3.4虚拟化的价值
虚拟化技术正在转变 IT 行业的状况,它使各个组织能够动态地改善 IT 基础架构的性能和效率。让虚拟机在组织中发挥重大作用,每个虚拟机作为一小组文件存在,这些文件模拟整个硬件平台,包括 CPU、RAM 和网络端口。这种强有力的技术打破了“一台服务器一个应用程序”的传统体制,概括起来其优势表现为:提高服务器的利用率,实现服务器的高可用性,便于管理、易于维护。
3.5虚拟化的实现技术
目前市场上大都是以主流的VMware虚拟化软件来实现服务器的虚拟化的,VMware虚拟化软件中,有我们最熟悉的免费试用的VMware Server。如果对我校的服务器进行虚拟化整合,可采用VMware基础架构虚拟化套件VI (指VMware Infrastructure 产品套件),提供构建虚拟基础结构所需的服务器虚拟化和管理软件,包括了:VMware Distributed Resource Scheduler (简称DRS) VMware DRS, VMotion VMware High Applicability (简称HA)等。
所有的高级功能都可以通过VMware的一个统一控制台来进行管理,这个控制台我们称为Virtual Center服务器为 IT 环境提供了集中化管理、操作自动化、资源优化和高可用性。另外,为了实现高级功能还必须配置一个统一的存储系统,该存储系统可以基于IP SAN或 FC SAN,目的是基于虚拟化的分布式服务为数据中心提供集中管理。
4 虚拟化部署
下面看看我们如何用该套虚拟化软件来初步实现服务器的整合,具体方法步骤如下:
第一步:虚拟化架构设计,如图1所示。
图1 虚拟化架构
第二步:部分服务器虚拟化部署,参见表。
第三步:虚拟化软件选择和安装。
1.安装ESX server 3.5(包括VMware HA, VMware DRS,Vmotion等)服务器虚拟集群基础构架系统软件。
2. 安装Virtual Center2.5虚拟集群管理应用软件,通过它来实现高级功能如VMware HA、VMware DRS、Vmotion 等。
3. 使用VMware Converter Enterprise 4将实体服务器迁移至虚拟集群的应用软件。
4.使用VMware HA技术,确保基础架构不受多个故障源影响,起到的作用是:
(1) 保护不带其他故障切换选项的应用程序,并使原本可能不被置于保护下的软件应用程序也具有高可用性。
(2) 当检测到操作系统故障时,通过自动重启虚拟机来保护虚拟机免受故障的影响。
(3) 为整个 IT 基础架构建立第一道坚固屏障。
5.通过使用 VMware Distributed Resource Scheduler (DRS) 动态分配和平衡计算资源,使IT 基础架构与业务目标一致。VMware DRS 跨资源池不间断地监控利用率,并根据反映业务需要和不断变化的优先级的预定义规则,在多台虚拟机之间智能地分配可用资源,VMware 分布式电源管理 (DPM)可不间断地监控 DRS 群集中的资源需求和电力消耗。当群集所需的资源减少时,它会整合工作负载并将主机置于待机模式,从而减少电力消耗。当工作负载的资源需求增加时,DPM 会让关闭的主机恢复为在线状态,以确保符合服务级别,起到的作用是:
(1)提高所有应用程序的服务级别。VMware DRS 不间断地平衡容量,这将确保每个虚拟机能在任何时间点访问到相应资源。
(2)轻松部署新容量。通过在不中断系统的情况下重新分发虚拟机,VMware DRS 将无缝利用添加到资源池的新服务器中的附加容量。
(3)自动执行计划内的服务器维护。VMware DRS 可自动将所有虚拟机迁出物理服务器,以在零停机情况下启用安排的服务器维护。
(4)大大提高了系统管理员的工作效率。允许系统管理员监控和有效管理更多的 IT 基础架构。
(5)自动管理数据中心的能效。
6.通过使用 VMware VMotion实现虚拟机的灵活可靠的实时移动。
第四步:具体实施及注意问题:
1. 硬件准备
(1)三台I/O性能方面强大,内存容量大的PC服务器,我们采用的型号为IBM_X3850,支持4路CPU高端服务器,配置2个4核英特尔至强处理器,32G内存,5块 173G SAS 15K硬盘,RAID 5,用于安装ESX Server3.5 虚拟机的操作系统,每台实体机上可根据应用的大小,根据服务器配置,可重新安装配置或从实体机中迁移8~13个客户操作系统带应用的平台。
(2)一套DELL NX1950 IP SAN/NAS 存储系统,容量6T,用于虚拟机的共享存储。
(3)一台普通的商用PC 机,用作客户管理机。安装Virtual Center2.5和ESX server 3.5的License,可在MS Windows界面下,管理虚拟机和客户操作系统。
2. 将实体服务器迁移到虚拟机
(1)使用VMware Converter Enterprise 4软件,可将实体机迁移到虚拟机,迁移成功后,在正式投入使用之前,让它在虚拟机试运行一段时间,要对CPU、内存等负载情况进行严格的测试,必要时可调整CPU、内存和硬盘存储空间,确保系统的可靠性与可用性。
(2)我们从负载最小的应用平台做起,顺序是:杀毒服务器、Web服务器、文件和邮件服务器、SQL Server服务器。例如:从实体机瑞星杀毒服务器开始,然后再迁移第二台服务器,学校Web服务器,依次类推,直至全部迁移。在迁移过程中我们可以及时掌握虚拟机的压力。同时在试运行阶段我们暂时保留被迁移的实体机,一旦发生问题无法逆转,可以再切换回去。
(3)实体机整体迁移时,在百兆网络环境迁移时,每小时约传输10G数据 ,在千兆网络迁移时每小时约传输40G数据。如果虚拟机和实体机之间直连用双绞线连接迁移,每小时约传输80G数据,可以实现高速迁移。