在 Azure 本機版本 23H2 上新增節點
適用於:Azure Local 2311.2 和更新版本
本文說明如何將節點(通常稱為向外延展)新增至您的 Azure 本機實例來管理容量。 在本文中,每部伺服器稱為節點。
關於新增節點
您可以將節點新增至現有的系統,輕鬆地同時在 Azure 本機上調整計算和記憶體。 您的 Azure 本機實例最多支援 16 個節點。
您新增至系統的每個新實體節點,都必須以 CPU 類型、記憶體、磁碟驅動器數目,以及磁碟驅動器的類型和大小,密切比對其餘節點。
您可以將 Azure 本機實例從 1 個動態調整為 16 個節點。 為了回應調整,協調器(也稱為生命週期管理員)會調整磁碟驅動器復原能力、網路設定,包括協調器代理程式等內部部署代理程式,以及Arc註冊。 動態調整可能需要從已連線的網路架構變更,而不需透過網路交換器將交換器切換為連線。
重要
- 在此版本中,您隨時只能新增一個節點。 不過,您可以循序新增多個節點,以便只重新平衡存放集區一次。
- 無法從系統永久移除節點。
新增節點工作流程
下列流程圖顯示新增節點的整體程式:
若要新增節點,請遵循下列高階步驟:
- 在您打算新增的新節點上安裝操作系統、驅動程式和韌體。 如需詳細資訊,請參閱 安裝OS。
- 透過PowerShell Cmdlet新增備妥的
Add-server
節點。 - 將節點新增至系統時,系統會先驗證新的傳入節點是否符合 CPU、記憶體和儲存裝置(磁碟驅動器)需求,然後再實際新增節點。
- 新增節點之後,系統也會經過驗證,以確保其正常運作。 接下來,會自動重新平衡存放集區。 記憶體重新平衡是不會影響實際工作負載的低優先順序工作。 重新平衡可以執行數天,視所使用的節點數目和記憶體而定。
注意
如果您使用自定義記憶體IP部署 Azure 本機實例,則必須在新增節點之後,手動將IP指派給記憶體網路適配器。
支援的案例
若要新增節點,支援下列向外延展案例:
開始案例 | 目標案例 | 復原設定 | 記憶體網路架構 | 見證設定 |
---|---|---|---|---|
單一節點 | 雙節點系統 | 雙向鏡像 | 使用和不使用參數進行設定 | 目標案例所需的見證。 |
雙節點系統 | 三節點系統 | 三向鏡像 | 僅設定參數 | 目標案例的見證選擇性。 |
三節點系統 | N 節點系統 | 三向鏡像 | 僅切換 | 目標案例的見證選擇性。 |
將系統從兩個節點升級為三個節點時,記憶體復原層級會從雙向鏡像變更為三向鏡像。
復原設定
在此版本中,針對新增節點作業,特定工作不會在部署之後建立的工作負載磁碟區上執行。
針對新增節點作業,復原設定會針對必要的基礎結構磁碟區和部署期間建立的工作負載磁碟區進行更新。 部署之後所建立的其他工作負載磁碟區設定保持不變(因為這些磁碟區的刻意復原設定未知,而且您可能只想要雙向鏡像磁碟區,而不論系統規模為何)。
不過,預設復原設定會在存放集區層級更新,因此您在部署之後建立的任何新工作負載磁碟區都會繼承復原設定。
硬體需求
新增節點時,系統會驗證新傳入節點的硬體,並確保節點符合硬體需求,再將它新增至系統。
元件 | 合規性檢查 |
---|---|
CPU | 驗證新節點的 CPU 核心數目相同或更多。 如果傳入節點上的 CPU 核心不符合此需求,則會顯示警告。 不過,允許此作業。 |
記憶體 | 驗證新節點已安裝相同數量的或更多記憶體。 如果傳入節點上的記憶體不符合此需求,則會顯示警告。 不過,允許此作業。 |
磁碟機 | 驗證新節點有相同數目的數據磁碟驅動器可供 儲存空間直接存取 使用。 如果傳入節點上的磁碟驅動器數目不符合此需求,則會報告錯誤並封鎖作業。 |
必要條件
新增節點之前,您必須完成硬體和軟體必要條件。
硬體必要條件
請務必完成下列必要條件:
- 第一個步驟是從原始 OEM 取得新的 Azure 本機硬體。 新增節點硬體以用於系統中時,請一律參閱 OEM 提供的檔。
- 將新的實體節點放在預先決定的位置,例如機架,並適當地連接它。
- 在您的網路環境中啟用並調整實體交換器埠。
軟體必要條件
請務必完成下列必要條件:
-
AzureStackLCMUser
在 Active Directory 中為使用中。 如需詳細資訊,請參閱 準備 Active Directory。 - 以相同許可權登入或以其他使用者身分登入
AzureStackLCMUser
。 -
AzureStackLCMUser
的認證尚未變更。
新增節點
本節說明如何使用 PowerShell 新增節點、監視作業的狀態 Add-Server
,以及如果發生任何問題,請進行疑難解答。
使用 PowerShell 新增節點
請確定您已檢閱並完成必要 條件。
在您打算新增的新節點上,遵循下列步驟。
在您打算新增的新節點上安裝作業系統和必要的驅動程式。 請遵循安裝 Azure 本機操作系統 23H2 版中的步驟。
使用 Arc 註冊節點。請遵循使用Arc註冊並設定許可權中的步驟。
注意
您必須使用與現有節點相同的參數,向Arc註冊。例如:資源組名、區域、訂用帳戶和租使用者。
將下列權限指定給新加入的節點:
- Azure 本機 裝置管理 角色
- 金鑰保存庫 秘密使用者 如需詳細資訊,請參閱將許可權指派給節點。
在系統上已存在的節點上,遵循下列步驟:
使用您在部署系統期間所提供的網域用戶認證(AzureStaclLCMUser 或其他具有對等許可權的使用者登入。
(選擇性)新增節點之前,請務必取得更新的驗證令牌。 執行以下命令:
Update-AuthenticationToken
如果您在 2405.3 之前執行版本,您必須在新節點上執行下列命令,才能清除衝突的檔案:
Get-ChildItem -Path "$env:SystemDrive\NugetStore" -Exclude Microsoft.AzureStack.Solution.LCMControllerWinService*,Microsoft.AzureStack.Role.Deployment.Service* | Remove-Item -Recurse -Force
執行下列命令,以使用新節點的本機 adminsitrator 認證來新增新的傳入節點:
$HostIpv4 = "<IPv 4 for the new node>" $Cred = Get-Credential Add-Server -Name "<Name of the new node>" -HostIpv4 $HostIpv4 -LocalAdminCredential $Cred
記下命令的
Add-Server
作業標識碼做為輸出。 您稍後會使用此作業標識碼來監視作業的Add-Server
進度。
監視作業進度
若要監視新增節點作業的進度,請遵循下列步驟:
執行下列 Cmdlet,並提供上一個步驟中的作業標識碼。
$ID = "<Operation ID>" Start-MonitoringActionplanInstanceToComplete -actionPlanInstanceID $ID
作業完成之後,背景記憶體重新平衡作業將會繼續執行。 等候記憶體重新平衡工作完成。 若要確認此記憶體重新平衡作業的進度,請使用下列 Cmdlet:
Get-VirtualDisk|Get-StorageJob
如果記憶體重新平衡作業已完成,Cmdlet 將不會傳回輸出。
新增的節點會在數小時后顯示在 Azure 本機實例清單中的 Azure 入口網站 中。 若要強制節點顯示在 Azure 入口網站 中,請執行下列命令:
Sync-AzureStackHCI
復原案例
下列復原案例和建議的緩和步驟會針對新增節點進行表化:
案例描述 | 風險降低 | 是否支援? |
---|---|---|
新增頻外節點,而不使用協調器。 | 拿掉新增的節點。 使用協調器來新增節點。 |
No |
已新增具有協調器且作業失敗的新節點。 | 若要完成作業,請調查失敗。 使用 Add-Server -Rerun 重新執行失敗的作業。 |
Yes |
已新增具有協調器的新節點。 作業部分成功,但必須從全新操作系統安裝開始。 |
在此案例中,協調器已使用新的節點更新其知識存放區。 使用修復節點案例。 | Yes |
針對問題進行疑難排解
如果您在新增節點時遇到失敗或錯誤,您可以在記錄檔中擷取失敗的輸出。 在系統上已存在的節點上,遵循下列步驟:
使用您在部署系統期間提供的網域用戶認證登入。 擷取記錄檔中的問題。
Get-ActionPlanInstance -ActionPlanInstanceID $ID|out-file log.txt
若要重新執行失敗的作業,請使用下列 Cmdlet:
Add-Server -Rerun
下一步
- 深入瞭解如何 修復節點。