本文给出了用好Virtual Server 2005 R2的10条建议,加以实践,你的虚拟机将发挥最佳性能。
虚拟化是当前一项很火的技术。时下的虚拟化产品已趋于成熟,完全可以投入生产环境,并且能够解决当今企业所面临的诸多挑战。遵循以下l O条建议,你可以让Microsoft Virtual Server 2005(R2)发挥更高的效率。
1.利用WINDOWS Server 2003 R2的虚拟化许可证—一VM技术的一大“特色”在于寄宿于其它机器上的虚拟操作系统必须像真实运行在物理设备上的操作系统一样获得相应的许可证。Windows Server 2003 Release 2(R2)企业版和数据中心版为运行其上的VM实体提供了一种更实惠的许可证模式。Windows Server 2003 R2企业版允许寄宿四台活动的WindoWS Server实体,而Windows Server 2003 R2数据中心版则可无限制地容纳WindoWS Server实体。
2.配置VM自动启动——当作为服务器投入工作的时候,你往往希望VM能够随宿主机的启动而自动启动。为此,你可以这么配置 打开virtua Server的Web管理站点,选择你希望自动启动的VM,并且点击“配置”。然后,选择“常规属性”,在“当virtual Server启动时的动作”下拉菜单里选择“总是自动启动虚拟机”。
3.打开1024端口以远程管理——对于桌面类的VM产品,你只需通过Windows GUl来管理,而Virtual Server 2005 R2则需通过Web界面来管理,这样可以实现服务器远程管理。默认情况下,Virtual Sewer 2005 R2将端口1024用作管理控制台,端口5900用作虚拟机远程控制(VMRC)客户端。如果使用了Ke rbe ros,那么VMRC客户端还将用到端口137和138。
4.不要对VHD进行病毒扫描—— 病毒扫描会使VM的性能变慢,你需要将VM的VHD从病毒扫描的范围中移除。包括 Vhd、VmC(VM配置文件)、Vod(undo磁盘文件)以及VSV(saved—state)文件。还有,不要把VHD存放在加密或压缩卷上。
5.使用差异磁盘,节省磁盘空间—— 对于VM及其VHD文件会迅速占据大量磁盘空间的事实你应该不会感到陌生。使用Virtual Server 2005 R2的差异磁盘可以显著节省磁盘空间。使用差异磁盘,你可以创建一个只具备基本功能的只读的父磁盘镜像,以此为基础,再派生出诸多功能各异的VM,这种做法可以节省大量磁盘空间。
6.用一块独立的磁盘来存放VHD文件——VM必须共享主机资源,磁盘资源对VM的性能会产生很大的影响。将虚拟磁盘(vHD)文件存放在一块独立的磁盘驱动器上,甚至将VM控制器与宿主机操作系统使用的驱动器和控制器隔离开,这样可以最大限度地减少系统资源竞争,从而提高总体性能。
7.安装Virtual Machine Additions——Microsoft Virtual Machine Additions是一个用于提高VM性能和使用体验的附加组件。Virtual Machine Additions通过将一些重要的VM功能转移到系统内核并开启可选的宿主机时间同
步功能,从而实现高性能的鼠标和视频支持。
8.为宿主机分配足够的内存——如果说为VM分配足够的内存很重要的话,那么为宿主机分配足够的内存就显得更为重要了。一旦宿主机内存耗尽并开始频繁地页面调度,那么所有VM的性能都将大打折扣。宿主机的内存至少不应低于512MB。在x64平台上运行Virtual
Server 2005 R2可以突破32位平台最大4GB内存的限制.达到1TB。
9.为虚拟机分配足够的内存——在创建新虚拟机(VM)的时候,内存是一个重要因素。请记住你为VM所分配的内存在不少于同等物理机的基础上,还需再追加32MB内存以供VM开销。因此,如果你打算把一台原有512MB内存的服务器迁移到VM平台,那么你需要为它分配544MB内存。
10.升级到Virtual Server 2005 R2 …首先,你需要升级到Virtual Server 2005 R2。Virtual Server 2005 R2提供了诸多新特性,包括:64位宿主机支持、对wlndows群集服务的支持、对流行的Linux产品的支持、更好的超线程支持,以及对Microsoft SQL Se rver和Exchange Server高达100%的性能提升。