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

适用于:Azure Stack HCI 版本 22H2

Important

Azure Stack HCI 现在是 Azure 本地的一部分。 但是,较旧版本的 Azure Stack HCI(例如 22H2)将继续引用 Azure Stack HCI,并且不会反映名称更改。 了解详细信息

警告

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

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

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

Prerequisites

在单个服务器上部署

下面是在单个服务器上安装 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", -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 个字符。
    • 如果节点未为其 IP 地址分配使用 DHCP,则 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. 设置群集见证

后续步骤