部署 Azure Stack HCI 操作系统

适用于:Azure Stack HCI 版本 22H2

警告

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

部署 Azure Stack HCI 的第一步是在要加入群集的每个服务器上下载 Azure Stack HCI 并安装该操作系统。 本文介绍了部署该操作系统的各种方法,以及如何使用 Windows Admin Center 来连接到服务器。

注意

如果已从 Azure Stack HCI 目录通过你喜欢的 Microsoft 硬件合作伙伴购买 Azure Stack HCI 集成系统解决方案硬件,则 Azure Stack HCI 操作系统应已预安装。 在这种情况下,可以跳过此步骤,并继续创建 Azure Stack HCI 群集

确定硬件和网络要求

Microsoft 建议从其合作伙伴那里购买经过验证的 Azure Stack HCI 硬件/软件解决方案。 这些解决方案是依据我们的参考体系结构设计和汇编的,并且经过了验证,能够确保兼容性和可靠性,因此你可以快速起步和运行。 检查所使用的系统、组件、设备和驱动程序是否经过认证,以便将其与 Azure Stack HCI 配合使用。 访问 Azure Stack HCI 解决方案网站以获取已验证的解决方案。

至少需要一个服务器,需要在服务器之间存在可靠的高带宽、低延迟网络连接,以及需要每个 SATA、SAS、NVMe 或持久化内存驱动器以物理方式连接到刚好一个服务器。 但是,硬件要求可能会因要部署的群集的大小和配置而异。 若要确保部署成功,请查看 Azure Stack HCI 系统要求

在部署 Azure Stack HCI 操作系统之前:

关于 Azure Stack HCI 和 Windows Server 上的 Azure Kubernetes 服务的要求,请参阅 Azure Stack HCI 上的 AKS 要求

收集信息

为了准备部署,需要记录与部署相关的服务器名称、域名、计算机帐户名称、RDMA 协议和版本以及 VLAN ID。 请收集有关你的环境的以下详细信息:

  • 服务器名称:熟悉你的组织的计算机、文件、路径和其他资源的命名策略。 如果需要预配多个服务器,每个服务器应具有独一无二的名称。

  • 域名: 熟悉你的组织用于域命名和域加入的策略。 你需要将服务器加入域,且需指定域名。

  • 计算机帐户名称:要添加为群集节点的服务器具有计算机帐户。 需要将这些计算机帐户移动到其自己的专用组织单位 (OU) 中。

  • 组织单位 (OU):为你的计算机帐户创建专用 OU(如果尚未执行此操作)。 请咨询你的域管理员,了解如何创建 OU。 有关详细信息,请参阅创建故障转移群集

  • 静态 IP 地址: Azure Stack HCI 要求为存储和工作负荷 (VM) 流量使用静态 IP 地址,不支持通过 DHCP 为此高速网络分配动态 IP 地址。 你可以为管理网络适配器使用 DHCP,除非你在一个团队中使用两个适配器,在这种情况下,你仍需使用静态 IP。 有关群集中每台服务器应该使用的 IP 地址,请询问网络管理员。

  • RDMA 网络: 有两种 RDMA 协议:iWarp 和 RoCE。 请记下你的网络适配器使用哪一种。如果是 RoCE,还请记下版本(v1 或 v2)。 对于 RoCE,还请记下架顶式交换机的型号。

  • VLAN ID: 请记下用于服务器上的网络适配器的 VLAN ID(如果有)。 应该能够从网络管理员处获取此信息。

  • 站点名称: 对于延伸群集,将使用两个站点以便进行灾难恢复。 可以使用 Active Directory 域服务设置站点,也可以让创建群集向导自动为你设置站点。 有关站点设置的问题,可以咨询域管理员。

安装 Windows Admin Center

Windows Admin Center 是一个本地部署的基于浏览器的应用,用于管理 Azure Stack HCI。 若要安装 Windows Admin Center,最简单的方法是在本地管理 PC 上安装(桌面模式),但也可以在服务器上安装(服务模式)。

如果在服务器上安装 Windows Admin Center,则那些需要 CredSSP 的任务(例如创建群集以及安装更新和扩展)使用的帐户必须是 Windows Admin Center 服务器上的“网关管理员”组的成员。 有关详细信息,请参阅配置用户访问控制和权限的前两个部分。

准备好硬件用于部署

为 Azure Stack HCI 解决方案获取服务器硬件后,就可以将其连接到机架并为其布线了。 请使用以下步骤为操作系统的部署准备服务器硬件。

  1. 将你想要在服务器群集中使用的所有服务器节点放到机架中。
  2. 将服务器节点连接到网络交换机。
  3. 根据 Azure Stack HCI 硬件供应商的建议配置服务器的 BIOS 或统一可扩展固件接口 (UEFI),以最大程度地提高性能和可靠性。

注意

如果要准备单一服务器部署,请参阅 Azure Stack HCI OS 单一服务器概述

操作系统部署选项

你可以使用与部署其他 Microsoft 操作系统相同的方式来部署 Azure Stack HCI 操作系统:

  • 服务器制造商预安装。
  • 使用应答文件进行无外设部署。
  • System Center Virtual Machine Manager (VMM)。
  • 网络部署。
  • 手动部署,方法是将键盘和监视器直接连接到数据中心的服务器硬件,或将 KVM 硬件设备连接到服务器硬件。

服务器制造商预安装

对于 Azure Stack HCI 操作系统的企业部署,建议使用首选硬件合作伙伴提供的 Azure Stack HCI 集成系统解决方案硬件。 该解决方案硬件预先安装了操作系统,并支持使用 Windows Admin Center 来部署和更新硬件制造商提供的驱动程序和固件。

解决方案硬件范围为 1 到 16 个节点,由 Microsoft 和合作伙伴供应商进行测试和验证。 若要查找首选硬件合作伙伴提供的 Azure Stack HCI 解决方案硬件,请参阅 Azure Stack HCI 目录

无外设部署

你可以使用应答文件来执行操作系统的无外设部署。 应答文件使用 XML 格式来定义在操作系统的无人参与安装过程中使用的配置设置和值。

对于此部署选项,你可以使用 Windows 系统映像管理器创建一个 unattend.xml 应答文件,以便在服务器上部署操作系统。 Windows 系统映像管理器使用包含组件部分的图形工具创建无人参与应答文件,以定义配置问题的“答案”并确保文件中的格式和语法正确。 Windows 系统映像管理器工具在 Windows 评估和部署工具包 (Windows ADK) 中提供。 开始操作:下载并安装 Windows ADK

System Center Virtual Machine Manager (VMM) 部署

可以使用 System Center 2022 在裸机硬件和群集上部署 Azure Stack HCI 版本 21H2 操作系统和管理服务器。 若要详细了解如何使用 VMM 来执行操作系统裸机部署,请参阅从裸机计算机预配 Hyper-V 主机或群集

重要

不能使用 Microsoft System Center Virtual Machine Manager 2019 来部署或管理运行 Azure Stack HCI 版本 21H2 的群集。 如果使用 VMM 2019 来管理 Azure Stack HCI 版本 20H2 群集,请不要在未先安装 System Center 2022 的情况下尝试将群集升级到版本 21H2。

网络部署

另一种方法是使用 Windows 部署服务通过网络安装 Azure Stack HCI 操作系统。

手动部署

若要在要加入群集的每台服务器的系统驱动器上手动部署 Azure Stack HCI 操作系统,请通过你的首选方法(如从 DVD 或 USB 驱动器启动)安装操作系统。 使用服务器配置工具(SConfig)完成安装过程,以便为服务器或服务器准备群集。 若要详细了解该工具,请参阅使用 SConfig 配置服务器核心安装

若要手动安装 Azure Stack HCI 操作系统,请执行以下操作:

  1. 在要安装操作系统的服务器的系统驱动器上,启动“安装 Azure Stack HCI”向导。

  2. 选择要安装的语言或接受默认的语言设置,选择“下一步”,然后在向导的下一页上选择“立即安装”。

    “安装 Azure Stack HCI”向导的语言页。

  3. 在“适用的声明和许可条款”页上查看许可条款,选中“我接受许可条款”复选框,然后选择“下一步”。

  4. 在“你想执行哪种类型的安装?”页面上,选择“自定义:仅安装较新版本的 Azure Stack HCI (高级)”。

    注意

    此版本的操作系统不支持升级安装。

    “安装 Azure Stack HCI”向导的安装类型选项页。

  5. 在“你想将 Azure Stack HCI 安装在哪里?”页面上,确认你想要安装操作系统的驱动器位置或更新该位置,然后选择“下一步”。

    “安装 Azure Stack HCI”向导的驱动器位置页。

  6. 此时会出现“正在安装 Azure Stack HCI”页,以显示过程状态。

    “安装 Azure Stack HCI”向导的状态页。

    注意

    安装过程会两次重启操作系统来完成该过程,并在打开管理员命令提示之前显示有关启动服务的通知。

  7. 在管理员命令提示下,选择“确定”以在登录到操作系统之前更改用户的密码,然后按 Enter。

    更改密码提示。

  8. 在“为管理员输入新凭据”提示下输入一个新密码,再次输入该密码进行确认,然后按 Enter。

  9. 在“你的密码已更改”确认提示下,按 Enter。

    “已更改密码”确认提示

使用 SConfig 来配置服务器

现在,你可以使用服务器配置工具 (SConfig) 来执行重要任务了。 若要使用 SConfig,请登录到运行 Azure Stack HCI 操作系统的服务器。 这可以通过键盘和监视器在本地进行,也可以使用远程管理(无外设或 BMC)控制器或远程桌面来进行。 当你登录到服务器时,SConfig 工具会自动打开。

服务器配置工具界面。

可以通过“欢迎使用 Azure Stack HCI”窗口(SConfig 工具)在每个服务器上执行以下初始配置任务:

  • 配置网络,或确认已使用动态主机配置协议 (DHCP) 自动配置了网络。
  • 如果默认的自动生成的服务器名称不能满足你的需要,请重命名服务器。
  • 将服务器加入到 Active Directory 域。
  • 将你的域用户帐户或指定的域组添加到本地管理员组。
  • 如果计划从本地子网外部管理服务器并决定目前不加入域,请启用对 Windows 远程管理 (WinRM) 的访问权限。 (默认防火墙规则同时允许从本地子网和 Active Directory 域服务中的任何子网进行管理。)

有关更多详细信息,请参阅服务器配置工具 (SConfig)

在每台服务器上使用 SConfig 根据需要配置操作系统后,可以使用 Windows Admin Center 中的“群集创建”向导将服务器加入群集。

注意

如果要在单个服务器上安装 Azure Stack HCI,则必须使用 PowerShell 创建群集。

后续步骤

若要执行与本文相关的下一个管理任务,请参阅: