我可以validationvmware工具是以/etc/init.d/vmware-tools status运行的,但是如何validationvmware-toolsnetworking驱动程序是否正在被我的CentOS客户端使用?
主机是VMWare ESX 4.1
也许我需要在lsmod寻找一些东西? 我在modprobe.d中看到一个文件,其中包含:
install pcnet32 /bin/sh -c ". /usr/lib/vmware-tools/install/vmware-open-vm-tools-kmod/functions load-module && vmware_load_module vmxnet" || /sbin/modprobe -q --ignore-install pcnet32 ; /bin/true
lmsod不显示pcnet或vmxnet。
你可以input/etc/modprobe.conf,如果你在你的虚拟机上使用vmnext网卡,你会看到一条线路别名为eth0的vmnext3(或vmnext)。 您需要在您的虚拟机上为Linuxconfiguration正确的网卡才能获得vmnext网卡的半虚拟化优势。 如果我没有记错的话,如果你只使用默认的(e1000)网卡,你将会使用RHEL(CentOS)驱动。 做一个lsmod会显示vmnext和vmnext3驱动程序加载,但除非他们在modprobe.conf中设置,您将不会使用它们。
在VSClient中查看单个虚拟机的摘要,它列出了vmtools是否完全正确安装并且是最新的。
使用ethtool来确保:
$ sudo /sbin/ethtool -i eth0 driver: vmxnet3 version: 1.2.39.0-NAPI firmware-version: N/A bus-info: 0000:03:00.0