vCenter の RDU/NDU アップグレードが "Failed to initialize replication of the vCenter Server Appliance for the upgrade process" で失敗する
search cancel

vCenter の RDU/NDU アップグレードが "Failed to initialize replication of the vCenter Server Appliance for the upgrade process" で失敗する

book

Article ID: 425981

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「vCenter RDU/NDU Upgrade Fails With "Failed to initialize replication of the vCenter Server Appliance for the upgrade process"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Reduced Downtime Upgrade (RDU) が次のエラーで失敗しました: "アップグレード プロセスでの vCenter Server Appliance のレプリケーションの初期化に失敗しました"

さらに、スイッチオーバー ステップでアップグレードが失敗し、タイムアウト メッセージが表示される場合があります。/var/log/vmware/vlcm/vlcm.log に同様のエントリが表示されます:

Wait 'NetConfig Swap' failed, reason: timeout
wfengine: execute [<###:A> netSwap.Complete(nil)] error: timeout
The activity [<###:A> netSwap.Complete(nil)] failed with non-VAPI error: timeout

Environment

VMware vCenter Server

Cause

この問題は、ソース vCenter Server に、不明または一時的な IP アドレスからの通信をブロックするファイアウォールルールが設定されている場合に発生します。RDU
アップグレード中、インストーラは一時的な IP アドレスを使用して一時的な vCenter アプライアンスを展開します。ソース vCenter は、レプリケーションとスイッチオーバーを完了するために、必要なポート (443、22 など) を介してこのアプライアンスと通信する必要があります。
vCenter Server のファイアウォールが特定の IP 範囲からの通信のみを許可するように構成されている場合、一時アップグレード アプライアンスは既存の vCenter Server と通信できない可能性があります。
その結果:
  • レプリケーションの初期化が失敗します。
  • RDU ワークフロー中のネットワーク切り替えがタイムアウトします。

Resolution

  1. vCenter Server の電源オン状態のスナップショットを作成します。(メモリスナップショットと静止スナップショットは取得しません。)

  2. DNS サーバーに一時 vCenter IP の DNS レコードが存在する場合は削除します。

  3. ssh クライアントを使用してソース vCenter Server に root としてログインし、次のコマンドを実行して DNS キャッシュをクリアします。
    • systemctl restart dnsmasq 

    • systemctl restart systemd-resolved

  4. Toggling the vCenter Server Appliance default shell に従い、Bash Shell から Appliance Shell に切り替えます。

  5. アプライアンス シェルで、下記の API を使用して現在の受信ファイアウォール ルールを一覧表示し、出力をメモ帳に保存します。
    • com.vmware.appliance.version1.networking.firewall.addr.inbound.list

  6. アプライアンス シェル上で、以下に示す API を使用してすべての受信ファイアウォール ルールを削除します。
    • com.vmware.appliance.version1.networking.firewall.addr.inbound.delete --all tr​​ue

  7. RDU アップグレードを再実行します

  8. 必要に応じて、VAMI を使用して手順 5 でメモしたエントリを使用して、受信ファイアウォール ルールを 1 つずつ追加します。手順については Edit vCenter Firewall Settings を参照して下さい。