トップ 一覧 置換 検索 ヘルプ RSS ログイン

VMWare ESXi の状態を調べるの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!kill コマンドでプロセス削除
 ps | grep マシン名
 kill -9 pid
で強制的にプロセスを終了させる
!!!ホストの状態を調べる
 vim-cmd hostsvc/hostsummary
でホストマシンの状態が表示される。
どこかに問題があるかどうか知りたい時は
 VMware Rollup Health State
を拾えば良い。

!!!ps にプロセスがない場合はエージェント再起動
コンソールの画面で
 Restart Management Agents
を選んで再起動。
もし、他の端末から状態を監視して状態をメールで送信したりしたい場合
 status=`ssh -i ~/.ssh/id_rsa $host vim-cmd hostsvc/hostsummary | grep -i "VMware Rollup Health State" -A 5 | grep -i label`
 result=`echo $status | grep -i green`

!!!素直にホストマシンを再起動
何をやってもダメなら、ホストマシンを再起動

!!!固まった原因を調べる
 /sbin # vim-cmd vmsvc/get.tasklist 1296
 (ManagedObjectReference) [
    'vim.Task:haTask-1296-vim.VirtualMachine.reset-12091',
    'vim.Task:haTask-1296-vim.VirtualMachine.reset-12375'
 /sbin # vim-cmd vimsvc/task_info 12091
 (vmodl.fault.ManagedObjectNotFound) {
    dynamicType = <unset>,
    obj = 'vim.Task:12091',
    msg = "The request refers to an object that no longer exists or has never existed."
}



みたいな感じで状態を調べられる。

{{category2 仮想化}}