vim-cmd vmsvc/getallvms
注意ESXi上のVM一覧/制御
vim-cmd vmsvc/getallvms
ESXiホストのVM一覧とVmidを取得。power.on/off で制御も可能。
実行例
vim-cmd vmsvc/getallvmsVM一覧とVmidvim-cmd vmsvc/power.getstate 12Vmid 12 の電源状態vim-cmd vmsvc/power.shutdown 12ゲスト OS を正常にシャットダウン(VMware Tools が必要)vim-cmd vmsvc/power.on 12電源を入れるvim-cmd vmsvc/snapshot.get 12スナップショットの一覧
書式
vim-cmd vmsvc/getallvms | vim-cmd vmsvc/power.getstate <vmid>
押さえておくこと
- getallvms の Vmid 列が、以降の操作で指定する番号です。File 列は [データストア] パス の形式です。
- power.off は電源ボタンの長押しと同じです。通常は power.shutdown を使います。
- ESXi の SSH(または ESXi Shell)を有効にしてから使います。vCenter の管理下でも操作できます。
うまくいかないとき
- Skipping invalid VM と出る VM は、vmx ファイルの破損か登録の不整合です。
- power.shutdown が失敗するのは VMware Tools が入っていないか動いていないためです。
実行前の注意
power.offは強制停止になりうる。
関連コマンド
- esxcli vm process listESXi上のVM確認/停止
- Get-VMSnapshotスナップショット確認
圏外の現場でも同じ内容が引けます
このサイトの全コマンドを端末の中に。アプリ版はさらに632件を加えた1,510コマンドと、120の対処フローを収録しています。通信なしで検索できます。インストール無料・広告なし(一部は買い切り)。
App Storeで無料インストール