在单一服务器上部署 Azure Stack HCI
适用于:Azure 本地版本 22H2
重要
Azure Stack HCI 现在是 Azure 本地的一部分。 产品文档重命名正在进行中。 但是,旧版 Azure Stack HCI(例如 22H2)将继续引用 Azure Stack HCI,不会反映名称更改。 了解详细信息。
警告
本文中提供的部署说明适用于较旧版本 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 目录中经认证可用作单节点群集并配置为完全使用 NVMe 或完全使用 SSD 驱动器的服务器。
- 有关网络、硬件和其他要求,请参阅 Azure Stack HCI 网络和域要求。
- (可选)在部署服务器后,安装 Windows Admin Center 以注册和管理该服务器。
在单一服务器上进行部署
下面是在单一服务器上安装 Azure Stack HCI OS、创建单节点群集、将群集注册到 Azure 以及创建卷的步骤。
通过打开 PowerShell 会话连接到服务器:
Enter-PSSession -ComputerName <server-name>
在服务器上安装 Azure Stack HCI OS。 有关详细信息,请参阅将 Azure Stack HCI OS 部署到服务器。
使用服务器配置工具 (SConfig) 配置服务器。
使用以下命令安装所需的角色和功能,并在重启后继续。
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
使用 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 地址。
使用 PowerShell 或 Windows Admin Center 注册群集。
创建卷。
更新单节点群集
若要为 Azure Stack HCI 版本 21H2 安装更新,请使用 Windows Admin Center(服务器管理器 > 更新)、PowerShell,或者通过远程桌面进行连接并使用服务器配置工具 (SConfig)。
若要为 Azure Stack HCI 版本 22H2 安装更新,请使用 Windows Admin Center(群集管理器 > 更新)。 从此版本开始,将支持群集感知更新 (CAU)。 若要使用 PowerShell 或通过远程桌面进行连接,并使用服务器配置工具 (SConfig),请参阅更新 Azure Stack HCI 群集。
如需进行解决方案更新(例如驱动程序和固件更新),请咨询解决方案供应商。
将单节点更改为多节点群集(可选)
可将服务器添加到单节点群集(也称为横向扩展),不过,在此过程中,必须执行一些手动步骤以正确配置存储空间直通容错域 (FaultDomainAwarenessDefault
)。 将服务器添加到包含两个或更多服务器的群集时不能使用这些步骤。
- 通过指定现有服务器和新服务器来验证群集:验证 Azure Stack HCI 群集 - Azure Stack HCI | Microsoft Docs。
- 如果群集验证成功,则将新服务器添加到该群集:添加或删除 Azure Stack HCI 群集的服务器 - Azure Stack HCI | Microsoft Docs。
- 添加服务器后,将群集的容错域感知从“PhysicalDisk”更改为“ScaleScaleUnit”:内联容错域更改。
- (可选)如果需要更强的复原能力,请将卷复原类型从“双向镜像”调整为“嵌套的双向镜像”:单服务器到双节点群集。
- 设置群集见证。