如何部署Hyper-V高可用性实现零宕机?

 
   | |

导读:本文介绍如何使用飞康NSS部署Hyper-V以避免宕机,实现高可用性。

关键词:飞康 NSS Hyper-V 高可用性

 
正在加载数据...

  服务器虚拟化最大的风险是“把所有鸡蛋放在同一个篮子里”,一旦服务器发生故障就可能导致大规模服务中断,在规划Hyper-V项目时,一定要将系统可用性及服务连续性纳入首要考虑因素。

  相关统计数据显示,服务器整合是企业部署虚拟化的主要原因,虽然服务器整合帮助用户提升了资源利用率,同时获得了节能及集中管理等种种优势,但是也带来了极大的风险。在物理环境中,出于对稳定性和安全性的考虑,一台服务器通常只执行一个应用程序,一旦服务器发生故障,只会影响这个应用程序所提供的服务;虚拟化之后,多台应用服务器以虚拟机的形式集中在一台物理服务器上运行,虽然彼此独立,但就像“把所有鸡蛋放在同一个篮子里”,一旦发生硬件故障,所有虚拟机都会停止运行,换句话说,一台服务器故障就可能造成大规模的服务瘫痪。

  服务器虚拟化厂商都很清楚虚拟化之后的风险,纷纷将缩短停机时间、确保服务器连续性的高可用性视为重点,例如VMware Virtual Infrastructure 3的HA,以及Virtual Iron V4 XEE的LiveRecovery,微软的Hyper-V当然也不例外,比较特別的是,Hyper-V的高可用性功能可与Windows Server 2008操作系统内置的故障转移集群(Failover Cluster)功能整合,在服务器发生故障时将服务迅速切换至另一台正常运行的服务器,将意外导致的非计划停机时间降到最低。 

  相比于其他服务器虚拟化技术提供的高可用性,Windows Server 2008 Hyper-V的故障转移集群具备以下优势:

  • 是Windows Server 2008 Enterprise/Datacenter版本的标准功能,Hyper-V被视为集群支持的服务,不需另外购买授权
  • 最多可支持16个节点,测试时可手动指定转移的节点,当灾难发生时,集群系统会自动寻找并移转至有足够内存容量的节点
  • 相比于Windows Server 2003以前的MSCS(Microsoft Cluster Service),Failover Cluster大幅简化了设置管理步骤,新手也能很快熟悉如何操作

  Hyper-V故障转移集群的架构

  在实际部署Hyper-V故障转移集群之前,首先要了解故障转移集群的架构。基本的故障转移集群的组件必需包含两台物理服务器、一台共享存储设备以及SAN环境,此架构称为2-node failover cluster(如下图0)。物理服务器必须完全兼容Windows Server 2008的64位处理器,而且强烈建议两台型号、规格完全相同的服务器。共享存储设备一般指的是FC或iSCSI介面的磁盘阵列,不过这类设备通常价格不便宜,功能与扩展性也有一定限制。近年兴起的一种称之为存储服务器(Storage Server)的共享存储设备,将行业标准服务器和存储虚拟化软件完全集成,由于其功能完整、价格合理,而且具备高扩展能力,成为不少企业构建虚拟环境存储系统的首选。

Hyper-V

  以飞康NSS(FalconStor Network Storage Server)为例,它结合了4核、双处理器的x64服务器强大的运算能力,以及大容量、低成本的SATA、SAS硬盘作为存储资源,提供与中高级磁盘阵列相同、甚至更高的I/O性能。此外,中高级磁盘阵列具备的快照、镜像、自动精简配置(Thin Provisioning)等高级功能,飞康NSS也都一应俱全,还可以通过远程复制功能,将本地的故障转移集群延伸到远程的灾备机房,成为多重站台集群(Multi-site Cluster),也就是Hyper-V的异地灾备。

  Hyper-V故障转移集群设置实际操作

  了解故障转移集群的基本架构之后,接下来就要着手进行实际部署了。首先,简单介绍一下测试环境的构成,如下所示:

故障转移集群

  Hyper-V故障转移集群的部署并不复杂,只需要三个步骤:环境验证、建立集群、建立HA。实操的详细步骤如下:

  步骤1:打开Hyper-V主控制台,新增Failover Cluster选项,接着打开Failover Cluster Management,点选中间部位的Validate a Configuration,指定需要新增到集群内的两台Hyper-V虚拟机,按下一步后开始执行集群环境验证,这个的目的是确认目前的服务器、存储、网络等配置是否符合故障转移集群的要求。你可以选择Run all test执行所有验证项目,或是Run only tests I select只选择执行其中的几项,或是全部跳过。(图1)

Hyper-V

  步骤2:通过验证后,在Failover Cluster Management内点选Create a Cluster,启动集群创建向导后,即可按照提示,以输入IP位址或点选服务器名称的方式,选择欲纳入集群的节点,确认后会显示验证警告,问你是否需要微软原厂支持,请选择No之后按下一步。(图2)

集群

  步骤3:指定集群管理员的集群名称和IP地址,确认后即可开始创建集群。(图3)

IP地址

  步骤4:创建向导开始自动执行创建集群的程序,一切无误的话,大约1分钟内即可完成。(图4)

Hyper-V

  步骤5:接着就可以将Hyper-V虚拟机设定为Windows Server 2008故障转移集群所管理的服务。首先打开Hyper-V主控台,新增或复制一台虚拟机,并将虚拟机的磁盘路径指向飞康 NSS提供的共享磁盘资源。接着关闭这台虚拟机,在Failover Cluster Management内点选Configure a Service or Application,并选择Virtual Machine项。(图5)

虚拟机

  步骤6:选择之前新创建的虚拟机,确认后即可开始建立高可用性,建立完成后按Finish就大功告成了。(图6)

高可用性

  测试Hyper-V故障转移集群

  创建完Hyper-V故障转移集群后,别忘记最后也是最重要的步骤---测试集群能否正常执行故障转移功能,测试Hyper-V故障转移集群的步骤也相当简单:

  步骤1:在Failover Cluster Management的左侧树状目录内的Service and Applications下,确认集群中的虚拟机处于Online的正常运行状态后,在该虚拟机点右键选择Move this service or application to another node,并选择另一台集群节点,下面我们将示范从geo-node1转移到geo-node3。(图7)

虚拟机

  步骤2:Summary of Virtual Machine视窗内会显示虚拟机正处于离线存档的状态,此时虚拟机的所在位置(Current Owner)还在geo-node1。(图8)

Hyper-V

  步骤3:等待约30秒左右(时间根据硬件规格不同而有差异),Current Owner会显示虚拟机位置已经变为geo-node3,所有服务也都正常上线后,启动虚拟机确认运行是否正常。(图9)

虚拟机

 
 
 
 
 
 

微软Hyper-V

 
Hyper-V环境可以支持高可用性,不需要花费额外的成本购买微软的VMM。这只需要你作一些手动设置。本文将介绍设置步骤。
 
P2V迁移好处多多,但是在哪个工作负载可以虚拟化有限制,并且这个选择过程对于维护稳定的服务器环境非常关键。该怎么办呢?
 
Hyper-V作为一种新的技术,我在选择相应的硬件时需要遵循一些什么样的条件来获得最佳实践效果?本文将详细讨论这个问题。
 
想有效地备份Hyper-V上的工作负载?以下几个简单的Diskshadow脚本可以将虚拟机备份到磁盘或者存放时间更长的磁带存储中去。
 
一份新的研究报道表明,当微软在10月发布Hyper-V R2时,将带有热迁移和更好的管理,但是仍然没有达到生产环境需求。

热门技术手册排行

 

VMware ESXi是VMware的嵌入式hypervisor。ESXi没有服务控制台,可以说是一个精简版的ESX。对于由于成本和硬件还没有开始实施虚拟化的组织来说,使用免费的VMware ESXi hypervisor不失为着手虚拟化的好方式。在本次虚拟化技术专题中,我们TechTarget中国的虚拟化专家将详细讲解VMware ESXi的安装、配置、管理、迁移等实用技术。

 

什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?如何确保VMware vSphere的安全?VMware vSphere的亮点究竟在哪里?2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……

 

windows server 2008 r2是windows server的最新版本,如今已经交付使用。如微软hyper-v这样的虚拟化功能受到了许多关注。在这一期服务器技术手册中,我们将主要介绍windows server 2008 r2的新功能,分析其中比较重要的功能,以及提供一些实施技巧供大家参考。

 

IT预算是IT管理员的一个烦恼。不过在如今全球经济危机下,相对于减少IT预算和和裁员,更值得考虑使用免费的虚拟化管理工具。在整个2008年,许多公司发布了关于VMware ESX和VMware Infrastructure套件的新应用,包括几个免费的VMware工具。这些工具是免费的,但并不意味着它们竞争不过付费产品。本应用手册将介绍2008十大免费VMware工具。

 

在之前的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本管理手册中,我们将具体描述如何备份与迁移Hyper-V、如何使用PerfMon计数器以及如何进行性能优化与灾难恢复等等技巧。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录