免責事項:これは英文の記事「Configuration mismatch in NSX for host transport node "Cannot update TransportNode/<uuid> to remove TransportZone/<uuid> as this TransportZone has LogicalSwitches with # VIF attachments"(413384)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
/var/run/log/nsx-syslog<TIMESTAMP> In(###) nsx-opsagent[######]: NSX ###### - [nsx@6876 comp="nsx-esx" subcomp="opsagent" s2comp="nsxa" tid="#####" level="INFO"] [HostConfigReply] sending HostConfig RPC reply...:<TIMESTAMP> In(###)[+] nsx-opsagent[######]: host_switches {<TIMESTAMP> In(###)[+] nsx-opsagent[######]: switch_id: "## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##"<TIMESTAMP> In(###)[+] nsx-opsagent[######]: host_switch_profiles {<TIMESTAMP> In(###)[+] nsx-opsagent[######]: uplink_profile {<TIMESTAMP> In(###)[+] nsx-opsagent[######]: teaming_policy: LOADBALANCE_PORT_ID<TIMESTAMP> In(###)[+] nsx-opsagent[######]: transportzone_id: "<TZ-UUID>" <--------- これは Transport Node Profile から削除された VLAN Transport Zone の UUID です
VMware NSX
Transport Node が、削除済みの Transport Zone を依然として含んだ古い Transport Node Profile を受信しているためです。
回避策:
影響を受けている Transport Node に対して、Transport Node Profile を再同期してください。
API から実施する場合:
POST /policy/api/v1/infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/host-transport-nodes/{host-transport-node-id}?action=resync_host_config
UI から実施する場合:
NSX Manager で、[System] > [Fabric] > [Hosts] に移動します。
対象の Transport Node を選択し、[Configure NSX] をクリックします。
設定は変更せず、そのまま次の手順を最後まで完了してください。
NSX 4.0.1.1 以降では、Host Transport Node が Management Plane と同期していない場合、ユーザーインターフェース上に警告が表示されます。
再同期を開始するには、対象のHost Transport Node で [Actions] > [Sync Transport Node] を選択してください。
稼働中の仮想マシンが NSX セグメント(Overlay または VLAN)に接続されている場合は、Transport Zone の削除に関する詳細について、以下の KB を確認してください。
https://knowledge.broadcom.com/external/article?articleNumber=393793