如何在 VMM 中的 Hyper-V 主机群集上配置存储

 

发布日期: 2016年7月

适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager

你可以使用以下过程在 Virtual Machine Manager (VMM) 中配置托管 Hyper-V 主机群集上的存储。 这些过程演示如下操作:

  • 如何将可用存储添加到托管 Hyper-V 主机群集

  • 如何将可用存储转换为共享存储(群集共享卷或 CSV)

  • 如何将共享存储添加到托管 Hyper-V 主机群集

  • 如何将共享存储转换为可用存储

  • 如何从托管 Hyper-V 主机群集中删除可用或共享存储

System_CAPS_ICON_note.jpg 说明

Windows Server 2008 Service Pack 2 (SP2) 不支持 CSV。 因此,本主题中适用于共享存储的过程在基于 Windows Server 2008 SP2 的 Hyper-V 主机群集上不受支持。

System_CAPS_ICON_important.jpg 重要事项

对于非对称存储的使用,VMM 不可感知,在这种存储中,工作负载可以使用在群集节点的子集之间共享的磁盘。VMM 不支持此存储配置,也不进行阻止。 请注意,要正确使用 VMM,每个群集节点必须是群集磁盘可能的所有者。 (Windows Server 2008 R2 Service Pack 1 引入了对非对称存储的支持。)

帐户要求 要完成此过程,你必须是“管理员”用户角色或“委派的管理员”(其中管理作用域包括 Hyper-V 主机群集所在的主机组)的成员。

先决条件

在开始这些过程之前,请确保满足以下先决条件:

  • 你必须已完成在 VMM 中配置存储一节中的过程以便通过 VMM 控制台发现存储、对存储进行分类以及设置存储。

  • 你必须已向 Hyper-V 主机群集所在的主机组(或父主机组)分配了逻辑单元或存储池。 有关详细信息,请参阅 如何向 VMM 中的主机组分配存储逻辑单元如何将存储池分配给主机组在 VMM 中

    System_CAPS_ICON_note.jpg 说明

    请注意,你可以在这些过程中创建逻辑单元,以将可用或共享存储添加到 Hyper-V 主机群集。 为此,你必须已向 Hyper-V 主机群集所在的主机组(或父主机组)分配了一个或多个存储池。

  • 确保群集的每个节点都正确配置为访问存储阵列。 配置将因存储硬件而异。 配置通常包括以下各项:

    System_CAPS_ICON_note.jpg 说明

    有关具体配置信息,请参阅存储阵列供应商的文档。

    • 必须在将访问光纤通道或 iSCSI 存储阵列的每个主机上添加多路径 I/O (MPIO) 功能。 你可以通过服务器管理器添加 MPIO 功能。 如果在向 VMM 管理中添加主机之前已启用了 MPIO 功能,VMM 将通过使用 Microsoft 提供的设备特定模块 (DSM) 为支持的存储阵列自动启用 MPIO。 如果已为支持的存储阵列安装了特定于供应商的 DSM,然后向 VMM 管理中添加主机,则将使用特定于供应商的 MPIO 设置来与这些阵列通信。

      如果在添加 MPIO 功能之前向 VMM 管理中添加主机,则必须添加 MPIO 功能,然后手动配置 MPIO 以添加发现的设备硬件 ID。 或者,你可以安装特定于供应商的 DSM。

      System_CAPS_ICON_note.jpg 说明

      有关详情,包括有关如何安装 MPIO 的信息,请参阅 Multipath I/O (MPIO) 支持

    • 如果你在使用光纤通道存储区域网络 (SAN),则每个将访问存储阵列的主机都必须安装主机总线适配器 (HBA)。 此外,请确保已对主机进行相应分区,以便它们能够访问存储阵列。

    • 如果在使用 iSCSI SAN,请确保已添加了 iSCSI 门户,并且 iSCSI 发起程序必须登录到阵列中。 此外,请确保每个主机上的 Microsoft iSCSI 发起程序服务已启动并设置为“自动”。 有关如何通过 VMM 在主机上创建 iSCSI 会话的详情,请参阅如何在 VMM 中的 HYPER-V 主机上配置存储

    System_CAPS_ICON_important.jpg 重要事项

    默认情况下,当 VMM 管理逻辑单元的分配时,VMM 将为每个主机创建一个存储组。 在群集配置中,VMM 将为每个群集节点创建一个存储组。 存储组可能包含一个或多个主机的发起程序 ID(iSCSI 限定名称 (IQN) 或全球通用名称 (WWN))。

    对于某些存储阵列,更可取的方法是为整个群集使用一个存储组,其中所有群集节点的主机发起程序包含在单一存储组中。 若要支持此配置,必须使用 Set-SCStorageArray cmdlet 将 CreateStorageGroupsPerCluster 属性设置为 $true

    在 VMM 中,存储组定义为将主机发起程序、目标端口和逻辑单元绑定在一起的对象。 存储组包含一个或多个主机发起程序、一个或多个目标端口以及一个或多个逻辑单元。 逻辑单元通过目标端口向主机发起程序公开。

  • 在删除存储之前,请确保群集上没有为其关联的 .vhd 或 .vhdx 文件使用存储的虚拟机。 如果有,则会禁用“删除”选项。

  • 在将可用存储转换为共享存储或将共享存储转换为可用存储之前,请确保群集上没有其关联 .vhd 或 .vhdx 文件位于要转换的存储上的虚拟机。

    System_CAPS_ICON_warning.jpg 警告

    如果将共享存储转换为可用存储,并且要转换的存储上有虚拟机,这可能会导致严重的数据丢失。

为 Hyper-V 主机群集添加可用存储

  1. 打开“构造”工作区。

  2. 在“构造”窗格中,展开“服务器”,然后展开“所有主机”。

  3. 找到然后单击要配置的 Hyper-V 主机群集。

  4. 在“主机群集”选项卡上的“属性”组中,单击“属性”。

  5. 在*“主机群集名称***属性”对话框中,单击“可用存储”**选项卡。

  6. 要为主机群集分配可用逻辑单元,请执行以下步骤:

    1. 单击“添加”。

      将列出可通过 VMM 进行分配的逻辑单元。

    2. 要创建新逻辑单元,请单击“创建逻辑单元”。 “创建逻辑单元”对话框将打开。 在“存储池”列表中,单击一个存储池。 输入逻辑单元的名称、描述和大小(以 GB 为单位),然后单击“确定”。

      System_CAPS_ICON_note.jpg 说明

      对于逻辑单元名称,请仅使用字母数字字符。

    3. 在“添加群集磁盘”对话框中,选中要添加的每个逻辑单元旁边的复选框。

    4. 为每个逻辑单元配置分区形式(“MBR”或“GPT”)和文件系统(“NTFS”或“不格式化”),输入卷标,然后选中或清除“快速格式化”复选框。

      System_CAPS_ICON_note.jpg 说明

      如果磁盘已初始化,则用于更改分区形式的选项不可用。 并且,如果磁盘不是新创建的,则 VMM 不会格式化磁盘。

    5. 完成后单击“确定”。

  7. 在*“主机群集名称***属性”对话框中,单击“确定”**以提交更改。

    System_CAPS_ICON_note.jpg 说明

    将虚拟机置于可用逻辑单元上后,逻辑单元将不再显示为可用存储。

将可用存储转换为共享存储 (CSV)

  1. 打开“构造”工作区。

  2. 在“构造”窗格中,展开“服务器”,然后展开“所有主机”。

  3. 找到然后单击要配置的 Hyper-V 主机群集。

  4. 在“主机群集”选项卡上的“属性”组中,单击“属性”。

  5. 在*“主机群集名称***属性”对话框中,单击“可用存储”**选项卡。

  6. 选择要转换为共享存储的卷,然后单击“转换为 CSV”。

    单击“转换为 CSV”时,逻辑单元将从“可用存储”选项卡中消失。

    System_CAPS_ICON_note.jpg 说明

    如果要转换多个卷,你必须一次转换一个。

  7. 完成后,单击“确定”以提交更改。

    验证逻辑单元是否出现在“共享卷”选项卡上。

将共享存储 (CSV) 添加到 Hyper-V 主机群集

  1. 打开“构造”工作区。

  2. 在“构造”窗格中,展开“服务器”,然后展开“所有主机”。

  3. 找到然后单击要配置的 Hyper-V 主机群集。

  4. 在“主机群集”选项卡上的“属性”组中,单击“属性”。

  5. 在*“主机群集名称***属性”对话框中,单击“共享卷”**选项卡。

    要为主机群集分配群集共享卷 (CSV),请执行以下步骤:

    1. 单击“添加”。

      将列出可通过 VMM 进行分配的逻辑单元。

    2. 要创建新逻辑单元,请单击“创建逻辑单元”。 “创建逻辑单元”对话框将打开。 在“存储池”列表中,单击一个存储池。 输入逻辑单元的名称、描述和大小(以 GB 为单位),然后单击“确定”。

    3. 在“添加群集共享卷”对话框中,选中要添加的每个逻辑单元旁边的复选框。

    4. 为每个逻辑单元配置分区形式(“MBR”或“GPT”)和文件系统(“NTFS”或“不格式化”),输入卷标,然后选中或清除“快速格式化”复选框。

    5. 完成后单击“确定”。

  6. 在*“主机群集名称***属性”对话框中,单击“确定”**以提交更改。

将共享存储 (CSV) 转换为可用存储

  1. 打开“构造”工作区。

  2. 在“构造”窗格中,展开“服务器”,然后展开“所有主机”。

  3. 找到然后单击要配置的 Hyper-V 主机群集。

  4. 在“主机群集”选项卡上的“属性”组中,单击“属性”。

  5. 在*“主机群集名称***属性”对话框中,单击“共享卷”**选项卡。

  6. 选择要转换为可用存储的一个或多个卷,然后单击“转换为可用存储”。

    单击“转换为可用存储”时,逻辑单元将从“共享存储”选项卡中消失。

  7. 完成后,单击“确定”以提交更改。

    验证逻辑单元是否出现在“可用存储”选项卡上。

删除可用存储或共享存储

  1. 打开“构造”工作区。

  2. 在“构造”窗格中,展开“服务器”,然后展开“所有主机”。

  3. 找到然后单击要配置的 Hyper-V 主机群集。

  4. 在“主机群集”选项卡上的“属性”组中,单击“属性”。

  5. 在*“主机群集名称***属性”对话框中,单击“可用存储”选项卡或“共享卷”**选项卡。

  6. 选择要删除的一个或多个卷,然后单击“删除”。

    System_CAPS_ICON_note.jpg 说明

    如果群集上有为其关联 .vhd 或 .vhdx 文件使用卷的虚拟机,则会禁用“删除”选项。

  7. 完成后,单击“确定”以提交更改。

请参阅

在 VMM 中配置存储
如何在 VMM 中的 HYPER-V 主机上配置存储