vCenter を起動あるいは再起動を実行すると「この仮想マシンでは、VMware Toolsパワーオン スクリプトが正常に実行されませんでした。」のエラーが発生
search cancel

vCenter を起動あるいは再起動を実行すると「この仮想マシンでは、VMware Toolsパワーオン スクリプトが正常に実行されませんでした。」のエラーが発生

book

Article ID: 443221

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

vCenter の起動または再起動時に イベントログまたは vmware.log に以下のエラーが表示される場合があります。

The VMware Tools power-on script did not run successfully in this virtual machine.

Environment

vCenter 9.0 and later

Cause

この問題は、VMware Tools によって実行される /opt/vmware/share/vami/vami_poweron_vm_script が正常に完了しないために発生します。

vami_poweron_vm_script は、次の 2 つのスクリプトを呼び出すように設計されていました。

  1. /etc/vmware-tools/poweron-vm-default

  2. /opt/vmware/share/vami/vami_set_guestinfo

しかし、vCenter Server 9.0 以降では、vami_set_guestinfo スクリプトが削除されました。このため、当該スクリプトへの呼び出しが失敗し、vami_poweron_vm_script の失敗を引き起こします。

Resolution

この問題は、今後のリリースで修正される予定です。

vami_set_guestinfo が実行されなくても機能上の影響はないため、このエラーは無視して構いません。

このエラーを表示させないには、以下の回避策を適用します。

Workaround

  1. SSH を利用して root 権限で vCenter Appliance にログイン

  2. 対象スクリプトのバックアップを作成

    cp /opt/vmware/share/vami/vami_poweron_vm_script /opt/vmware/share/vami/vami_poweron_vm_script.bak
    
  3. vami_set_guestinfo をコメントアウト

    sed -i 's|/opt/vmware/share/vami/vami_set_guestinfo|# /opt/vmware/share/vami/vami_set_guestinfo|g' /opt/vmware/share/vami/vami_poweron_vm_script
    
  4. コメントアウトされたか確認

    grep "vami_set_guestinfo" /opt/vmware/share/vami/vami_poweron_vm_script
    


注:

vami_set_guestinfo スクリプトは、Resume スクリプト(/opt/vmware/share/vami/vami_resume_vm_script) でも呼び出されます。
この Resume スクリプトに対しても、同様の回避策を適用します。

Additional Information

Error "The VMware Tools power-on script did not run successfully" when vCenter is powered on or rebooted