在单一服务器上部署 Azure Stack HCI

适用于:Azure Stack HCI 版本 22H2 和 21H2

警告

本文中提供的部署说明适用于旧版本 Azure Stack HCI 版本 22H2。 对于新部署,建议使用最新正式发布版本 Azure Stack HCI 版本 23H2。 有关部署说明,请参阅 关于 Azure Stack HCI 版本 23H2 部署

本文介绍如何使用 PowerShell 在包含所有 NVMe 或 SSD 驱动器的单一服务器上部署 Azure Stack HCI,从而创建单节点群集。 它还介绍以后如何将服务器添加到该群集(横向扩展)。

目前无法使用 Windows Admin Center 在单一服务器上部署 Azure Stack HCI。 有关详细信息,请参阅在单一服务器上使用 Azure Stack HCI

先决条件

在单一服务器上进行部署

下面是在单一服务器上安装 Azure Stack HCI OS、创建单节点群集、将群集注册到 Azure 以及创建卷的步骤。

  1. 通过打开 PowerShell 会话连接到服务器:

    Enter-PSSession -ComputerName <server-name>
    
  2. 在服务器上安装 Azure Stack HCI OS。 有关详细信息,请参阅将 Azure Stack HCI OS 部署到服务器

  3. 使用服务器配置工具 (SConfig) 配置服务器。

  4. 使用以下命令安装所需的角色和功能,并在重启后继续。

    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", "NetworkHUD" -IncludeAllSubFeature -IncludeManagementTools
    
  5. 使用 PowerShell 创建群集,并跳过创建群集见证的步骤。

    下面是创建群集,然后在禁用存储缓存的同时启用存储空间直通的示例:

    $ClusterName= "<Name to use when accessing this system - 15 characters or less>"
    $ServerName= "<Current name of the server>"
    
    New-Cluster -Name $ClusterName -Node $ServerName -nostorage
    Enable-ClusterStorageSpacesDirect -CacheState Disabled
    

    注意

    • 群集名称不应超过 15 个字符。
    • 如果节点不使用 DHCP 进行 IP 地址分配,New-Cluster 命令也需要 StaticAddress 参数。 应为此参数提供节点子网上可用的新 IP 地址。
  6. 使用 PowerShellWindows Admin Center 注册群集。

  7. 创建卷

更新单节点群集

若要为 Azure Stack HCI 版本 21H2 安装更新,请使用 Windows Admin Center(服务器管理器 > 更新)、PowerShell,或者通过远程桌面进行连接并使用服务器配置工具 (SConfig)

若要为 Azure Stack HCI 版本 22H2 安装更新,请使用 Windows Admin Center(群集管理器 > 更新)。 从此版本开始,将支持群集感知更新 (CAU)。 若要使用 PowerShell 或通过远程桌面进行连接,并使用服务器配置工具 (SConfig),请参阅更新 Azure Stack HCI 群集

如需进行解决方案更新(例如驱动程序和固件更新),请咨询解决方案供应商。

将单节点更改为多节点群集(可选)

可将服务器添加到单节点群集(也称为横向扩展),不过,在此过程中,必须执行一些手动步骤以正确配置存储空间直通容错域 (FaultDomainAwarenessDefault)。 将服务器添加到包含两个或更多服务器的群集时不能使用这些步骤。

  1. 通过指定现有服务器和新服务器来验证群集:验证 Azure Stack HCI 群集 - Azure Stack HCI | Microsoft Docs
  2. 如果群集验证成功,则将新服务器添加到该群集:添加或删除 Azure Stack HCI 群集的服务器 - Azure Stack HCI | Microsoft Docs
  3. 添加服务器后,将群集的容错域感知从“PhysicalDisk”更改为“ScaleScaleUnit”:内联容错域更改
  4. (可选)如果需要更强的复原能力,请将卷复原类型从“双向镜像”调整为“嵌套的双向镜像”:单服务器到双节点群集
  5. 设置群集见证

后续步骤