Para instalar o VMware Tools para CentOS, você precisa primeiro instalar o repositório EPEL com:
yum --enablerepo=extras install epel-release
Em seguida, para instalar as VMware Tools de código aberto, é de fato:
yum install open-vm-tools
Desta vez, isso não causará nenhum erro.
Além disso, se estiver instalando o VMWare Tools (aberto ou não), certifique-se de usar as interfaces do adaptador VMXNET NIC e a para-virtualização de acesso ao disco.
Embora normalmente o uso / configuração do adaptador VMXNET possa ser bastante automático hoje em dia, é necessário fazer uma parametrização extra no lado ESXi / ESX para aproveitar a para-virtualização do controlador de disco (por exemplo, selecionando um controlador de disco paravirtualizado).
Consulte VMWare KB: Configurando discos para usar adaptadores VMware Paravirtual SCSI (PVSCSI) (1010398)
Notas adicionais:
O open-vm-tools
é atualmente a maneira recomendada de instalar os complementos do VMware Tools devido à complexidade que as próprias ferramentas VMware oficiais do VMWare trazem.
Os complementos oficiais do VMware Tools precisam ser compilados e instalados como módulos. Ferramentas de desenvolvimento adicionais, como gcc e cabeçalhos, a fonte de cabeçalhos do kernel e dkms
precisam ser instaladas, adicionando tamanho e complexidade ao servidor, especialmente em um ambiente de VM. Como uma complicação adicional, os módulos oficiais devem ser (re) compilados cada vez que o kernel é atualizado para uma nova versão; consequentemente, você também precisa atualizar toda vez que a fonte dos cabeçalhos do kernel, e a inconveniência adicionada e o atraso de implementar e compilar as coisas não são bem-vindos para as pessoas que fazem a administração do sistema de vários servidores.
Embora o VMWare Tools de código aberto também tenha que ser (re) compilado no passado, atualmente ele só precisa ser instalado.
Como tal, é hoje em dia também muito mais leve e conducente à filosofia UNIX de instalar o software mínimo necessário em um servidor para instalar o open-vm-tools
.
Com o tempo, o suporte para VMWare também está sendo incorporado ao kernel do Linux (source), e open-vm-tools
está gradualmente acabando não sendo muito mais do que wrappers / scripts para fazer interface com os módulos do kernel. veja Quando fazer / Precisei de ferramentas de desenvolvimento / fonte do kernel para 'open-vm-tools'?
Além disso, até mesmo os KBs e white papers do VMWare recomendam a instalação das ferramentas VMware de código-fonte aberto e a disponibilização do VMWare Tools oficial para versões obsoletas não suportadas pela versão de código aberto.