vCenter Server で、Active ノードの VCHA vNIC が切断されていると VCHA サービスが開始できない
search cancel

vCenter Server で、Active ノードの VCHA vNIC が切断されていると VCHA サービスが開始できない

book

Article ID: 437000

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「VCHA service cannot start on vCenter Server when Active node's VCHA vNIC is disconnected.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • /var/log/vmware/vmon/vmon.log には以下のメッセージが出力されます。
    yyyy-mm-ddThh:mm:ss.mssZ Er(02) host-2237 <vcha> Service pre-start command failed with exit code 1.
  • /var/log/vmware/vcha/fixVchaConfigFiles.log には以下のメッセージが出力されます。
    yyyy-mm-ddThh:mm:ss.mssZ ERROR fixVchaConfigFiles Error updating configuration

    Traceback (most recent call last):

      File "/usr/lib/vmware-vcha/scripts/fixVchaConfigFiles.py", line 161, in main

        updateConfiguration()

      File "/usr/lib/vmware-vcha/scripts/fixVchaConfigFiles.py", line 84, in updateConfiguration

        selfIp = getIpAddress(NODE_PRIVATE_IP_IFNAME)

      File "/usr/lib/vmware-vcha/scripts/util.py", line 59, in getIpAddress

        raise Exception("Failed to get IP address.")

    Exception: Failed to get IP address.

以下の手順でこの問題が発生する可能性があります。

  1. VCHA フェイル オーバーをトリガーするには、VM の設定で VCHA アクティブ ノードの VCHA vNIC を「切断」に編集します。
  2. パッシブ ノード上のすべてのサービスが起動した後、vCenter Server へのアクセスが復旧します。
  3. アクティブノードに VCHA vNIC を接続した後でも、アクティブ ノードで VCHA サービスを開始できません。

Environment

VMware vCenter Server 7.x
VMware vCenter Server 8.x 

Cause

VCHA vNIC が切断されている場合、サービスは動作するために IP アドレスが必要なため、起動しません。vNIC が接続された後でも、VCHA は開始できません。

Resolution

1. アクティブ/パッシブ/ウィットネス ノード上のすべての vNIC が接続されていることを確認します。
2. service-control --start --all で関連サービスを手動で起動します。

Additional Information

影響/リスク:
通常、このような問題はテスト環境で発生します。

VCHA service cannot start on vCenter Server when Active node's VCHA vNIC is disconnected.