在单一服务器上部署 Azure Stack HCI
适用于:Azure Stack HCI 版本 22H2
警告
本文中提供的部署说明适用于较旧版本 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”:内联容错域更改。
- (可选)如果需要更强的复原能力,请将卷复原类型从“双向镜像”调整为“嵌套的双向镜像”:单服务器到双节点群集。
- 设置群集见证。