ESXiホストをvCenterに追加しようとすると、「ホストは既に接続されています」というエラーが発生し、ホストの追加に失敗する
search cancel

ESXiホストをvCenterに追加しようとすると、「ホストは既に接続されています」というエラーが発生し、ホストの追加に失敗する

book

Article ID: 433980

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0 VMware vCenter Server 8.0

Issue/Introduction

免責事項: これは英文の記事「ESXi Host Fails to Add to vCenter with error "Host is Already Connected"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • vCenter ServerのインベントリにESXiホストを追加しようとすると、次のエラーメッセージが表示されプロセスが失敗します。
    The host <hostname or IP> is already connected to this vCenter Server.
    Or
    "Cannot connect <hostname or IP> in <Cluster_Name>: incorrect username or password"
  • /var/run/log/vobd.log 重複IPアドレスの検出が報告されます。
    [esx.problem.net.vmknic.ip.duplicate] Duplicate IP address detected for ##.###.##.### on interface vmk0
  • /var/run/log/vpxa.log 
    warning vpxa[#######] Failed to bind heartbeat socket; '##.###.##.###', e: 99(Cannot assign requested address)

Cause

このエラーはホストが現在のインベントリに表示されていない場合でも発生します。これは、vCenter が IP アドレスの競合または古い登録エントリを検出し、ホストの追加をブロックしていることを示しています。vCenter からホストが削除されると、関連付けられている vCenter Server の IP アドレスが ESXi ConfigStore に残る場合があります。ホストを再度追加しようとすると (または、再利用された IP アドレスを使用して新しいホストを追加しようとすると)、ESXi ホストは依然として vCenter インスタンスによって管理されていると認識するため、「IP アドレスの重複」または「既に接続済み」という誤った識別が発生します。

Resolution

この問題を解決するには、古いvpxa構成をESXiホストの内部構成ストアから手動で削除する必要があります。

  1. SSH経由でrootユーザーとしてESXiホストにログインし、以下のコマンドを実行して vCenter IPアドレスの存在を確認します。

    configstorecli config current get -c esx -g services -k vpxa_solution_user_config | grep -i server_ip
  2. ストアからvpxaソリューションユーザーの設定を削除します。

    configstorecli config current delete -c esx -g services -k vpxa_solution_user_config
  3. 変更を反映させるには、vpxa サービスを再起動してください。

    /etc/init.d/vpxa stop && /etc/init.d/vpxa start
  4. vSphere Clientに戻り、ESXiホストをインベントリに再度追加します。