摘 要:采用VMware 的虚拟化技术及产品优化数据中心,是近年来在计算机服务器虚拟化领域被广泛应用的一种方法,它可以大幅度减少物理服务器的数量,提高服务器的使用效率和共享程度,减少了系统恢复时间,提升了系统的可用性和可靠性,大大提高了企业信息化的管理效能。该文介绍了虚拟机的基本概念、VMware 虚拟机软件的安装设置及其具体应用。通过按计划有序稳步实施,虚拟化技术的应用进入实用阶段,各虚拟机运行稳定可靠,达到了减少投入增加效益的目的。
关键词:VMware ;虚拟化; 虚拟服务器; 构建; 应用
引言
随着企业的快速发展,信息系统在企业的应用也更加广泛,企业运营管理的方方面面都有信息系统的支持参与,信息系统数量快速增长,园区网的硬件数量也逐年增加,实施应用范围不断扩大,在扩大的同时使得管理效率和成本相应提高,传统的单机管理模式已经很难适应现有的集群环境。如何有效管理和使用近百台的同构或异构集群,使之发挥最大功效是目前应用服务器领域的一个研究热点。服务器虚拟化就是其中广为应用的有效新技术之一。服务器虚拟化就是多个操作系统在同一时间运行在同一台主机上的技术。它将传统服务器应用程序环境封装成可移动的档案文件,利用这种特性可以将不同操作系统的应用服务同时提供给用户,也能方便地实现对旧系统应用程序的支持,增强数据的安全性,延长软件的生命周期,提高对服务器的利用率,降低系统总成本,并针对应用和访问量进行灵活部署,非常适用于企业信息化建设与发展。
1、VMWare 虚拟机简介
VMWare 虚拟机就是通过VMWare 软件在物理机上虚拟出一台或多台计算机。虚拟机包含自己的虚拟CPU、RAM、硬盘和网络接口卡(NIC),可以运行自己的操作系统和应用程序,操作系统无法分辨虚拟机与物理机之间的差异,应用程序和网络中的其他计算机也无法分辨,好象它是一台“真正的”物理计算机。我们可以利用VMware 软件提供了多种建立虚拟网络的方法,灵活地使用这些方法可以使我们在一台计算机中搭建完整的网络环境,实现不同的网络应用。
2、 VMware 虚拟服务器的构建
2.1 VMware 虚拟服务器的创建
创建虚拟服务器就是创建一个扩展名为“vmx”的虚拟机配置文件。一般通过选择“自定义” 选项,系统会自行调整虚拟服务器的物理内存大小和硬盘空间,也可以手工再分配物理内存和磁盘空间。Vmware Workstation所建立的硬盘是虚拟硬盘,是在主机硬盘上建立了一个特殊的文件,因此它的最大特点是:在VMware中如何对硬盘进行分区甚至低级格式化都不会影响主机的硬盘分区。而且为了保证系统的兼容性和稳定性,VMware把大部分的硬件设备都虚拟成最标准、兼容性最好的虚拟设备,不需要安装驱动程序。
2.2 VMware虚拟机网络环境的搭建
2.2.1虚拟网络设备
(1)虚拟网卡:创建好虚拟机后,虚拟机会默认安装AMD PCNET family PCI Ethernet Adapter 网卡,在Windows 系统中,最多可以安装10 块虚拟网卡。每块网卡有四种可选网络连接方式:桥接、网络地址翻译、仅主机和自定义。
(2) 虚拟交换机:VMware 提供了10 个虚拟网络设备:VMnet0-9,这些设备可以充当交换机。
2.2.2 VMware虚拟机的联网方式
(1)桥接模式(bridged)
选择这种方式后,虚拟机会自动连接到VMnet0交换机上,只要将虚拟机IP 地址设置为和主机IP地址同一网段,虚拟系统就能和宿主机器进行通信。由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的网络通讯协议(TCP/IP)配置信息,以实现通过局域网的网关或路由器访问互联网。
(2)主机模式(host-only)
在主机模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在主机模式下,虚拟系统的网络通讯协议(TCP/IP)配置信息(如IP地址、网关地址、DNS服务器等),都是由主机模式虚拟网络的DHCP服务器来动态分配的。
(3)网络地址转换模式(NAT)
使用网络地址转换模式,就是让虚拟系统借助网络地址转换模式的功能,通过宿主机器所在的网络来访问公网。如果物理主机可以连接到外网,但是我们在外网上无法为虚拟机获得一个IP 地址,我们可以采用该种模式,让虚拟机通过物理主机连接到Internet。
3、 VMware 虚拟服务器的应用
3.1在单台计算机上组建网络
由于各个虚拟机逻辑上是一台计算机,因此,各虚拟机之间、虚拟机和主机之间、虚拟机和网络上其他计算机之间是完全等价的,也就是说仅用一台物理计算机即可在其上建立由若干台计算机构成的局域网,并在其上运行基于C/S结构、B/S结构乃至三层结构的软件,在一台计算机上建立Internet模拟环境,进行相关软件测试。
3.2 统一整合备份管理
通过使用VMWare 软件,可以为虚拟服务器提供易于使用、集中化的备份工具,它使虚拟机内容能够从一个集中的Windows 2003 代理服务器(而不是直接从ESX Server)中进行备份,它可与其他商业备份软件完美协调工作,由于只需要在备份代理服务器上配置商业备份软件的Agent,而不是像传统服务器群方式下,每台服务器都需要配置备份软件的Agent,因此可以大幅节省用户购买这些Agent 的费用。
3.3 在网络教学中的应用
根据计算机的实际配置情况进行虚拟网络的构造,使用VMware在多媒体教室搭建、配置虚拟网络教学的环境,缓解了实验设备严重不足,解决了硬件实验室经费投入大的问题,提高了网络教学的质量。VMware 转变了教学人员的教学方式和学生的学习方式,虚拟化技术的推广将对网络教学产生积极的影响。
4、 结束语
VMWare 虚拟机技术可以在不额外添加硬件设备条件下,充分挖掘现有硬件的潜力,提高硬件的利用率,同时提高了信息部门的工作效率,解放了劳动力,在不增加或很少增加现有资源的情况下获得了更多的回报。
参考文献:
[1] 王春海.虚拟机配置与应用完全手册[M].北京:人民邮电出版社,2003.
[2] 王建红,赵丽红.浅论虚拟化及其应用[J].科技广场,2007(7):238-239.