嘉运达虚拟平台迁移服务
现在依然有很多用户在Windows2000或者2003服务器上运行关键业务应用。现如今这些服务器都已经运行十多年,基本上达到或者超过了设备的使用寿命。必须更换设备,而现如今许多设备已经不提供对Windows 2000和2003的支持。但是这些系统所承载的服务由于种种原因,只能运行在Windows 2000和2003下。此时服务器虚拟化就可以很好解决这个问题,通过p2v工具将这些应用迁移到服务器虚拟化平台下,不但解决了服务器性能升级的问题,同时也增加了系统的可靠性、提高了系统的性能。
2.1可行性
一个应用服务是否适合迁移到虚拟化环境中需靠考虑如下几个因素:
(1):兼容性----物理服务器中的系统级应用能否迁移到虚拟化环境中
服务器虚拟化对操作系统的兼容性更加广泛。因为所有的硬件设备都是由虚拟化软件模拟的标准设备,能够保证绝大部分操作系统对其虚拟硬件的支持(UNIX专用操作系统除外)。所以可以支持比较老的操作系统。
(2):管理性----迁移到虚拟化环境中后是否会增加管理难度
通过p2v工具将传统应用从物理服务器迁移到虚拟机,可以通过多种方式来管理。比如使用Hypervisor(服务器虚拟化软件)客户端进行管理。或者使用虚拟化软件厂商专用的虚拟化管理工具,例如VMware的VCenter、Citrix的XenCenter管理控制平台。
(3):安全性----迁移到虚拟化环境中服务器安全性是否能得到保证
虚拟化服务器之间通过HA功能可以实现高可用冗余,当一台虚拟化服务器出现硬件故障无法运行时。虚拟化控制中心可以将运行在这台物理服务器上的所有虚拟机迁移到其他物理服务器内运行。确保虚拟服务器的正常运行。
(4):对外部设备的支持
在传统IT架构中,物理服务器可能需要使用一些外部设备,例如:加密狗、摄像头、专用PCI或者PCI-E的板卡。当应用迁移到虚拟化环境中后能否对这些外部设备提供良好的支持呢?答案是肯定的。对于USB、COM、PCI、PCI-E。等设备虚拟化软件可以将这些设备接口直接映射给虚拟机,虚拟机可以直接使用这些接口上的设备。
(5):迁移的难易程度
目前市面主流操作系统(X86建构)及虚拟化软件厂商都有官方或者第三方的专用P2V工具。可以通过这些工具可以完整的、平滑的将物理服务器上的应用迁移到虚拟化的环境中去。
2.2 限制性
(1):不支持虚拟化的应用服务
某些应用服务通常不支持在虚拟环境下使用。例如,根据ExchangeServer 2007的支持策略及建议,微软不支持在虚拟服务器上运行Exchange Server 2007的统一消息角色。这些应用官方明确规定禁止在虚拟机上运行,这些应用就不适合迁移到虚拟化的环境中去。但是这样的应用相对较少,绝大部分应用是可以迁移到虚拟化环境中去的。
(2):硬件资源负载大的服务
虚拟化的本质就是将若干个负载小的应用整合到一台物理服务器中,以提高服务器资源的利用率。但是如果应用本身就是对服务器硬件资源消耗比较大的应用(例如数据库),一个应用就已经基本达到了服务器的******负载,这样的应用就不适合迁移到虚拟化的环境中去。
3. 引入虚拟化对传统架构影响
虚拟化技术的引入,不会对现有的网络架构做本质上的颠覆,原先的架构仍然是延续的,只是在数据中心的基础设施方面,大大减少了需要维护和管理的设备,如服务器、交换机、机架、网线、UPS、空调等等。使得IT管理人员有了更多的选择。
下图是虚拟化整合之后的IT架构:
可以看出来,引入虚拟化并没有对原有的网络结构做什么改变。因此在现有架构中部署虚拟化并不影响传统服务器正常使用。
对于虚拟化服务器,搭建了虚拟化集群,并进行统一管理。原有的服务器设备仍可以正常运行,并且与虚拟化服务器融合在一起,从网络层面构建VLAN、数据共享、业务隔离等,都可以延续原来的网络管理模式。随着虚拟化的不断应用,可以不断动态地增加虚拟化集群的规模,搭建更健康的IT体系架构。客户端方面,延续了原先的访问模式,对于虚拟服务器的数据交互等操作,等同于原先传统物理服务器的的访问模式,因此不会对业务系统造成任何不利影响。