380 likes | 555 Views
藁城市政府虚拟化经验与案例分析. 河北经贸大学 王春海. 主要内容. 1 案例背景 2 硬件选择 3 虚拟化产品选择 4 实施主要过程 5 经验总结. 客户背景. 藁城市信息中心是正科级全额拨款事业单位,挂靠藁城市政府办公室,负责全市信息化建设的规划、指导和组织工作,主要承担藁城市电子政务的建设和管理工作。目前,藁城市信息中心的内网上接石家庄市委、市政府,下联市直 80 多个部门、 14 个乡镇、 2 个经济技术开发区。.
E N D
藁城市政府虚拟化经验与案例分析 河北经贸大学 王春海
主要内容 • 1 案例背景 • 2 硬件选择 • 3虚拟化产品选择 • 4实施主要过程 • 5经验总结
客户背景 • 藁城市信息中心是正科级全额拨款事业单位,挂靠藁城市政府办公室,负责全市信息化建设的规划、指导和组织工作,主要承担藁城市电子政务的建设和管理工作。目前,藁城市信息中心的内网上接石家庄市委、市政府,下联市直80多个部门、14个乡镇、2个经济技术开发区。
为方便市领导上互联网的需要,信息中心还向网通、电信各申请了20M互联网带宽,通过双WAN口路由器,实现网通、电信双线路负载平衡。为了方便网上办公和网上审批工作,每个部门都建立了自己的局域网,预计全市办公内网的微机保有量约3000台以上,藁城市的信息化应用水平在石家庄市各县市区中一直名列前茅。为方便市领导上互联网的需要,信息中心还向网通、电信各申请了20M互联网带宽,通过双WAN口路由器,实现网通、电信双线路负载平衡。为了方便网上办公和网上审批工作,每个部门都建立了自己的局域网,预计全市办公内网的微机保有量约3000台以上,藁城市的信息化应用水平在石家庄市各县市区中一直名列前茅。
企业现状 • 目前,藁城市政府信息化应用水平较高,有办公自动化系统、政府网站、市委网站、各个乡镇、市直机关网站、互联审批、审计系统,这些系统分别运行在机房的多台服务器上。这些服务器,有的是一些品牌机服务器,有些是组装的服务器,配置比较低、没有提供数据的冗余与备份功能,从长远角度来看,存在安全隐患。
(1)服务器利用率低: • 经过实际观测,大多数网站(或其他应用),只占用了20MB~3GB不等的空间,CPU使用率大多在2%~5%左右。
(2)服务器磁盘性能比较低: • 大多数服务器都使用了RAID1磁盘陈列,效率低、浪费大、速度慢。在向RAID1的磁盘陈列中写入数据时,有效速度是原来单块硬盘的一半,读数据速度与原来单块硬盘相同。虽然服务器都配置了320MB/s的SCSI接口与RAID卡,但由于单块硬盘的读写速度大约在52MB/s,所以,在实际使用中,写入速度只有26MB/s,读速度大约在52MB/s。现在的服务器,其SCSI卡与RAID卡都支持双通道320MB/s的速度,如果配置RAID1,远远达不到接口的速度。如果采用RAID5并配置多块硬盘,可以达到640MB/s的理论速度。
(3)能耗大、浪费电力: • 所有的服务器24小时对外提供服务,以10台服务器机房耗电为例,假设每台服务器每小时耗电650W,以河北省(工业)用电每度0.6527元计算,每台服务器每年所需电费大约=650W/小时×24小时/天×365天/年×0.6527元/(KW.H)÷1000=3716元,则10台服务器需要37160元;如果再加上两台空调的电费(以每台空调220W计算)=2200W/小时×24小时/天×365天/年×0.6527元/(KW.H)÷1000×2=25160元;在不计算照明等其他费用的情况下,这个机房年耗电需要57160元的电费。
从以上数字可以看出,每台服务器的浪费是比较惊人的,同时服务器的使用率、效率、速度也很低。如果使用虚拟化技术,将多台服务器迁移到1到2台虚拟机中,并且对服务器的硬盘进行合理的“合并”使用,将会在提高现有网站访问速度的情况下节省能源消耗,同时可以减轻服务器的数量。从以上数字可以看出,每台服务器的浪费是比较惊人的,同时服务器的使用率、效率、速度也很低。如果使用虚拟化技术,将多台服务器迁移到1到2台虚拟机中,并且对服务器的硬盘进行合理的“合并”使用,将会在提高现有网站访问速度的情况下节省能源消耗,同时可以减轻服务器的数量。 • 下面,通过一个案例,介绍将多台物理服务器迁移到2台虚拟机中的方法与详细步骤。
如果要为每台服务器提供磁盘冗余(采用RAID或单独购买独立硬盘进行备份),成本较高。同时,经过实际观察,每台服务器的CPU与硬盘利用率都比较低。如果要为每台服务器提供磁盘冗余(采用RAID或单独购买独立硬盘进行备份),成本较高。同时,经过实际观察,每台服务器的CPU与硬盘利用率都比较低。 • 另外,为了简化对网络进行优化管理,近期准备采用Windows 2003的Active Directory、DHCP管理网络。这些也需要2~3台新服务器。
采用虚拟化解决这些问题 • 经过多方面考虑,决定购买2台高档服务器,采用虚拟化解决方案,迁移原有的服务器到虚拟机中,以达到服务器的整合、数据冗余(新服务器采用RAID5磁盘陈列)的目的。
硬件选择:CPU、内存、硬盘 • 经过多方面考虑,决定购买两台DELL2900服务器,该服务器采用两块Intel 至强CPU-Xeon 5420,每台服务器配置5块300GB硬盘做成RAID5,其中一台服务器配置16GB内存,另一台配置32GB内存。 • 根据我们查找的资料,可以表示,在这样配置的一台服务器上,可以同时运行8~16台虚拟机的运行。
虚拟化产品选择 • 采用虚拟化后,只有两台服务器,所以决定采用VMware公司的VMware Server、VMware ESX Server 3.5i,这两款产品稳定、可靠,配置简单,使用方便,同是又是免费产品。 • VMware Convert,用来迁移原来的物理机到VMware系列虚拟机中。
案例内容 • 1、在16GB内存的服务器上安装Windows Server 2003 X64位系统与VMware Server。 • 2、在32GB内存服务器上安装VMware ESX Server 3.5i • 3、使用VMware Convert转换物理机到虚拟机中 • 4、在VMware ESX Server 3.5i中创建新虚拟机,用做Active Directory服务器 • 5、用其中替换下来的一台服务器做DHCP服务器
迁移工具 • 对于所有的Windows服务器,可以使用VMware提供的VMware Convert完成迁移 • VMware Converter有 “标准版”和“企业版”,其中 标准版可以免费获得并使用。 • 如果使用标准版,需要在每台要迁移的Windows服务器上安装该软件。 • 如果使用企业版,可以直接通过网络完成迁移。
迁移前注意事项 • 使用VMware Converter迁移服务器时,虽然可以在不中断物理服务器运行的情况下迁移,并且可以对物理服务器不做任何更改就可以完成迁移,但在真正的迁移中,遵循下列原则,可以提高迁移的成功性,并且可以加快迁移的速度。 • (1)在迁移之前,断开网络,最好是使用RJ45的直通线,将“源”服务器与“目的”服务器连接在一起,这样在迁移的过程中,将会以最大的网络速度进行。
(2)停止“源”服务器的SQL Server服务、退出杀毒软件的运行,关闭“源”与“目的”服务器的防火墙。 • (3)使用chkdsk命令,检查“源”服务器磁盘是否有错误,并进行修复。 • (4)如果“源”服务器上有一些与服务无关的数据,例如一些安装程序、光盘镜像等,可以将这些数据“移动”到“目的”服务器的主机上,以后再使用时,直接通过网络共享文件夹使用,这样可以减少迁移的数据量。
迁移主要步骤 • (1)在要迁移的Windows服务器上安装VMware Converter • (2)运行该软件,将“本机”转换成虚拟机,上传到网络中其他一台文件服务器中
完成转换后,切换到 安装VMware Server的主机,使用VMware Server加载转换后的虚拟机,修改配置文件、启动项
迁移后,如果源服务器安装的是OEM的Windows Server 2003,或者是非VL的Windows Server 2003,在迁移后,由于改变了系统的硬件环境,Windows Server提示,需要在3天之内激活。但OEM的版本,是不允许换机器的(迁移到虚拟机中相当于换了机器),碰到这种情况,可以在迁移之后的3天内,在提示激活的时候,选择“否”,然后使用Windows Server 2003 R2 VL版本,升级安装一下就可以了。
在ESX Server 3.5i上创建虚拟机 • 当所有的服务器都迁移到16GB内存的VMware Server虚拟机后,在新的32GB内存的服务器上,安装VMware ESX Server 3.5i,并在其中创建虚拟机,安装Windows Server 2003并升级到Active Directory。 • 同时,在ESX Server 3.5i服务器中,添加一台虚拟机,用来做WSUS升级服务器。 • 以后其他的一些服务器,也可以用该服务器。