共用方式為


在 Azure Stack HCI 版本 23H2 上新增伺服器

適用於:Azure Stack HCI 版本 23H2

本文說明如何將伺服器(通常稱為向外延展)新增至 Azure Stack HCI 叢集來管理容量。

關於新增伺服器

您可以將伺服器新增至現有的叢集,輕鬆地在 Azure Stack HCI 上同時調整計算和記憶體。 您的 Azure Stack HCI 叢集最多支援 16 部伺服器。

您新增至叢集的每個新實體伺服器,都必須以 CPU 類型、記憶體、磁碟驅動器數目,以及磁碟驅動器的類型和大小,密切比對其餘的伺服器。

您可以將 Azure Stack HCI 叢集從 1 個動態調整為 16 部伺服器。 為了回應調整,協調器(也稱為生命週期管理員)會調整磁碟驅動器復原能力、網路設定,包括協調器代理程式等內部部署代理程式,以及Arc註冊。 動態調整可能需要從已連線的網路架構變更,而不需透過網路交換器將交換器切換為連線。

重要

  • 在此版本中,您隨時只能新增一部伺服器。 不過,您可以循序新增多部伺服器,以便只重新平衡存放集區一次。
  • 無法從叢集永久移除伺服器。

新增伺服器工作流程

下列流程圖顯示新增伺服器的整體程式:

說明新增伺服器之程序的圖表。

若要新增伺服器,請遵循下列高階步驟:

  1. 在您打算新增的新叢集伺服器上安裝作業系統、驅動程式和韌體。 如需詳細資訊,請參閱 安裝OS
  2. 透過 Add-server PowerShell Cmdlet新增備妥的伺服器。
  3. 將伺服器新增至叢集時,系統會先驗證新的傳入伺服器是否符合 CPU、記憶體和儲存裝置(磁碟驅動器)需求,再實際新增伺服器。
  4. 新增伺服器之後,也會驗證叢集,以確保其正常運作。 接下來,會自動重新平衡存放集區。 記憶體重新平衡是不會影響實際工作負載的低優先順序工作。 重新平衡可以執行多天,視所使用的伺服器數目和記憶體數目而定。

注意

如果您使用自定義記憶體IP部署 Azure Stack HCI 叢集,則必須在新增伺服器之後,手動將IP指派給記憶體網路適配器。

支援的案例

若要新增伺服器,支援下列向外延展案例:

開始案例 目標案例 復原設定 記憶體網路架構 見證設定
單一伺服器 雙伺服器叢集 雙向鏡像 使用和不使用參數進行設定 目標案例所需的見證。
雙伺服器叢集 三伺服器叢集 三向鏡像 僅設定參數 目標案例的見證選擇性。
三伺服器叢集 N 伺服器叢集 三向鏡像 僅切換 目標案例的見證選擇性。

將叢集從兩部升級為三部伺服器時,記憶體復原層級會從雙向鏡像變更為三向鏡像。

復原設定

在此版本中,針對新增伺服器作業,特定工作不會在部署之後建立的工作負載磁碟區上執行。

針對新增伺服器作業,復原設定會針對必要的基礎結構磁碟區和部署期間建立的工作負載磁碟區進行更新。 對於您在部署之後建立的其他工作負載磁碟區,這些設定保持不變(因為這些磁碟區的刻意復原設定未知,而且您可能只想要一個雙向鏡像磁碟區,而不論叢集規模為何)。

不過,預設復原設定會在存放集區層級更新,因此您在部署之後建立的任何新工作負載磁碟區都會繼承復原設定。

硬體需求

新增伺服器時,系統會驗證新傳入伺服器的硬體,並確保伺服器符合硬體需求,再將其新增至叢集。

元件 相容性檢查
CPU 驗證新伺服器具有相同數目或更多 CPU 核心。 如果傳入節點上的 CPU 核心不符合此需求,則會顯示警告。 不過,允許此作業。
記憶體 驗證新伺服器已安裝相同數量的或更多記憶體。 如果傳入節點上的記憶體不符合此需求,則會顯示警告。 不過,允許此作業。
磁碟機 驗證新伺服器有相同數目的數據磁碟驅動器可供 儲存空間直接存取 使用。 如果傳入節點上的磁碟驅動器數目不符合此需求,則會報告錯誤並封鎖作業。

必要條件

新增伺服器之前,您必須完成硬體和軟體必要條件。

硬體必要條件

請務必完成下列必要條件:

  1. 第一個步驟是從原始 OEM 取得新的 Azure Stack HCI 硬體。 新增伺服器硬體以用於叢集時,請一律參閱 OEM 提供的檔。
  2. 將新的實體伺服器放在預先決定的位置,例如機架並適當地連接它。
  3. 在您的網路環境中啟用並調整實體交換器埠。

軟體必要條件

請務必完成下列必要條件:

  • AzureStackLCMUser 在 Active Directory 中為使用中。 如需詳細資訊,請參閱 準備 Active Directory
  • 以相同許可權登入或以其他使用者身分登入 AzureStackLCMUser
  • AzureStackLCMUser的認證尚未變更。

新增伺服器

本節說明如何使用 PowerShell 新增伺服器、監視作業的狀態 Add-Server ,以及如果發生任何問題,請進行疑難解答。

使用 PowerShell 新增伺服器

請確定您已檢閱並完成必要 條件

在您打算新增的新伺服器上,遵循下列步驟。

  1. 在您要新增的新伺服器上安裝作業系統和必要的驅動程式。 請遵循安裝 Azure Stack HCI 版本 23H2 操作系統中的步驟。

  2. 使用 Arc 註冊伺服器。請遵循使用Arc註冊並設定許可權中的步驟。

    注意

    您必須使用與現有節點相同的參數,向Arc註冊。例如:資源組名、區域、訂用帳戶和暫訂帳戶。

  3. 將下列權限指定給新加入的伺服器節點:

在叢集上已存在的伺服器上,遵循下列步驟:

  1. 使用您在部署叢集期間提供的網域用戶認證登入。

  2. (選擇性)新增伺服器之前,請務必取得更新的驗證令牌。 執行以下命令:

    Update-AuthenticationToken 
    
  3. 執行下列命令以新增傳入伺服器:

    $HostIpv4 = "<IPv 4 for the new server>"
    $Cred = Get-Credential 
    Add-Server -Name "< Name of the new server>" -HostIpv4 $HostIpv4 -LocalAdminCredential $Cred 
    
  4. 記下命令的 Add-Server 作業標識碼做為輸出。 您稍後會使用此作業標識碼來監視作業的 Add-Server 進度。

監視作業進度

若要監視新增伺服器作業的進度,請遵循下列步驟:

  1. 執行下列 Cmdlet,並提供上一個步驟中的作業標識碼。

    $ID = "<Operation ID>" 
    Start-MonitoringActionplanInstanceToComplete -actionPlanInstanceID $ID 
    
  2. 作業完成之後,背景記憶體重新平衡作業將會繼續執行。 等候記憶體重新平衡工作完成。 若要確認此記憶體重新平衡作業的進度,請使用下列 Cmdlet:

    Get-VirtualDisk|Get-StorageJob
    

    如果記憶體重新平衡作業已完成,Cmdlet 將不會傳回輸出。

新新增的伺服器會在數小時后顯示在 Azure Stack HCI 叢集清單中的 Azure 入口網站 中。 若要強制伺服器顯示在 Azure 入口網站,請執行下列命令:

Sync-AzureStackHCI

復原案例

下列復原案例和建議的緩和步驟會針對新增伺服器進行表化:

案例描述 風險降低 是否支援?
新增頻外伺服器而不使用協調器。 拿掉新增的伺服器。
使用協調器來新增伺服器。
No
已新增具有協調器且作業失敗的新伺服器。 若要完成作業,請調查失敗。
使用 Add-Server -Rerun重新執行失敗的作業。
Yes
已新增具有協調器的新伺服器。
作業部分成功,但必須從全新操作系統安裝開始。
在此案例中,協調器已使用新的伺服器更新其知識存放區。 使用修復伺服器案例。 Yes

針對問題進行疑難排解

如果您在新增伺服器時遇到失敗或錯誤,您可以在記錄檔中擷取失敗的輸出。 在叢集上已存在的伺服器上,遵循下列步驟:

  • 使用您在部署叢集期間提供的網域用戶認證登入。 擷取記錄檔中的問題。

    Get-ActionPlanInstance -ActionPlanInstanceID $ID|out-file log.txt
    
  • 若要重新執行失敗的作業,請使用下列 Cmdlet:

    Add-Server -Rerun
    

下一步

深入瞭解如何 修復伺服器