将存储添加到 Hyper-V 主机和群集
重要
此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022。
请阅读本文,了解如何在 System Center - Virtual Machine Manager (VMM) 构造中将已设置的存储分配到 Hyper-V 主机和群集。
开始之前
必须先在 VMM 构造中发现预配存储并进行分类,才可将其分配给主机和群集:
- 发现存储并进行分类:
- 添加块存储设备并进行分类。 了解分类的相关信息。
- 添加文件存储
- 将块存储分配给主机组。 可以 (LUN) 分配整个存储池或特定逻辑单元。
- 在将存储分配给主机之前,请确保已完成以下步骤:
- MPIO:若使用光纤通道或 iSCSI 存储,必须在每个主机上启用多路径 I/O (MPIO) 功能。
- 如果添加主机前已启用 MPIO,则 VMM 将使用 Microsoft DSM 为支持的存储阵列自动启用 MPIO。 如果你有特定于供应商的 DSM,则将使用这些 DSM。
- 如果向 VMM 添加主机并稍后启用 MPIO,则需要手动配置以添加发现设备硬件 ID。
- HBA 和分区:如果使用光纤通道存储阵列网络 (SAN) ,则每个主机都必须安装一个主机总线适配器 (HBA) ,并且必须正确配置分区。
- iSCSI:如果使用 iSCSI SAN,请确保已添加 iSCSI 门户,并且 iSCSI 发起程序已登录到数组。
确保每个主机上的 Microsoft iSCSI 发起程序服务已启动并设置为 “自动”。 - 存储组:向存储管理员阐释 VMM 管理存储的方式。
- 在 VMM 中,存储组将主机发起程序、目标端口和逻辑单元绑定在一起。
- 存储组包含一个或多个主机发起程序 ID(IQN 或 WWN)(WWN)。
- 存储组还包含一个或多个目标端口以及一个或多个逻辑单元。 逻辑单元通过目标端口向主机发起程序公开。
- 默认情况下,当 VMM 管理逻辑单元的分配时,无论是独立主机还是主机群集节点,VMM 都会为每个主机创建一个存储组。
- 对于某些存储阵列,最好对整个群集使用一个存储组,其中所有群集节点的主机发起程序都包含在单个存储组中。 为此,需要使用 Set-SCStorageArray cmdlet 将 CreateStorageGroupsPerCluster 属性设置为 $true。
- MPIO:若使用光纤通道或 iSCSI 存储,必须在每个主机上启用多路径 I/O (MPIO) 功能。
分配存储
可直接向主机和群集分配文件存储。
可以将 LUN 添加到主机和群集。
若已在主机组上预配了 LUN,则可将其分配给主机和群集。
若在主机组上预配了存储池,可在向群集添加存储的过程中创建 LUN。
如果想使用非 VMM 托管的共享存储,则在添加存储磁盘前,这些磁盘必须对所有主机和节点可用。 需向要建立群集的所有主机预配一个或多个 LUN,然后在其中一个节点上装载存储磁盘并进行格式化。
注意
VMM 不支持或阻止使用非对称存储,其中工作负荷可以使用群集节点子集之间共享的磁盘。 每个群集节点均必须是群集磁盘的可能所有者。
向主机添加 iSCSI 存储后,需要向该存储创建新的会话。
向独立主机分配文件存储
在想要在其上创建 VM(该 VM 将把文件共享作为存储使用)的任何主机上,可以分配文件共享。
选择“构造 >服务器>所有主机”,然后选择要配置的主机或群集节点。
选择“ 主机>属性”“>主机访问”。 指定运行方式帐户。 默认情况下,将列出曾用于向 VMM 添加主机的运行方式帐户。 在“运行方式帐户”框中,配置帐户设置。 不能使用为 VMM 服务使用的帐户。
注意
- 如果使用的是 VMM 服务帐户的域帐户,则将该域帐户添加到文件服务器上的本地管理员组中。
- 如果使用的是 VMM 服务帐户的本地系统帐户,则将 VMM 管理服务器的计算机帐户添加到文件服务器上的本地管理员组中。 例如,对于名为 VMMServer01 的 VMM 管理服务器,添加计算机帐户 VMMServer01$。
- 必须已向使用运行方式帐户的 VMM 添加了访问 SMB 3.0 文件共享的任何主机或主机群集。 VMM 将自动使用此运行方式帐户访问 SMB 3.0 文件共享。
- 如果在添加主机或主机群集时指定了显式用户凭据,可从 VMM 删除主机或群集,然后通过使用运行方式帐户再次添加主机或群集。
选择“ 主机名属性”>“存储>添加文件共享”。
在 “文件共享路径”中,选择所需的 SMB 3.0 文件共享,然后选择“ 确定”。
要确认主机具有访问权限,可打开“作业”工作区查看作业状态。 或者,再次打开主机属性,然后选择“ 存储 ”选项卡。在“ 文件共享”下,选择 SMB 3.0 文件共享。 验证“文件共享访问权限”旁是否出现了一个绿色的复选标记。
对要访问 SMB 3.0 文件共享的任何独立主机或群集中的所有节点重复此过程
向独立主机分配逻辑单元
分配现有单元,也可创建新单元再进行分配。
在“构造”“服务器”“所有主机”中,右键单击要配置的主机然后选择“属性”。
若要创建新的逻辑单元:
- 在工具栏上,选择“ 磁盘”旁边的“ 添加”。 在 “逻辑单元”旁边,选择“ 创建逻辑单元”。
- 在“创建逻辑单元 >存储池”中,选择要从中创建逻辑单元的池。 仅指定名称 (字母数字) 、说明和单位大小。 选择“确定”,以完成操作。
若要将现有逻辑单元分配给主机,请在工具栏上,选择“ 磁盘”旁边的“ 添加”,然后选择要分配的逻辑单元。
在“逻辑单元”列表中,验证是否已选中刚刚创建的逻辑单元。
在“格式化新磁盘”中,若要格式化该磁盘,请选择“使用以下设置将此卷格式化为 NTFS 卷”,然后指定相关设置。
注意
如果选择“ 强制格式”(即使找到文件系统),则将覆盖卷上的所有现有数据。 如果逻辑单元含现有数据,并且未使用“强制格式化”选项,则将完成分配逻辑单元的 VMM 作业并且出现警告。 VMM 会向主机分配逻辑单元。 可以稍后格式化磁盘。
在“装入点”中选择装载选项。 然后选择“ 确定 ”,将逻辑单元分配给主机。
VMM 向主机注册存储逻辑单元并装载存储磁盘。
- 若要查看相关的作业信息,打开“作业”工作区。
- 若要验证是否已分配逻辑单元,请在“主机名>属性”对话框中的“存储”选项卡上查看信息。 新分配的逻辑单元将显示在“磁盘”下方。 选择新磁盘以查看磁盘详细信息。
- 如果磁盘详细信息中已填充“阵列”字段,这表明存储阵列受 VMM 管理。
若要配置其他磁盘设置,请在主机上打开“磁盘管理”。 若要打开“磁盘管理”,请选择“ 开始”,在搜索框中键入 diskmgmt.msc ,然后按 Enter。 新磁盘在磁盘列表中显示为基本磁盘。 如果选择格式化磁盘,则磁盘已格式化并处于联机状态。 可以右键单击该磁盘,查看可用选项,如“格式化”和“更改驱动器号和路径”。
为 Hyper-V 群集配置存储
选择“ 构造服务器>所有主机”。 右键单击要配置的群集 > 选择“属性”。 在 “主机群集名称>属性”中,选择一个选项卡:
- 可用存储:用于添加可用存储、将可用存储转换为共享存储 (CSV) 或删除可用存储。
- 共享卷:用于添加群集共享卷 (CSV)、将 CSV 转换为可用存储或删除 CSV。 群集最低必须运行 Windows Server 2012 以支持 CSV。
- 共享卷:用于添加群集共享卷 (CSV)、将 CSV 转换为可用存储或删除 CSV。 群集最低必须运行 Windows Server 2016 以支持 CSV。
为主机群集配置存储。
- 如果添加 CSV 的可用存储,LUN 仅使用字母数字字符。 不能更改已初始化磁盘的分区形式。
- 如果要将可用存储转换为 CSV,请确保群集上没有其关联的 .vhd 或 .vhdx 文件的 VM 位于要转换的存储上。
一次转换一个卷。 转换后,请确认逻辑单元是否出现在“共享卷”选项卡上。
注意
如果将共享存储转换为可用存储,并且虚拟机正在使用该存储,则可能会导致严重的数据丢失。
- 如果群集中的 VM 当前未对其 vhd 使用存储,则仅可删除存储。
准备好提交更改后,选择“ 确定”。
创建 iSCSI 会话
- 在目标主机上的“服务”管理单元中,确保已启动 Microsoft iSCSI 发起程序服务并将其设置为“自动”。
- 在“构造”“服务器”“所有主机”的“主机”中,右键单击要配置的主机然后选择“属性”。
- 在“iSCSI 阵列”下,查看是否已列出存储阵列。 如果不是,请在工具栏上的 “iSCSI 阵列”旁边选择“ 添加”。
- 在 “创建新的 iSCSI 会话>阵列 ”中,选择要使用的存储阵列。
- 选择“ 创建 ”以创建新会话。 如果要修改自定义设置,包括要使用的目标侦听器、名称或主机 NIC,请选择“使用高级设置”。
- 添加的阵列将显示在“iSCSI 阵列”下。 选择数组以查看更多详细信息。
后续步骤
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈