优化VMware Server虚拟机系统(1)(2)
优化VMware Server虚拟机之虚拟以太网卡的配置
我们可以通过虚拟以太网卡在虚拟机和主机之间传输文件,系统默认提供的网卡是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自动协商。
优化VMware Server虚拟机之通过Samba在主机系统和虚拟机系统间共享文件
通过VMware Server安装虚拟机系统,最大的好处就是可以用传统的Windows应用程序和本地的Linux应用访问同一个文件。因此,在Linux主机系统和Windows虚拟机系统之间共享文件是必需的。Samba是一组给Windows客户端提供文件和打印机共享服务的程序集合,可以让这些客户端象访问网络磁盘一样访问Linux文件系统。下面我们给出出一些提示供参考。
首先,保证系统已经安装Samba。通常是默认安装的,但最好查一查。在下面的Samba配置文件中,“Username”指你的用户名,Linux主机系统下的用户ID要和Windows虚拟机系统下的一致。这个文件定义了Linux和Windows共享的基本配置。更多的信息,可以运行如下命令查看Samba的帮助文件:$ man Samba。或者到Samba的网站查看相关文档。
1)VMware Server的Samba配置
用root用户打开一个Linux文本编辑工具,把下面的内容保存为文件:/etc/Samba/smb.conf (;表示注释行)
[global]
;General server settings
netbios name = FC6
workgroup = workgroup
wins server = 169.0.0.1
server string = Samba Server
printcap name = /etc/printcap
cups options = raw
log file = /var/log/Samba/%m.log
max log size = 50
socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192
; SO_SNDBUF=8192
dns proxy = no
guest ok = yes
guest account = username
security = user
encrypt passwords = yes
username map = /etc/Samba/smbusers
smb passwd file = /etc/Samba/smbpasswd
restrict anonymous = no
domain master = yes
preferred master = yes
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
[win]
path = /home/username/data/
writeable = yes
valid users = username
comment = home
admin users = username
browseable = yes
case sensitive = no
配置文件中的“path”指你需要共享的Linux目录,也就是你允许Linux和Windows都能访问的文件空间。在Windows虚拟机系统下访问时,你可以选择“映射到网络驱动器”。这时,你就能看到你在Linux和Windows共享的内容了。刚安装的Windows系统访问Linux主机系统时,可能会因为Windows安装了防火墙而弹出一个提示框,如下图:
如图所示(假设本地IP是196.x.x.x范围的),告诉你的防火墙允许NetBIOS访问那个IP:
2)有用的SAMBA提示
下面的提示可以帮助你更好的在Linux和Windows共享文件:
· 在物理主机上运行Windows系统时,不用修改已经共享的目录名称。只把那些非Windows系统不能访问的文件放在Windows驱动器下。
· 因为你不能在Linux系统下直接访问虚拟机系统下的文件,所以最好把数据文件保存在Linux空间下,然后通过Samba共享给Windows程序用。
· 在Windows桌面上的快捷方式点击右键,把驱动盘符C改为E,这样你就可以继续使用这些快捷方法
分享按钮