在單一伺服器上部署 Azure Stack HCI

適用於:Azure Stack HCI 21H2 版

本文說明如何使用 PowerShell,在包含所有 NVMe 或 SSD 磁碟機的單一伺服器上部署 Azure Stack HCI,以建立單一節點叢集。 本文也會說明如何在稍後將伺服器新增至叢集 (擴展)。

請注意,您目前無法在單一伺服器上,使用 Windows Admin Center 來安裝 Azure Stack HCI。 如需詳細資訊,請參閱在單一伺服器上使用 Azure Stack HCI

必要條件

在單一伺服器上部署

以下是在單一伺服器上安裝 Azure Stack HCI OS、建立單一節點叢集、向 Azure 註冊叢集,以及建立磁碟區的步驟。

  1. 在您的伺服器上安裝 Azure Stack HCI OS。 如需詳細資訊,請參閱將 Azure Stack HCI OS 部署至您的伺服器

  2. 使用伺服器組態工具 (SConfig) 來組態伺服器。

  3. 使用下列命令安裝必要的角色和功能。

    Install-WindowsFeature -Name "BitLocker", "Data-Center-Bridging", "Failover-Clustering", "FS-FileServer", "FS-Data-Deduplication", "Hyper-V", "Hyper-V-PowerShell", "RSAT-AD-Powershell", "RSAT-Clustering-PowerShell", "NetworkATC", "Storage-Replica" -IncludeAllSubFeature -IncludeManagementTools
    
  4. 使用 PowerShell 來建立叢集,略過建立叢集見證的步驟。

    以下是建立叢集,並在停用儲存體快取時啟用儲存空間直接存取的範例:

    New-Cluster -Name <cluster-name> -Node <node-name> -NOSTORAGE
    
    Enable-ClusterStorageSpacesDirect -CacheState Disabled 
    
  5. 使用 PowerShellWindows Admin Center 註冊叢集。

  6. 使用不含任何儲存層的 PowerShell 來建立磁碟區

    以下為範例:

    New-Volume -FriendlyName "Volume1" -Size 1TB -ProvisioningType Thin
    

更新單一節點叢集

若要在 Windows Admin Center 中安裝更新內容,請使用伺服器管理員 > 更新、PowerShell,或透過遠端桌面連線,並使用伺服器組態工具 (Sconfig)。 您目前無法使用叢集管理員 > 更新工具來更新單一節點叢集。 如需解決方案的更新內容 (例如驅動程式和韌體更新作業),請洽詢您的解決方案廠商。

將伺服器新增至單一節點叢集 (選擇性)

您可以將伺服器新增至單一節點叢集,意即擴增,不過您必須採取一些手動步驟,才能在程序中正確設定儲存空間直接存取容錯網域 (FaultDomainAwarenessDefault)。 將伺服器新增至具有兩部或多部伺服器的叢集時,不會出現這些步驟。

  1. 指定現有的伺服器和新伺服器來驗證叢集:驗證 Azure Stack HCI 叢集 - Azure Stack HCI | Microsoft Docs

  2. 如果叢集驗證成功,請將新的伺服器新增至叢集:新增或移除 Azure Stack HCI 叢集的伺服器 - Azure Stack HCI | Microsoft Docs

  3. 將存放集區的容錯網域感知預設參數,從 PhysicalDisk 變更為 StorageScaleUnit

    Set-Storagepool -Friendlyname S2D* -FaultDomainAwarenessDefault StorageScaleUnit
    

    注意

    變更容錯網域感知之後,資料複本會分散到叢集中的伺服器,讓叢集能夠針對整個伺服器層級的錯誤進行復原作業。 磁碟區容錯網域衍生自存放集區的預設設定,除非您變更復原功能,否則其會維持為雙向鏡像形式。 這表示您在 Windows Admin Center 或 PowerShell 中建立的任何新磁碟區,都會使用 StorageScaleUnit 作為容錯網域設定,且會具有雙向鏡像復原設定。

  4. 刪除現有的叢集效能歷程記錄磁碟區,因為其 FaultDomainAwarenessDefault 已設為 PhysicalDisk

    Stop-ClusterPerformanceHistory -DeleteHistory
    
  5. 執行下列命令以重新建立叢集效能歷程記錄磁碟區,FaultDomainAwarenessDefault 應該會自動設為 StorageScaleUnit

    Start-ClusterPerformanceHistory
    
  6. 若要在擴增後變更現有磁碟區上的容錯網域,請執行下列動作:

    1. 建立精簡佈建的新磁碟區,大小與舊磁碟區相同。
    2. 將所有 VM 和資料從舊磁碟區移轉至新磁碟區。
    3. 刪除舊磁碟區。
  7. 設定叢集見證

後續步驟