web-dev-qa-db-ja.com

複数のvmware-hostdプロセスが実行されています

Virtualcenterから切断されたESX4サーバーがあります。入って「servicemgmt-vmwarerestart」を実行すると、コマンドが約3時間ハングしました。最終的には、kill-9コマンドを発行してvmware-hostdを強制終了する必要がありました。その後、mgmt-vmwareサービスを再起動しましたが、サーバーをVICまたはVCサーバーに接続できませんでした。「servicemgmt-vmwarerestart」コマンドを再度発行し、再起動しました。ただし、サービスはvmware-hostdプロセスを強制終了しないことに気付き、新しいプロセスを作成しただけです。mgmt-vmwareサービスを停止しようとしましたが、動作しているとのことですが、プロセスは強制終了されません。サービスを再開するときに新しいものを作成します。PIDに対してkill-9を実行しようとしましたが、成功しませんでした。

私は複数のホストされたプロセスで立ち往生していて、VCへの接続がありません。このサーバーで約12台のVMが実行されており、それらはすべて実行されています。私は本当にサーバーを再起動したくありません。どんな助けでも大歓迎です。

1
Curdasss

最近、ESX3.5ボックスでほぼ同じ問題が発生しました。現在4台のサーバーがないため、私の指示は3.5用であることに注意してください。コマンドはそれほど遠くないはずです

おそらくホストを再起動する必要があります

  • /var/log/hostd.logでエラーを確認します
  • / var/log/vmkernelでエラーを確認します

私の場合、vmotionの最中に、サーバーの下から砂が約2秒間落ちました。レミーは、それが気に入らないと言っています。

再起動する必要がある場合は、次のコマンドを試してクリーンシャットダウンを試みることができます現在のバージョンのvmwareツールがインストールされている場合

実行中のすべてのホストとそれらのvmxファイルへのパスを取得します

vmware-cmd -l

次のようなものが表示されます。

/vmfs/volumes/48221444-8ab49b9a-7e2d-001d096881c9/ASTTest/ASTTest.vmx
/vmfs/volumes/47a0b49f-3e7bd396-9091-001d096881cb/TestMachine/TestMachine.vmx

vmware-cmd <path_to_vmx> stop soft

例は次のとおりです。

vmware-cmd /vmfs/volumes/47a0b49f-3e7bd396-9091-001d096881cb/TestMachine/TestMachine.vmx stop soft

すべてがダウンしたら、先に進んでホストを再起動します。

0
Zypher