2012 R2 Hyper-V集群搭建指南

2012 r2 hyper v 集群

时间:2025-01-07 05:05


Windows Server 2012 R2 Hyper-V集群:构建高效、可靠的虚拟化环境 在信息技术日新月异的今天,虚拟化技术已经成为企业数据中心不可或缺的一部分

    Windows Server 2012 R2 Hyper-V作为微软推出的强大虚拟化平台,不仅提供了丰富的功能,还通过其出色的性能和可靠性,赢得了众多企业的青睐

    本文将详细介绍如何在Windows Server 2012 R2上创建Hyper-V虚拟化集群,涵盖环境准备、集群创建、高可用虚拟机配置以及实时迁移和故障转移测试等方面,帮助您构建高效、可靠的虚拟化环境

     一、测试环境概述 在构建Hyper-V虚拟化集群之前,我们需要准备一个合适的测试环境

    以下是测试环境的配置概述: 计算机名及IP地址: -DC.jiangjianlong.cn:域控制器和DNS服务器,IP地址为192.168.10.110(生产网络),192.168.20.110(iSCSI网络)

     -hyper-v01.jiangjianlong.cn:第一台Hyper-V宿主机,IP地址为192.168.10.111(生产网络),10.10.10.111(心跳网络),192.168.20.111(iSCSI网络)

     -hyper-v02.jiangjianlong.cn:第二台Hyper-V宿主机,IP地址配置与hyper-v01相同

     功能角色: -DC:域控制器、DNS服务器、iSCSI目标服务器

     -hyper-v01和hyper-v02:Hyper-V角色、故障转移群集功能、多路径IO功能

     二、环境准备 在正式创建Hyper-V集群之前,需要进行一系列的环境准备工作,以确保集群的顺利创建和稳定运行

     1.安装域并加入宿主机: 在DC上安装域jiangjianlong.cn,并将两台Hyper-V宿主机(hyper-v01和hyper-v02)加入该域

     2.配置共享存储: 故障转移群集需要用到共享存储

    虽然可以使用文件共享作为仲裁,但存放虚拟机的群集共享卷通常还是需要共享存储来提供

    实际项目中比较常用的是光纤存储,但在模拟环境中,我们可以使用iSCSI来提供共享磁盘

     - 在DC上安装iSCSI服务,并创建两个iSCSI虚拟磁盘分配给两台Hyper-V宿主机

    其中一个2GB的磁盘作为仲裁盘,一个120GB的磁盘作为群集共享磁盘

     - 在两台Hyper-V宿主机上分别使用iSCSI发起程序连接目标磁盘

    需要注意的是,不能两台宿主机同时对iSCSI磁盘进行联机,需要在其中一台宿主机上对磁盘进行联机并创建好磁盘分区和盘符

     3.安装必要功能: 在两台Hyper-V宿主机上分别安装Hyper-V角色、故障转移功能和多路径IO功能

     三、验证并创建集群 在完成环境准备后,接下来需要验证并创建Hyper-V集群

     1.验证配置: 在hyper-v01上打开故障转移群集管理器,点击“验证配置”,选择两台宿主机进行验证

    选择运行所有测试,并等待验证测试完成

    如果验证测试完成且未出现警报或错误,则表明符合创建群集的前提条件

    如有警告或错误,请查看报告进行排查解决

     2.创建集群: - 在故障转移群集管理器中,点击“创建集群”

     - 输入集群名称和集群IP地址

     - 开始创建集群,并等待集群创建完成

     3.查看集群资源: 打开故障转移群集管理器,可以查看集群核心资源、集群节点、集群仲裁磁盘和集群磁盘

    将群集磁盘添加到群集共享卷,这样两台宿主机就可以同时读写该磁盘

     四、创建高可用的虚拟机 在Hyper-V集群中,虚拟机的高可用性是通过故障转移群集管理器来实现的

     1.创建虚拟机: - 在故障转移群集管理器中,选择一台宿主机来承载虚拟机

     - 根据新建虚拟机向导创建一台虚拟机,输入虚拟机的名称,并选择存储位置为群集共享卷的路径

     - 选择虚拟机的代数、设置启动内存(可以使用动态内存)、配置网络连接,并创建虚拟硬盘

     - 选择以后安装操作系统,完成虚拟机的创建

     2.自动配置高可用性: 在故障转移群集管理器中,新创建的虚拟机将自动配置为高可用

    这意味着当宿主机发生故障时,虚拟机可以自动转移到其他健康的宿主机上继续运行

     3.安装操作系统: 为虚拟机安装好操作系统和配置IP地址

     五、实时迁移与故障转移测试 实时迁移和故障转移是Hyper-V集群的重要功能,它们能够确保虚拟机在宿主机之间无缝迁移,从而提高系统的可靠性和可用性

     1.实时迁移测试: - 在进行实时迁移之前,长ping虚拟机以测试实时迁移过程的丢包率

     - 选择实时迁移到hyper-v02节点,并等待迁移完成

    通过长ping虚拟机的结果可以看到该过程只丢了少量的包,如果是生产环境,可以做到只丢一个包甚至不丢包

     2.故障转移测试: - 在虚拟机运行在hyper-v02节点时,将hyper-v02的网卡断开,模拟宿主机突发故障

     - 在故障转移群集管理器中可以看到hyper-v02的状态已变为故障,同时虚拟机已被自动转移到hyper-v01上重新启动

     - 将hyper-v02的网卡恢复连接,并观察故障转移群集管理器中hyper-v02的状态自动恢复为正常

     六、Windows Server 2012 R2 Hyper-V的新特性 Windows Server 2012 R2 Hyper-V在虚拟化技术方面带来了许多新的特性和改进,使得其更加适合构建高效、可靠的虚拟化环境

     1.新的VHDX格式: - 打破了VHD最大存储能力2TB的限制,VHDX最大可使用64TB虚拟磁盘空间

     - 支持更加优秀的4KByte扇区大小,而VHD被限制为512Byte

     - VHDX虚拟磁盘格式可以在线调整其大小,而VHD无法做到

     2.共享VHDX: - 使用VHDX格式,可以通过共享虚拟磁盘来为Hyper-V客户群集提供商品化的共享存储

     3.Gen2虚拟机: - 打破了硬件体系结构和能力限制,不再对模拟设备有需求

     - 允许从虚拟iSCSI适配器启动,并在BIOS中可选择启动顺序

     4.增强的动态迁移: - 在线迁移基本没有业务中断时间,而之前的快速迁移可能会产生1-15分钟的业务中断

     - 允许选择迁移的数量,并对迁移数据进行压缩,提高迁移速度

     5.在线检查点: - 早期要删除检查点时需要关闭虚拟机,而现在可以在线删除检查点

     6.增强的Linux VM支持: - 支持动态内存,改善了鼠标和视频性能

     7.扩展的Hyper-V Replica: - 提供了灾难恢复解决方案,实现站点间虚拟机的复制

     8.Hyper-V可伸缩性: - 主机最大物理内存:4TB - 主机最大逻辑处理器数量: