何をするか
ESXiホストをネットワーク経由でシャットダウンさせます。
手順(パターン1)
SSHで接続
ESXiのデフォルトではSSH経由での接続ができないので、SSHサービスを立ち上げてTeraTermを使ってシャットダウンさせます。
vSphere clientでESXiホストにログインします。
「構成」タブより左のメニューから「セキュリティプロファイル」をクリック。
「SSH」を選択して「オプション」を押下する。
次回から自動起動させる為に「ホストに連動して開始および停止」を選択。
「開始」を押下して「OK」「OK」を押下する。
TeraTermを起動してESXiホストにSSH接続をする。
「ユーザー名」を入力して、「キーボードインタラクティブ認証を使う」を選択。
シャットダウンコマンドを入力
1 |
poweroff |
手順(パターン2)
PowerCLIで接続
PowerCLIをインストール → PowerCLI 6.5
PowerCLIを起動して下記2行を実行。
1 2 |
Connect-VIServer –Server ESXiホスト –User ユーザ –Password パスワード -Force Stop-VMHost ESXiホスト -Force:$true -Confirm:$false |
※この方法だと仮想マシンのシャットダウンはできないので、ttlなどで仮想マシンのシャットダウンをしてから「Stop-VMHost」コマンドを実行する
感想
パターン1,2ともにマクロ化(スクリプト化)すればvSphere clientからやるよりは簡単かな。