JAEN

仮想化

vim-cmd vmsvc/getallvms

注意ESXi上のVM一覧/制御

vim-cmd vmsvc/getallvms

ESXiホストのVM一覧とVmidを取得。power.on/off で制御も可能。

実行例

  • vim-cmd vmsvc/getallvmsVM一覧とVmid
  • vim-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は強制停止になりうる。

関連コマンド

圏外の現場でも同じ内容が引けます

このサイトの全コマンドを端末の中に。アプリ版はさらに632件を加えた1,510コマンドと、120の対処フローを収録しています。通信なしで検索できます。インストール無料・広告なし(一部は買い切り)。

App Storeで無料インストール