適用於 Microsoft Azure 的 Dell APEX Cloud Platform:解決方案更新失敗,因為 CAU 引發例外狀況。
摘要: 本文用於指導使用者如何處理由於第三方 DNS 伺服器不支援「動態更新」而導致的 CAU 角色創建問題。
症狀
使用者在叢集更新期間看到更新網頁出現錯誤提示,並附有詳細的錯誤訊息。範例螢幕如下所示。

原因
錯誤訊息是由於兩個主要問題所導致:
-
權限不足:叢集名稱物件 (CNO) 缺少組織單位 (OU) 建立叢集感知更新 (CAU) 虛擬電腦物件 (VCO) 所需的權限。請參閱有關 Active Directory 域服務中的預留群集計算機物件的文章,瞭解所需的許可權和手動預留步驟。
-
第三方 DNS 伺服器:使用不支援動態更新的第三方 DNS 伺服器也可能會導致此問題。根據 Azure Stack HCI 自訂或進階 Active Directory 組態版本 23H2 文章,如果您的 DNS 伺服器不支援安全的動態更新,您必須手動建立所需的 DNS 記錄,才能部署您的 Azure Stack HCI 系統。必要的記錄包括:
- 叢集的電腦物件 (CNO)
- CAU (VCO)
- 節點的電腦物件
解析度
1-依照本文的方式,預先處理 AD 中的所有電腦物件。
2- 在第三方 DNS 伺服器中手動建立 DNS 記錄 (例如 3 節點)。
此範例中的 1-電腦名稱為 預留 CAU
2-IP 是群集中第一個節點的管理IP。
A) 預留 CAU = 192.168.0.11
B) 預留 CAU = 192.168.0.12
C) 預留 CAU = 192.168.0.13
3- 停用叢集管理網路介面卡上的 DNS 動態更新。
網路 ATC 將覆蓋此設置,因此在網路 ATC 將設置恢復為動態更新 True 之前,請務必在不到 15 分鐘的時間內創建步驟 4 中的 CAU 群集角色。
icm -ComputerName (Get-ClusterNode).name -ScriptBlock{Get-NetAdapter “vManagement*” |Set-DNSCLIENT -RegisterThisConnectionsAddress $false}
4-從叢集中的其中一個節點執行下列命令,以新增 CAU 叢集角色。
Add-CauClusterRole -ClusterName <NameofCluster>-VirtualComputerObjectName Prestaged-CAU -GroupName Prestaged-CAU -EnableFirewallRules -verbose