由于其简单的聚类方法,通过SCVMM部署Hyper-V集群是不错的选择,但在部署之前,需要了解一些注意事项。
Hyper-V集群可以提供虚拟化工作负载的高可用性,当一个节点失败时,可以自动将虚拟机迁移到健康的服务器。管理员在设置虚拟集群时有多种选择,但不妨考虑一下SCVMM(系统中心虚拟机管理器)提供的强大功能和简单易用性。本文将介绍通过SCVMM部署Hyper-V集群时应该注意的问题。
为Hyper-V节点奠定基础
通过系统中心虚拟机管理器(SCVMM) 部署Hyper-V集群,你必须首先确保拥有运行Hyper-V节点的条件。Hyper-V节点必须在支持Windows操作系统的平台上运行。如果你打算聚集Windows Server 2012 R2或新的操作系统,你必须使用SCVMM 2012,它只能安装在Windows Server 2012 R2操作系统。如果你想在Windows Server 2012安装一个Hyper-V集群,但集群运行在SCVMM 2012 Service Pack 1或更早的版本上,必须先在SCVMM之外构建集群,然后将它添加到SCVMM。
接下来,需要确保在同一SCVMM主机组中的Hyper-V节点可以运行,因为SCVMM不支持来自不同群体的节点。当创建集群向导提示你从SCVMM主机组选择Hyper - V节点时,你可以检查选择的节点是否在同一组。
你还需要启用多路径I / O(MPIO)。MPIO允许每个Hyper-V节点访问光纤通道和iSCSI存储设备。由于SCVMM不能启用添加到SCVMM的管理下、位于Hyper-V节点的MPIO,在开始创建集群向导之前,你必须在每个节点上安装MPIO,***之前在SCVMM添加Hyper-V主机。
设置存储设备
使用创建集群向导时,你需要选择共享存储磁盘的存储类别。对存储设备进行分类非常重要,合理的分类方式帮你更轻松地为不同的工作负载选择更加经济实惠的存储设备。
在SCVMM中完成存储分类后,下一步是创建逻辑单元。逻辑单元必须创建和分配在Hyper-V节点驻留的SCVMM主机群。因为在SCVMM主机组上分配存储允许你在创建集群向导中显示共享存储磁盘列表。你可以通过单击“创建逻辑单元”按钮创建逻辑单元。记住必须创建至少两个存储磁盘:见证磁盘和集群数据磁盘。创建集群向导会自动标记任何大于500 MB的磁盘作为见证磁盘。集群数据磁盘则存储虚拟机文件如XML、虚拟硬盘和Hyper-V的虚拟硬盘文件。
定义网络和故障转移设置
微软的iSCSI目标服务器用于不希望为虚拟化工作负载购买物理SAN设备的组织。如果你正在使用iSCSI目标服务器或将iSCSI SAN作为Hyper-V集群的共享存储,务必启动Hyper-V节点上的iSCSI启动器服务。你还必须使防火墙设备将iSCSI排除在外。如果你忽视了在Hyper-V节点上启用iSCSI 启动器服务, SCVMM创建集群向导将不会显示逻辑存储设备,也将无法在Hyper-V集群附加存储。
你可以在Hyper-V节点提前安装故障转移集群功能。如果你选择这样做,SCVMM将跳过安装故障转移集群功能。在某些情况下,SCVMM可能无法在Hyper-V节点安装故障转移集群功能,即使你还没有安装。这样的话,应该在所有Hyper-V节点手动安装故障转移集群特性,然后通过SCVMM重启故障转移集群。
SCVMM能够在Hyper-V节点上自动创建一个虚拟交换机作为创建集群向导的一部分。虚拟交换机的创建是基于SCVMM先前存在的虚拟机网络。要显示虚拟交换机将创建的虚拟机网络的列表,你需要遵循一些步骤。首先,在每个Hyper-V节点的属性页单击硬件选项卡;接下来,扩大网络适配器,点击一个想要创建虚拟交换机的网络适配器,选择网络连接,***点击选择一个虚拟机网络。
因为虚拟机需要集群名称和IP地址分配到Hyper-V集群,你还需要在创建集群向导之前完成这项工作。