从 VMM 构造中的裸机计算机预配横向扩展文件服务器 (SOFS) 群集
除了将现有文件服务器添加到 System Center Virtual Machine Manager (VMM) 构造中的 SOFS 群集之外,VMM 还可以发现将裸机作为 SOFS 群集节点进行预配。 本文包括在 VMM 中设置裸机 SOFS 群集的步骤。
开始之前
下面是部署所需的内容:
- 要部署为 SOFS 群集节点的物理计算机 。 这些计算机必须满足下表中所述的先决条件。 它们可以在操作系统上运行,也可以在部署过程中覆盖的操作系统上运行。
- 具有位于 VMM 库共享上的相应操作系统的虚拟硬盘 。 创建虚拟硬盘时,可以创建虚拟机、安装来宾操作系统,并将 Sysprep 与 /generalize 和 /oobe 选项配合使用。
在群集节点上部署的虚拟硬盘上的操作系统必须支持从虚拟硬盘 (VHD) 选项启动。 - 使用 Windows 部署服务配置的 PXE 服务器 是裸机部署所必需的。
物理计算机要求
先决条件 | 详细信息 |
---|---|
BMC | 每个物理计算机必须安装一个基板管理控制器(BMC),以便通过 VMM 进行带外管理。 通过 BMC,你可以远程访问计算机,独立于操作系统和控制系统功能,例如关闭或打开计算机的能力。 BMC 必须使用受支持的带外管理协议之一,并且必须在 BMC 设置中启用管理协议。 支持的协议:智能平台管理接口(IPMI)版本 1.5 或 2.0;数据中心管理接口 (DCMI) 版本 1.0;服务器硬件系统管理体系结构(SMASH)版本 1.0(WS-Man):自定义协议,如集成灯出(iLO)。 BMC 必须为 BMC 模型使用最新版本的固件。 BMC 必须使用登录凭据进行配置,并且必须使用静态 IP 寻址或 DHCP。 如果使用 DHCP,建议将 DHCP 配置为为每个 BMC 分配一个常量 IP 地址。 例如,使用 DHCP 预留。 VMM 管理服务器必须能够访问在其上配置 BMC 的网段。 |
操作系统 | 物理计算机必须运行 Windows Server 2012 R2 或更高版本。 |
帐户 | 需要两个运行方式帐户。 用于将计算机加入域的运行方式帐户,以及用于访问每台计算机上的 BMC 的帐户。 |
先决条件 | 详细信息 |
---|---|
BMC | 每个物理计算机必须安装一个基板管理控制器(BMC),以便通过 VMM 进行带外管理。 通过 BMC,你可以远程访问计算机,独立于操作系统和控制系统功能,例如关闭或打开计算机的能力。 BMC 必须使用受支持的带外管理协议之一,并且必须在 BMC 设置中启用管理协议。 支持的协议:智能平台管理接口(IPMI)版本 1.5 或 2.0;数据中心管理接口 (DCMI) 版本 1.0;服务器硬件系统管理体系结构(SMASH)版本 1.0(WS-Man):自定义协议,如集成灯出(iLO)。 BMC 必须为 BMC 模型使用最新版本的固件。 BMC 必须使用登录凭据进行配置,并且必须使用静态 IP 寻址或 DHCP。 如果使用 DHCP,建议将 DHCP 配置为为每个 BMC 分配一个常量 IP 地址。 例如,使用 DHCP 预留。 VMM 管理服务器必须能够访问在其上配置 BMC 的网段。 |
操作系统 | 物理计算机必须运行 Windows Server 2016 或更高版本。 |
帐户 | 需要两个运行方式帐户。 用于将计算机加入域的运行方式帐户,以及用于访问每台计算机上的 BMC 的帐户。 |
先决条件 | 详细信息 |
---|---|
BMC | 每个物理计算机必须安装一个基板管理控制器(BMC),以便通过 VMM 进行带外管理。 通过 BMC,你可以远程访问计算机,独立于操作系统和控制系统功能,例如关闭或打开计算机的能力。 BMC 必须使用受支持的带外管理协议之一,并且必须在 BMC 设置中启用管理协议。 支持的协议:智能平台管理接口(IPMI)版本 1.5 或 2.0;数据中心管理接口 (DCMI) 版本 1.0;服务器硬件系统管理体系结构(SMASH)版本 1.0(WS-Man):自定义协议,如集成灯出(iLO)。 BMC 必须为 BMC 模型使用最新版本的固件。 BMC 必须使用登录凭据进行配置,并且必须使用静态 IP 寻址或 DHCP。 如果使用 DHCP,建议将 DHCP 配置为为每个 BMC 分配一个常量 IP 地址。 例如,使用 DHCP 预留。 VMM 管理服务器必须能够访问在其上配置 BMC 的网段。 |
操作系统 | 物理计算机必须运行 Windows Server 2019 或更高版本。 |
帐户 | 需要两个运行方式帐户。 用于将计算机加入域的运行方式帐户,以及用于访问每台计算机上的 BMC 的帐户。 |
PFX 服务器要求
先决条件 | 详细信息 |
---|---|
部署要求 | 必须使用 Windows 部署服务配置 PXE 服务器。 如果在环境中配置了 Windows 部署服务的现有 PXE 服务器,则可以将该服务器添加到 VMM。 然后,可以使用它在 VMM 中预配(VMM 将仅识别生成的服务器)。 所有其他请求将继续由 PXE 服务器根据配置方式进行处理。 如果没有现有的 PXE 服务器,则可以在运行受支持的操作系统(Windows Server 2012 R2 或更高版本)的服务器上部署 Windows 部署服务角色。 |
位置 | PXE 服务器必须位于要设置的物理计算机所在的同一子网中。 |
Windows 部署服务安装 | 安装 Windows 部署服务时,必须同时安装部署服务器和传输服务器选项。 无需添加图像。 在主机部署期间,VMM 使用已创建并存储在库中的虚拟硬盘。 无需在 PXE 响应选项卡上配置设置。VMM 提供自己的 PXE 提供程序。 |
权限 | 在添加 PXE 服务器时,你必须为在 PXE 服务器上有本地管理员权限的帐户指定帐户凭据。 你可以输入用户名和密码,或指定运行方式帐户。 可以在开始或部署期间创建运行方式帐户。 |
先决条件 | 详细信息 |
---|---|
部署要求 | 必须使用 Windows 部署服务配置 PXE 服务器。 如果在环境中配置了 Windows 部署服务的现有 PXE 服务器,则可以将该服务器添加到 VMM。 然后,可以使用它在 VMM 中预配(VMM 将仅识别生成的服务器)。 所有其他请求将继续由 PXE 服务器根据配置方式进行处理。 如果没有现有的 PXE 服务器,可以在运行受支持的操作系统(Windows Server 2016 或更高版本)的服务器上部署 Windows 部署服务角色。 |
位置 | PXE 服务器必须位于要设置的物理计算机所在的同一子网中。 |
Windows 部署服务安装 | 安装 Windows 部署服务时,必须同时安装部署服务器和传输服务器选项。 无需添加图像。 在主机部署期间,VMM 使用已创建并存储在库中的虚拟硬盘。 无需在 PXE 响应选项卡上配置设置。VMM 提供自己的 PXE 提供程序。 |
权限 | 在添加 PXE 服务器时,你必须为在 PXE 服务器上有本地管理员权限的帐户指定帐户凭据。 你可以输入用户名和密码,或指定运行方式帐户。 可以在开始或部署期间创建运行方式帐户。 |
先决条件 | 详细信息 |
---|---|
部署要求 | 必须使用 Windows 部署服务配置 PXE 服务器。 如果在环境中配置了 Windows 部署服务的现有 PXE 服务器,则可以将该服务器添加到 VMM。 然后,可以使用它在 VMM 中预配(VMM 将仅识别生成的服务器)。 所有其他请求将继续由 PXE 服务器根据配置方式进行处理。 如果没有现有的 PXE 服务器,可以在运行受支持的操作系统(Windows Server 2019 或更高版本)的服务器上部署 Windows 部署服务角色。 |
位置 | PXE 服务器必须位于要设置的物理计算机所在的同一子网中。 |
Windows 部署服务安装 | 安装 Windows 部署服务时,必须同时安装部署服务器和传输服务器选项。 无需添加图像。 在主机部署期间,VMM 使用已创建并存储在库中的虚拟硬盘。 无需在 PXE 响应选项卡上配置设置。VMM 提供自己的 PXE 提供程序。 |
权限 | 在添加 PXE 服务器时,你必须为在 PXE 服务器上有本地管理员权限的帐户指定帐户凭据。 你可以输入用户名和密码,或指定运行方式帐户。 可以在开始或部署期间创建运行方式帐户。 |
虚拟磁盘和模板要求
先决条件 | 详细信息 |
---|---|
虚拟硬盘 | 确保 VMM 库共享中具有通用化虚拟硬盘。 它必须运行 Windows Server 2012 R2 或更高版本。 我们建议为生产服务器使用 .vhd 或 .vhdx 文件格式的固定磁盘,以便提高性能并帮助保护用户数据。 确保 VMM 库共享中具有通用化虚拟硬盘。 它必须运行 Windows Server 2012 R2 或更高版本。 |
动态磁盘 | 创建物理计算机配置文件时,VMM 会将动态磁盘转换为固定磁盘。 |
自定义驱动程序 | 如果计划将自定义驱动程序分配到物理计算机配置文件,请将它们添加到一个或多个文件夹中的 VMM 库共享中,并附带一个或多个文件夹。CR(自定义资源)扩展。 VMM 将其识别为自定义资源。 |
应答文件 | 与自定义资源一样,如果希望物理计算机配置文件包含对应答文件的引用(Unattend.xml文件),请在开始部署之前创建答案文件并将其添加到 VMM 库共享。 例如,你可能想要创建一个应答文件来启用远程桌面服务并将其放置在库共享上。 然后,可以在配置物理计算机配置文件时选择该文件。 |
RDS | 如果你使用远程桌面服务 (RDS) 来管理服务器,我们建议你在映像中启用 RDS 连接。 还可以在物理计算机配置文件中使用应答文件启用 RDS。 |
逻辑网络 | 如果已在 VMM 中配置了逻辑网络或逻辑交换机,则可以在物理计算机配置文件中包含这些配置。 若要在物理计算机配置文件中包含通过逻辑网络控制的静态 IP 寻址,请配置逻辑网络。 逻辑网络必须至少包含一个网络站点和静态 IP 地址池。 网络站点还必须可用于主机组或要在其中分配要从裸机创建的主机的父主机组。 |
逻辑交换机 | 若要使用逻辑交换机,请安装所有必要的虚拟交换机扩展和扩展提供程序,并在创建物理计算机配置文件之前创建交换机。 在逻辑交换机中,最佳做法是包含虚拟端口的一个或多个端口分类。 若要将逻辑交换机应用于物理计算机配置文件中的物理适配器,请确保已在物理计算机上安装了预期数量的 NIC。 |
先决条件 | 详细信息 |
---|---|
虚拟硬盘 | 确保 VMM 库共享中具有通用化虚拟硬盘。 它必须运行 Windows Server 2016 或更高版本。 我们建议为生产服务器使用 .vhd 或 .vhdx 文件格式的固定磁盘,以便提高性能并帮助保护用户数据。 确保 VMM 库共享中具有通用化虚拟硬盘。 它必须运行 Windows Server 2016 或更高版本。 |
动态磁盘 | 创建物理计算机配置文件时,VMM 会将动态磁盘转换为固定磁盘。 |
自定义驱动程序 | 如果计划将自定义驱动程序分配到物理计算机配置文件,请将它们添加到一个或多个文件夹中的 VMM 库共享中,并附带一个或多个文件夹。CR(自定义资源)扩展。 VMM 将其识别为自定义资源。 |
应答文件 | 与自定义资源一样,如果希望物理计算机配置文件包含对应答文件的引用(Unattend.xml文件),请在开始部署之前创建答案文件并将其添加到 VMM 库共享。 例如,你可能想要创建一个应答文件来启用远程桌面服务并将其放置在库共享上。 然后,可以在配置物理计算机配置文件时选择该文件。 |
RDS | 如果你使用远程桌面服务 (RDS) 来管理服务器,我们建议你在映像中启用 RDS 连接。 还可以在物理计算机配置文件中使用应答文件启用 RDS。 |
逻辑网络 | 如果已在 VMM 中配置了逻辑网络或逻辑交换机,则可以在物理计算机配置文件中包含这些配置。 若要在物理计算机配置文件中包含通过逻辑网络控制的静态 IP 寻址,请配置逻辑网络。 逻辑网络必须至少包含一个网络站点和静态 IP 地址池。 网络站点还必须可用于主机组或要在其中分配要从裸机创建的主机的父主机组。 |
逻辑交换机 | 若要使用逻辑交换机,请安装所有必要的虚拟交换机扩展和扩展提供程序,并在创建物理计算机配置文件之前创建交换机。 在逻辑交换机中,最佳做法是包含虚拟端口的一个或多个端口分类。 若要将逻辑交换机应用于物理计算机配置文件中的物理适配器,请确保已在物理计算机上安装了预期数量的 NIC。 |
先决条件 | 详细信息 |
---|---|
虚拟硬盘 | 确保 VMM 库共享中具有通用化虚拟硬盘。 它必须运行 Windows Server 2019 或更高版本。 我们建议为生产服务器使用 .vhd 或 .vhdx 文件格式的固定磁盘,以便提高性能并帮助保护用户数据。 确保 VMM 库共享中具有通用化虚拟硬盘。 它必须运行 Windows Server 2019 或更高版本。 |
动态磁盘 | 创建物理计算机配置文件时,VMM 会将动态磁盘转换为固定磁盘。 |
自定义驱动程序 | 如果计划将自定义驱动程序分配到物理计算机配置文件,请将它们添加到一个或多个文件夹中的 VMM 库共享中,并附带一个或多个文件夹。CR(自定义资源)扩展。 VMM 将其识别为自定义资源。 |
应答文件 | 与自定义资源一样,如果希望物理计算机配置文件包含对应答文件的引用(Unattend.xml文件),请在开始部署之前创建答案文件并将其添加到 VMM 库共享。 例如,你可能想要创建一个应答文件来启用远程桌面服务并将其放置在库共享上。 然后,可以在配置物理计算机配置文件时选择该文件。 |
RDS | 如果你使用远程桌面服务 (RDS) 来管理服务器,我们建议你在映像中启用 RDS 连接。 还可以在物理计算机配置文件中使用应答文件启用 RDS。 |
逻辑网络 | 如果已在 VMM 中配置了逻辑网络或逻辑交换机,则可以在物理计算机配置文件中包含这些配置。 若要在物理计算机配置文件中包含通过逻辑网络控制的静态 IP 寻址,请配置逻辑网络。 逻辑网络必须至少包含一个网络站点和静态 IP 地址池。 网络站点还必须可用于主机组或要在其中分配要从裸机创建的主机的父主机组。 |
逻辑交换机 | 若要使用逻辑交换机,请安装所有必要的虚拟交换机扩展和扩展提供程序,并在创建物理计算机配置文件之前创建交换机。 在逻辑交换机中,最佳做法是包含虚拟端口的一个或多个端口分类。 若要将逻辑交换机应用于物理计算机配置文件中的物理适配器,请确保已在物理计算机上安装了预期数量的 NIC。 |
部署步骤
- 开始之前:在开始之前验证上述先决条件。
- 准备物理计算机:在每个物理计算机上设置 BIOS 以支持虚拟化。
- 准备 PXE 服务器环境:将 PXE 服务器添加到 VMM 构造。
- 添加驱动程序文件:如果要使用自定义驱动程序,请将驱动程序文件添加到 VMM 库。
- 创建配置文件:为物理计算机创建配置文件。
- 创建群集:运行“创建群集文件服务器向导”以发现物理计算机、配置群集并启动群集部署。 物理计算机从 PXE 服务器上的自定义 Windows PE 映像启动。 已启用故障转移群集和文件服务器角色。 创建群集后,将启用横向扩展文件服务器角色。 计算机随后将重启。
- 将节点添加到 SOFS 群集:预配节点后,可以使用它们创建新群集,或将其添加到现有群集。
准备物理计算机
准备每台计算机以支持虚拟化,如下所示:
- 将 BIOS 启动顺序设置为从启用了预启动的执行环境(PXE)启用的网络适配器启动为第一台设备。
- 在每台计算机上配置 BMC 的登录凭据和 IP 地址设置。
- 如果你的环境有多个 DNS 服务器,其中复制可能需要一些时间,我们强烈建议为将分配给物理计算机的计算机名称创建 DNS 条目,并允许 DNS 复制发生。 否则,计算机的部署可能会失败。
将 PXE 服务器添加到 VMM 构造
- 选择 Fabric> 服务器>主页>添加>资源>PXE 服务器。
- 在 计算机名称中,指定 PXE 服务器名称。
- 添加对 PXE 服务器具有本地管理员权限的帐户的凭据。 可以指定现有的运行方式帐户或创建新帐户。 以 domain_name\user_name 格式手动输入用户凭据。 然后选择“添加”。
- 在“作业”中,验证作业状态是否为“已完成”,然后关闭对话框。 该作业设置新的 PXE 服务器,在 PXE 服务器上安装 VMM 代理,导入新的 Windows 预安装环境(Windows PE)映像,并将计算机帐户添加到 PXE 服务器的 VMM。
- 验证是否已在构造>服务器 PXE 服务器>中添加 PXE 服务器。 代理状态必须为 响应。
将自定义资源添加到库
如果计划分配自定义驱动程序,则驱动程序文件必须存在于库中。 可以标记库中的驱动程序,以便以后可以按标记筛选它们。 添加文件后,配置物理计算机配置文件时,可以指定驱动程序文件。 VMM 在物理计算机上安装操作系统时安装指定的驱动程序。
在物理计算机配置文件中,可以选择按标记筛选驱动程序,也可以选择筛选物理计算机上的匹配即插即用 (PnP) ID 的驱动程序。 如果选择按标记筛选驱动程序,VMM 将通过将库中分配给驱动程序的标记与配置文件中分配的标记相匹配来确定要应用的驱动程序。 如果选择筛选具有匹配 PnP ID 的驱动程序,则无需分配自定义标记。
- 找到要添加到库的驱动程序包。
- 在与要在其中部署物理计算机的组关联的库服务器上的库共享中,创建一个文件夹来存储驱动程序并将驱动程序包复制到该文件夹。
- 强烈建议为每个驱动程序包创建单独的文件夹,并且不会混合驱动程序文件夹中的资源。 如果将其他库资源(例如.iso映像、.vhd 文件或具有 .inf 文件扩展名的脚本)包含在同一文件夹中,则 VMM 库服务器不会发现这些资源。 此外,从库中删除 .inf 驱动程序包时,VMM 会删除驱动程序 .inf 文件所在的整个文件夹。
- 在 VMM 控制台>库库>服务器中,展开共享所在的库服务器,右键单击该共享,然后选择“刷新”。 库刷新后,必须显示该文件夹。
- 如果需要,请分配标记。 在 Library 中,展开创建的用于存储驱动程序的文件夹,然后选择包含驱动程序包的文件夹。
- 在物理库对象中,右键单击驱动程序 .inf 文件并选择“属性”。
- 在驱动程序文件名属性>自定义标记中,输入用分号分隔的自定义标记,或选择“选择”以分配可用标记,或创建和分配新标记。 如果选择“选择”,然后选择“新建标记”,则可以在选择“确定”后更改标记的名称。 例如,如果添加了网络适配器驱动程序文件,则可以创建名为 ServerModel NetworkAdapterModel 的标记,其中 ServerModel 是服务器模型,NetworkAdapterModel 是网络适配器模型。
创建物理计算机配置文件
在开始之前,请确定物理计算机是使用可扩展固件接口(EFI)还是 BIOS。 如果两者都已创建,请为每个类型创建单独的配置文件。
- 选择“库>主页>”创建>物理计算机配置文件。
- 在“新建物理计算机配置文件向导>配置文件说明”中,输入名称和说明并选择 VM 主机。
- 在 OS 映像>虚拟硬盘文件>“浏览”中,选择添加到库共享的通用虚拟硬盘。 默认情况下,如果磁盘是动态的,VMM 会在主机部署期间将其转换为固定磁盘。 建议对生产服务器使用固定磁盘来提高性能并帮助保护用户数据。
- 在 硬件配置>管理 NIC 中,选择用于与 VMM 通信的网络适配器,以及是使用 DHCP 还是静态地址。 如果要对适配器使用一致的设备命名(CDN),或配置逻辑交换机和端口,请选择 “物理属性”。 选择“ 添加” 以添加适配器。
- 在 “磁盘”中,指定第一个磁盘的分区方案。 如果物理计算机配置文件为 EFI,则可以使用 GPT。 在 分区信息中,选择卷标签,是使用所有剩余的可用空间还是特定大小,以及是否将分区指定为启动分区。 还可以添加新磁盘或分区。 在部署期间,VMM 会将虚拟硬盘文件复制到启动分区,并在同一磁盘上自动创建系统分区。
- 在 驱动程序筛选器中,筛选将在主机部署期间应用于操作系统的驱动程序。 可以按即插即用 ID 或特定标记进行筛选。 如果选择筛选具有匹配标记的驱动程序,请确保已将驱动程序文件添加到库并分配了相应的标记。
- 在 OS 配置中,指定 Hyper-V 主机或群集必须加入的域,并指定本地管理员凭据和标识信息。 添加用于安装的产品密钥,并设置时区。 在 GUIRunOnce 中,可以指定在用户首次登录到 Hyper-V 主机时将运行的一个或多个命令。
- 在 “主机设置”中,指定主机的路径,以存储与主机上放置的虚拟机关联的文件。 不要指定驱动器 C,因为它不适用于放置。 如果未指定路径,VMM 放置将确定最合适的位置。
- 在“摘要”中,验证设置。 等待作业显示已完成状态,并在库>配置文件>物理计算机配置文件中验证配置文件。
从裸机预配横向扩展文件服务器群集
创建群集文件服务器向导执行以下操作:
- 通过带外管理发现物理计算机。
- 使用物理计算机配置文件(如果配置为这样做)在计算机上部署 Windows Server 操作系统映像。
- 在计算机上启用文件服务器角色。
- 在群集上启用横向扩展文件服务器角色。
- 将预配的计算机添加为 VMM 管理下的横向扩展文件服务器群集。
运行向导:
选择 Fabric>服务器>主页>创建>文件服务器群集。
在“创建群集文件服务器向导常规”>中,根据需要输入群集名称、文件服务器名称和群集 IP 地址。
在 “资源类型”中,选择用于预配裸机计算机的选项。 选择物理计算机配置文件,然后选择“ 下一步”。
在凭据和协议中,选择运行方式帐户旁边的“浏览”,然后选择有权访问 BMC 的帐户。 在 “协议 ”列表中,选择要用于发现的带外管理协议。 如果要使用 DCMI,请选择“智能平台管理接口”(IPMI)。 未列出 DCMI 1.0,但受支持。 确保对 BMC 模型使用最新版本的固件。
在 “发现范围”中,指定包含 BMC 的 IP 地址的 IP 地址范围。 可以添加单个地址、子网或范围。
在 “目标资源”中,选择要预配的计算机,允许时间进行深入发现,然后选择项目以查看和修改信息。
注意
如果物理网络适配器数与计算机配置文件中定义的物理适配器数不匹配,则需要添加缺少的信息。 如果不想立即部署计算机,可以选择其 BMC IP 地址,然后选择“ 删除”。
在“部署自定义”中,配置设置,如果缺少信息时没有更多警告,请选择“下一步”。
- DHCP:如果物理计算机配置文件使用 DHCP,请选择 BMC IP 地址并输入计算机名称。 决定是否跳过 AD 检查。 如果进行检查,则如果计算机帐户存在,则部署将继续。 为每个 BMC IP 地址选择条目。
- 静态:如果配置文件为每个 BMC IP 地址使用静态 IP 地址,请输入用于与 VMM 通信的计算机网络适配器的 MAC 地址。 选择要使用的逻辑网络。 默认逻辑网络是配置文件中指示的网络。 选择要使用的 IP 子网。 子网列表的范围是关联网络站点中逻辑网络定义的范围。 必须选择与要在其中部署服务器的物理位置以及适配器连接到的网络相对应的 IP 子网。 可以自动分配 IP 地址或分配特定地址。
在 “摘要”中,确认设置并选择“ 完成”。 若要确认已添加群集,请选择“ 构造>存储>文件服务器”。
后续步骤
在 VMM 构造中管理 SOFS 设置。