|
微软Virtual Server 2005虚拟化技术方案简介64位硬件平台及其软件系统的诞生,意味着计算机系统具有了相当高的系统性能——如现在服务器的内存寻址范围能达到4GB以上,CPU时钟速度达到了4GHz,单一芯片上的多核技术则提供了并行处理命令的能力。同样,存储能力也在一路飙升,不少中小型企业都开始用到TB(1000GB)级别的磁盘阵列。然而,硬件资源利用率的现象也越来越严重。比如,有些应用只要一台有2GB内存的单/双CPU的机器就够用了,但如果实际的硬件配置比这高,应用程序就没法充分利用硬件的计算能力。 虚拟化技术就是解决这种矛盾的实用方法——将一台物理服务器划分成多个虚拟机或虚拟环境,每个虚拟机上跑不同的操作系统和应用,而应用感觉自己是在“独占”一台机器的系统资源。比如,我们可以在一台有4GB内存的双路服务器上,创建两台虚拟机,再将两个关键的系统级应用程序分别运行在不同的虚拟机上,从而提高硬件资源的利用率。 当然,虚拟化技术也并非完美无缺,在本文中,我们将先分析一下虚拟化技术存在的一些问题,以提醒大家注意。然后以微软Virtual Server 2005 R2为例,介绍如何利用其标准版来创建虚拟服务器。 虚拟化应用需谨慎 通过虚拟化,只要合理分配资源,我们就能在同一台物理机器上同时搭建一台Windows服务器和一台Linux服务器。这听起来确实很诱人!但是创建虚拟化还是存在一些问题的。 首先,正是因为虚拟技术本身很有魅力,我们可能会无节制的创建许多个虚拟机。但是,一个物理机器上的虚拟机越多,安全性问题也就越大,管理起来也越麻烦。一旦出现硬件故障,出问题的也就不再是一台服务器,而是几台虚拟服务器。 其次,虽然现在的CPU处理速度、内存容量和存储能力都发展得相当不错,但I/O瓶颈依然存在。事实上,当一台物理机器上有太多的虚拟机时,I/O资源就会变得捉襟见肘,因为所有的虚拟机都有可能同时访问内存和磁盘。显然,不足的I/O带宽会降低系统的实际性能。 另外,创建虚拟机可能会带来了可靠性、可服务性和可用性方面的问题。比如,“重启系统”不仅会影响到物理机器本身,也会影响到所有虚拟机。还有,当你把机器连接到网络上时,就意味着要承担一定的风险,因为现在的一个安全漏洞就会影响到多台服务器。 Virtual Server 2005架构 因此,我们在采用虚拟化技术配置服务器时必须小心谨慎,别光想着虚拟化能节约成本,也要考虑到虚拟服务器在管理、操作和安全方面的开支。下面,我们就开始介绍如何安装、配置Virtual Server 2005 R2标准版,进而创建虚拟机,以及如何采用内建的Web工具远程管理虚拟服务器。 如何安装和配置Virtual Server 2005 我们知道,通过虚拟化整合服务器,硬件资源必须充裕——CPU至少有两个(最好是多核的),内存至少是4GB,硬盘至少有100GB。软件方面,虽然可以直接从微软官方网站上免费下载Virtual Server 2005,但你还是要购买相应的操作系统和应用软件的授权。 物理服务器被虚拟化为驻留于单个物理“虚拟主机”中的虚拟来宾 第一步:安装微软Virtual Server 2005 R2标准版 虽然微软Virtual Server 2005 R2标准版可安装在Windows XP SP2上,但一般只是用于测试,不适用于生产环境。因此,我们推荐使用Windows 2003 Server,SP1或SP2均可。根据微软的官方信息,系统要求CPU主频最低是550 MHz,推荐使用1.0 GHz以上的CPU,并确保每个guest OS拥有256 MB内存和2GB硬盘空间。 如果是第一次安装Virtual Server 2005,请选择完全安装选项。这样除了有Virtual Server服务和Web管理工具之外,还有相应文档。以后安装就可以选择定制安装选项,只安装Virtual Server服务就可以。在安装过程中,为了能正常运行,均选择默认设置即可。但有些设置可以更改。比如,管理网页站点的默认端口可以改,但如果你改了这个设置,将来你从其它机器连接到这台机器时就要记得指定你改过的端口。 安装成功以后,Virtual Server在物理机器的操作系统中以服务的方式运行,可以手工启动或停止。安装程序会在Internet信息服务(IIS)下面创建了一个虚拟服务器Web管理站点(Virtual Server Administration Site),它其实就是虚拟机基于浏览器的图形用户界面(GUI)。 第二步:配置软件与创建虚拟机 首先,你要打开浏览器,在地址栏里输入:http://FQDN:1024/VirtualServer/VSWebApp.exe 。注意,FQDN代表Fully Qualified Domain Name(完整域名),所以并不是写“FQDN”这几个字母,而是写上机器的域名,它由机器名、子域(可选,不是每台机器都有的)和顶级域组成。比如 FQDN是“ckb1.mail.app-com.com”,就应该输入:http://ckb1.mail.app-com.com:1024/VirtualServer/VSWebApp.exe 另外,如果你在安装时改变了端口号,就把“1024”替换成你指定的端口。输入密码之后,点击OK。在屏幕的左边,你能看到一个菜单。在Virtual Machines菜单下,选择Create,就开始创建虚拟机了。 创建虚拟机 创建虚拟机时,你需要指定四个参数:
虚拟硬盘和虚拟网卡都是可选的。只要你愿意,你以后可以再创建或挂接它们。设定好以上参数之后,点击Create按钮。到这里,虚拟机基本上就创建完了。但你可以自己调整一些设置。 例如,你可以允许远程控制虚拟机。这样,你就能通过一个Web管理工具直接连接到虚拟机。选择Virtual Server菜单,点击Server Properties(服务器属性)选项,接着点击VMRC Server就可以了。 你也可以指定虚拟机文件的存放路径,方便自己查找。默认的文件路径是Documents and Settings文件夹下,但这个位置其实并不合适。因此,你可以选择Virtual Server菜单,点击Server Properties(服务器属性),再点击Search Paths(搜索路径),在这里输入你指定的存放路径或相关文件的搜索路径。 屏幕左边的其它菜单下有其它配置项。等你对这个软件和虚拟机的使用熟悉之后,可能会经常用到这些菜单,调整你喜欢的设置。第一步中开始设定的参数在这里也可以修改。如果需要,你还可以添加另外的虚拟硬盘、改变网络连接。 第三步:安装虚拟机操作系统 一台虚拟机其实就可以看作一台物理机器。在虚拟机上安装操作系统和应用软件,就象在实际的物理机器上一样。虚拟机上的操作系统一般叫作Guest OS,因为它是驻留在实际物理机器的操作系统之上的,后者一般叫作Host OS。你可以创建多个虚拟机,每个安装不同的操作系统(Guest OS),这也是虚拟化技术的主要优点。可见,如果你硬件预算有限,不能购买多台机器,而应用程序又依赖不同的操作系统平台,虚拟化技术就很有用了。 在安装操作系统或应用软件时,你可以通过虚拟光驱或DVD来操作,打开Web管理网页,选择Virtual Machine,点击Configure(配置),再点击CD/DVD即可。 值得注意的是,虽然直接使用实际物理光驱最为简单方便,但并不是最好的方法。尤其是当你运行多台虚拟机时,多个虚拟机和Host OS都可能使用物理光驱。为了解决这一问题,建议用存放在物理硬盘上的ISO映像文件模拟光驱来用。 第四步:配置虚拟网络参数 虚拟机通过虚拟网卡(Virtual NIC)和物理机器上的物理网卡进行通信。当然,你首先要确定你的虚拟机要不要访问物理机器或同一台物理机器上的其它虚拟机或外部网络。如果你不需要,也就根本没必要配置虚拟网卡。而如果你需要连接到外部网络时,就要考虑网络安全的问题了。因为虚拟机连接到网络后跟实际的物理机器一样,有可能会受到病毒、黑客的攻击。 微软的Virtual Server为每台虚拟机最多可提供四个虚拟网卡,物理机器的网卡则由实际网卡数决定。虚拟网卡由虚拟机网络服务驱动创建。微软Virtual Server也提供了虚拟网卡管理功能——打开Web管理网页,点击虚拟网络(Virtual Network),再点击Create,接着输入虚拟网卡名称,从下拉列表中选择一个可用的物理网卡挂接上去。你还可以输入一些注释,提醒自己某些虚拟网卡连接的特性。 如果你想配置已经创建好的虚拟网卡,点击Virtual Network,接着点击Configure(配置),然后选择你要编辑的虚拟网卡。微软Virtual Server 2005 R2标准版有一个内建的DHCP服务,方便你分配IP地址,避免网络地址冲突。当然你也可以用自己的DHCP服务器。 通过上述四个步骤,我们就基本完成了Virtual Server 2005 R2的安装、配置、虚拟机创建和管理工作了。如同“股市有风险,投资需谨慎”,虚拟化也一样。虽然虚拟化技术可以有效的提高现有硬件利用率,节约客户成本,在同一套硬件系统上运行多个操作系统,但虚拟化同样存在一定风险,值得注意。
责编:
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
推荐圈子
|
|