VMware ESXにログイン出来ない。INIT: cannot fork, retry. .source temporarily unavailable

 

環境:

VMware ESX Server 3.5.0 Update3 (3.5.0,130756)

現象:

  • VitualCenter からnot respodingとなっていて、グレーになり操作不能になった。
  • 仮想マシンのコンソール画面も表示出来なかった。(VIclientを直接ESX Serverに接続しても同じ)。
  • ESX Server にssh接続も出来なかった。
  • 仮想マシンは動作していた。
  • ESX Serverのサービスコンソール画面(iLOも同じ)に、
    「AAM Error On Node:」
    AAM Error MESSAGE: ftProcMon failed. Being restarted
    AAM Error MESSAGE: ReinitProcMon() cant't send info. Receiver Did Not Respond
    と表示されていた
  • ESX Serverのサービスコンソール画面(iLOも同じ)に、URLやIPアドレスが0.0.0.0になっていた。(ESX Serverへのpingは反応)
  • ESX Serverのサービスコンソール画面(iLOも同じ)に直接ログインを試みた。ログインは出来たがプロンプトは帰らず
    INTI: cannnot fork, retry. .source temporarily unavailable」とひたすら出力される。

VirtualCenter のESX Serevr Summary画面にはHA のエラーを告げている (AAM がHA エージェント)

ESX Server のコンソール画面(iLO経由)
「Cannot find a path to device vmhba32:0:0 in a good state. Trying path vmhba32:0:0.」
メッセージは、赤文字でエラーのようだが、無視しても問題ないメッセージ。

Alt-F1を入力し ESX Server consoleを開くと
ログインプロンプトの前に
「AAM Error On Node:」
AAM Error MESSAGE: ftProcMon failed. Being restarted
AAM Error MESSAGE: ReinitProcMon() cant't send info. Receiver Did Not Respond

ログインは出来るが、プロンプトは戻ってこない
ひたすら
INTI: cannnot fork, retry. .source temporarily unavailable
を出力し、コマンド入力しても結果は返らない。

また、ESX Server へ直接 VIclientで接続できたので調べていたら、そのうちVI clientでも接続できなくなった。

対応:

ESX Serverの再起動を試みた。(各仮想マシンはゲストOSの機能でシャットダウンさせた上で)
ESX Serverのコンソールがコマンドを受け付けないのでVI client経由でesx serverのrestartを実行したが、エラーのポップアップが表示され、再起動できず。
そのうちVIclientでESX Serverへ直接接続も不可となった。
仕方なく、ハードウェアの電源ボタン長押しで強制ダウンさせ、再度ESX Server起動させた

無事起動
・「無事」はVI clientのVCからESXが正常マークであることを確認。
・コンソールにログイン可能
・仮想マシンを起動可能
・sshでログイン可能
を確認


原因:

サービスコンソールのメモリリーク等によるメモリ不足と予想される

 

サブページ リスト

作成日:2010/09/09
更新日:
Comments