服务器 频道

手记:优化VMware Server虚拟机系统

Vmware的系统优化

    在不同的Linux版本中安装VMware Server有细微的差别。注意,本文的重点不在于如何安装VMware Server软件,而是要告诉你如何优化系统,使VMware Server更有效地工作。

    首先,我们从http://www.vmware.com/download/server/下载VMware Server(下载时需要提供注册号码),从http://ftp.cvut.cz/VMware/VMware-any-any-update105.tar.gz可以下载各种补丁,包含一些支持VMware Server的内核模块。注意,当运行VMware的配置脚本时,会提示你输入VMware设备的目录名称,把/var/lib/VMware/Virtual Machines改成/var/lib/Virtual_Machines。因为如果有空格,在用命令行应用程序访问时会有很多麻烦。另外,当在虚拟机配置向导里提示输入虚拟机名称时,也不要带空格,如要用Windows_98代替Windows 98。

    不论VMware虚拟机系统依赖什么配置,运行起来和在物理机器本地运行是一样的。比如,假设USB有问题,则在Windows控制面板里,找到系统、设备,就能看到跟物理机器安装时一样的错误图标。其它如音频、网络、视频以及各类驱动问题也是一样。

    如果你以前安装过VMware Server(你可能只是升级下主机系统或者换个Linux版本),只要把.vmx和.vmdk文件放到相应的地方,如/var/lib/VMware/Virtual_Machines/,然后改变文件的所有者属性和访问权限。从VMware Server控制台选择VM菜单,安装VMware Tools,能提高速度和稳定性,也能让你访问VMware音频和视频驱动。

虚拟以太网卡的配置

    我们可以通过虚拟以太网卡在虚拟机和主机之间传输文件,系统默认提供的网卡是AMD PCNet PCI网卡,传输速率大约是400Kbps,换成Pro1000的网卡,能提高到3Mbps。VMware Server的虚拟以太网卡在vmx配置文件里就是一行文本,跟实际网卡一样,它也需要驱动程序。如果驱动程序位于C盘下的好几级目录中(如下图),那你应该创建一个快捷方式放在C盘根目录下,这样安装驱动时就不用找来找去了。

    进入/var/lib/VMware/Virtual_Machine/Windows_98。用一个文本编辑工具打开.vmx文件,在Ethernet那一节的第一行前插入:ethernet0.virtualDev = e1000。保存文件,退出。然后,启动虚拟机下的Windows系统,做如下操作:

1. 从开始菜单的设置-系统-设备下删除AMD网络适配器。
2. 重启虚拟机Windows系统。
3. 当提示你为一个PCI以太网卡安装驱动时,点取消。
4. 打开开始菜单-设置-系统-设备,找到那个有问题的网络设备。
5. 右键单击该网络设备,选择安装驱动。
6. 选择“从磁盘安装”。
7. 到你刚刚创建的快捷方式,选择.inf驱动安装文件,点击OK,就会看到一个列表。
8. 然后选择Intel Pro/1000 MT桌面连接,点OK。
9. 当提示你要Pro/1000安装包时,选择C盘的快捷方式。当提示需要Windows安装盘时,插入光盘。
10. 点击完成按钮。
11. 重启。
12. 改变网卡设置,选择开始菜单-设置-网络-Intel® Pro/1000 MT 桌面连接-属性-高级-连接速度和双工,选择1000Mbps自动协商。

0
相关文章