一部のVMは、vCenterによって管理されているESXiホストで実行されており、すべてバージョン6.5.xで実行されています。自動起動するように構成されたVMがいくつかありますが、これは正常に機能しますが、VMが自動的に起動しないようにする必要があります。
FlashバージョンまたはHTML5バージョンのいずれにおいても、vSphere WebClientのどこにも自動起動についての言及はありません。 ESXiから、ホストレベルで自動起動サポートを有効/無効にする手順を見つけました。また、ESXiWebインターフェイスでのみVMリストに自動起動の優先度を表示する方法を見つけました:
ESXi Webインターフェイスに、「優先度を上げる」と「優先度を下げる」のみの自動起動のメニュー項目があります。
どちらのメニュー項目も、自動起動を完全にオフにすることはありません。
単一のVMの自動起動を無効にする方法をnot見つけました。上のスクリーンショットの「自動起動順序」の下に現在整数が表示されているVMの一部が自動的に起動しないようにする必要があります。つまり、特定のVMの自動起動を無効にするメニュー項目を探して、「1 「「未設定」に戻ります。これを修正するためにホストに直接SSHで接続する必要はありませんが、必要な場合はそうします。
私のコメントで述べたように;優先度を下げると、代わりにVMの自動開始を手動開始に設定できます。
SSHシェルにアクセスできる場合は、次のコマンドを試してください。
vim-cmd hostsvc/autostartmanager/update_autostartentry [VMOID] "none" "5" "1" "none" "5" "yes"
2つのnone
アクションは、エントリを完全に削除します。
VM OIDを確認するには:
vim-cmd vmsvc/getallvms
自動開始シーケンスを確認するには:
vim-cmd hostsvc/autostartmanager/get_autostartseq
ESXi6.5aで実行
参照: http://sakananote2english.blogspot.com/2012/04/power-on-vm-with-command-line-at-vmware.html