Como posso verificar se meu convidado do CentOS em um host VMWare ESX está usando o driver de rede de ferramentas vmware?

3

Posso verificar se as ferramentas VMware estão em execução com /etc/init.d/vmware-tools status , mas como posso verificar se o driver de rede vmware-tools está sendo usado pelo meu convidado do CentOS?

O host é VMWare ESX 4.1

Talvez eu precise procurar algo em lsmod ? Eu vejo um arquivo no modprobe.d que contém:

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 não mostra uma pcnet ou vmxnet no entanto.

    
por Kyle Brandt 14.06.2011 / 18:35

3 respostas

3

Você pode cat /etc/modprobe.conf e, se estiver usando uma NIC vmnext em sua VM, verá um alias de linha vmnext3 (ou vmnext) para eth0. Você precisa ter o NIC adequado configurado em sua VM para Linux para obter os benefícios paravirtualizados da NIC vmnext. Se bem me lembro, se você usar apenas a NIC padrão (e1000), você estará usando o driver RHEL (CentOS) padrão. Fazer um lsmod mostraria os drivers vmnext e vmnext3 carregados, mas a menos que eles estejam configurados no modprobe.conf, você não os usará.

    
por 14.06.2011 / 18:49
1

No VSClient, basta observar o resumo da VM individual, que lista se as vmtools estão totalmente e corretamente instaladas e atualizadas.

    
por 14.06.2011 / 18:44
1

Use ethtool para ter certeza:

$ sudo /sbin/ethtool -i eth0
driver: vmxnet3
version: 1.2.39.0-NAPI
firmware-version: N/A
bus-info: 0000:03:00.0
    
por 01.02.2017 / 02:50