免费虚拟省出真金白银

案例分析

某公司2007年购买了一台戴尔PowerEdge 2950服务器,当时老总的规划比较简单:利用服务器预装的Windows 2003 SE,装上免费的WSS 3.0作为公司局域网门户站点,2MB/s光纤通过ISA 2006防火墙为员工提供Internet上网服务。但随着公司不断发展壮大,最近老总打算在服务器上安装Exchange 2003和OCS 2007,为员工提供电子邮件和即时通讯服务,于是找来网管小李商量升级方案。

服务器虚拟化满足企业需求

小李为老总介绍,安装Exchange 2003和OCS 2007有以下几种方法:一是再购买一台服务器,将Exchange 2003和OCS 2007安装到新服务器上,这种方法的优点是各种网络服务相互隔离,既能减少可能发生的软件兼容性问题,又能获得很好的运行性能,缺点当然是需要投入较多的资金;二是将Exchange 2003和OCS 2007装到原来的服务器上,这种做法的优点是省钱,只要添加点内存即可,性能也能够接受,缺点是无法将不同的网络服务隔离,在某一服务出现问题时,就很可能影响到其他服务,也有可能会出现无法预知的应用程序冲突等问题;三是在原来的服务器上安装虚拟化软件,让Exchange 2003和OCS 2007分别在虚拟机环境中运行,这种做法的优点是省钱,也能将不同网络服务隔离,避免不同服务相互干扰带来的兼容性风险,即使某一服务出现问题,也不会影响到其他服务,缺点是虚拟机的性能稍差,同时需要增加PowerEdge 2950服务器的内存(最好升级到4GB)。

该公司的戴尔PowerEdge 2950服务器采用了Intel XEON双核处理器,它的一个重要特点是支持Intel的硬件辅助虚拟化技术,具备了使用虚拟化软件的条件。经过权衡后,老总决定采用第三种方案,即使用服务器虚拟化方案。

23-行业2-1-a.jpg
戴尔PowerEdge 2950服务器

弄清楚服务器虚拟化的模式

小李继续向老总介绍:目前流行的虚拟化模式有两种,第一种模式称为“软件虚拟”,它的特点是虚拟机软件必须安装在“宿主”操作系统中,最大的特点是与服务器使用的硬件没有关系,VirtualBox 2.1.4、VMware Server 1.08以及Windows Server 2008 Hyper-V是其中的典型代表。这些虚拟机软件可以创建虚拟的服务器或台式机,然后在这个环境里运行操作系统和应用软件。由于虚拟机本质上是“宿主”操作系统中运行的程序,所以一台物理服务器上可以运行多个虚拟机,每个虚拟机可以独立运行各自的操作系统和应用程序,不同应用程序可以通过虚拟机相互隔离。不同的虚拟机之间通过虚拟I/O共享物理I/O设备(如网卡),而不必增加专用的I/O设备。

第二种虚拟化模式称为“应用虚拟”,它的特点是虚拟机软件直接安装在物理裸机上,因此对物理裸机的硬件规格和性能有一定要求,其兼容性不如第一种方式好。VMware ESXi 3.5.0、XenServer-5.0.0和Microsoft Hyper-V Server 2008就是其中的典型代表。这些虚拟机软件更像是一个独立的服务器操作系统,以Microsoft Hyper-V Server 2008为例,它有Windows Server 2008的内核但没有GUI界面,能够直接安装到支持硬件辅助虚拟化技术的裸机上,因此不需要预先安装Windows Server 2008操作系统。VMware ESXi 3.5.0和XenServer-5.0.0的特点与Microsoft Hyper-V Server 2008相似,由于Microsoft Hyper-V Server 2008采用了Windows Server 2008内核,因此它的兼容性要比VMware ESXi 3.5.0和XenServer-5.0.0好一些。

上述两种虚拟化模式的不同之处在于,第一种虚拟机寄生在“宿主”操作系统中,虚拟机不直接管理硬件,所以软硬件兼容性非常好,但是硬盘和网络I/O等各种性能稍差。第二种虚拟机直接安装在物理裸机中,虚拟机直接管理服务器的各种硬件,因此硬件兼容性稍差,但是硬盘和网络I/O等性能非常好。

选择合适的免费虚拟化软件

听了网管小李的介绍,老总要他分析公司采用哪种虚拟机软件更合适。小李介绍道:上面介绍的软件多数是免费的,公司的服务器具备运行Microsoft Hyper-V Server 2008的条件,但是需要重新安装系统并迁移数据,工作量较大且存在丢失数据的风险,VMware ESXi 3.5.0和XenServer-5.0.0的特点与Microsoft Hyper-V Server 2008相同,所以也就不用考虑了。

“软件虚拟”模式中的VirtualBox 2.1.4主要用于台式机,运行服务器操作系统时使用和管理不太方便。VMware Workstation的特点与VirtualBox 2.1.4相似,自然也不能考虑。由于Windows Server 2008 Hyper-V是Windows Server 2008的一个模块,使用它需要升级操作系统,为了节约只好忍痛割爱了,最后剩下的是VMware Server 家族的两个成员:VMware Server 2.0和VMware Server 1.08。

VMware Server的前身是VMware 在2001年推出的GSX Server,据说全球已有几百家大公司采用该系统。在微软公司推出Hyper-V进入虚拟化领域之后,VMware决定把即将推出的GSX Server 4.0转为免费软件,并重新命名为VMware Server 1.0,这就是VMware Server的前世今生。

在VMware Server 1.0之后,VMware推出了多个升级版本,其最新版本是VMware Server 2.0。由于其“巨大”的体积和用户难以适应的Web管理界面,VMware Server 2.0受到了很多用户的冷遇,于是在VMware Server 2.0之后VMware推出了VMware Server 1.08。根据公司的现有状况,小李建议在Windows 2003 SE上安装VMware Server 1.08,建立两个虚拟机分别运行Exchange 2003和OCS 2007。

服务器虚拟化的操作步骤

按照上述设想,小李设计了公司局域网结构图(图1),解决了虚拟机IP地址设置和加入域等问题。

23-行业2-1-1.jpg
图1

第一步是如何为虚拟机安装操作系统。VMware Server 1.08安装完成以后,单击桌面或快捷工具栏中的“VMware Server Console”。打开对话框选中“Local host”(本地主机),打开窗口单击“home”选项中的“New Virtual Machine”,即可打开新建虚拟机向导“New Virtual Machine Winard”。按照提示建立一个新的虚拟机,了解VMware Workstation的用户不会有太大困难。

完成后将Windows 2003 SE安装光盘放入光驱,单击图2所示窗口中的“Power On”按钮启动虚拟机,然后就可以按照常规方法安装操作系统了。

第二步是安装Windows Tools。Windows 2003 SE安装完成以后,单击图2所示窗口“VM”菜单下的“Settings...”,打开图3所示对话框。选中左边的“CD-ROM(IDE 1:0)”,接着选中右边的“Use ISO Image”,单击“Browse”找到本地硬盘上的“X:\Program Files\VMware\VMware Server”文件夹(X是本地操作系统安装盘符),选中里面的“Windows.ISO”文件。单击“OK”将打开的对话框全部关闭,然后放入Windows 2003 SE安装光盘,选择“自动播放”开始安装Windows Tools。

第三步是配置虚拟机操作系统的IP地址。在图1中虚拟机操作系统只与服务器的LAN网卡通信,请单击本地Windows 2003 SE的“开始→所有程序→VMware→Manage Virtual Networks”,打开如图4所示“Host Virtual Network Mapping”选项,检查“VMnet0:”后面是否显示的是本地主机LAN网卡。如果这块虚拟网卡没有连接到指定的物理网卡,例如连接到了本地主机的Internet网卡,就会导致虚拟机无法访问本地主机的问题发生。此时可以单击“VMnet0:”右侧的按钮,打开下拉列表选择本地主机的LAN网卡,或者选择“Bridged to an automatically chosen adapter”。

除了以上几步以外,虚拟机及其操作系统的配置与物理服务器基本相同。例如注销虚拟机中的系统后,用户可以关闭“Local host - VMware Server Console”窗口,接着可以注销物理服务器中的Windows 2003 SE。使虚拟机以后台服务的形式运行,从而腾出GUI界面使用的部分系统资源。

经过几天的努力,公司的服务器按小李设想升级完毕,新增的各种网络服务运行正常,为公司各项业务发展奠定了更加坚实的基础。

小提示:本文涉及的软件有VirtualBox 2.1.4、VMware Server 1.08、VMware ESXi 3.5.0、XenServer-5.0.0、Microsoft Hyper-V Server 2008等,如果你感兴趣的话请到数动连线网站下载:http://www.shudoo.com/bzsoft 。

23-行业2-1-2.jpg
图2
23-行业2-1-3.jpg
图3
23-行业2-1-4.jpg
图4