Como instalar o VMWare ESXi CLI no CentOS 6.0?

2

Estou tentando instalar o VMware-vSphere-CLI-5.0.0-422456.x86_64 no CentOS 6.0 de 64 bits, mas o instalador reclama:

CPAN not able to install following Perl modules on the system. These must be 
installed manually for use by vSphere CLI:

UUID 0.03 or newer

Eu tentei fazer

sudo yum install uuid-perl

e também

sudo yum install perl-SOAP-Lite perl-Data-Dump perl-Class-MethodMaker perl-Crypt-SSLeay perl-libxml-perl perl-XML-LibXML-Common

mas isso não ajuda.

O que mais eu posso tentar fazer?

    
por weekens 11.03.2012 / 10:39

6 respostas

3

Verifique se você tem uuid, libuuid e libuuid-devel instalado no repositório yum. libuuid-devel foi a chave para mim. (Eu estava fazendo isso no CentOS 6.4)

Isso deve ser suficiente para o script vmware-install.pl fazer sua parte, mas você também pode executar: perl -MCPAN -e'install UUID' antes de tentar o script novamente.

    
por 03.04.2013 / 01:55
1

Como diz, você precisa instalá-lo manualmente, porque o yum fornece um pacote antigo. Vá até o cpan e agarre o último (servindo de falha na memória, acho que foi link ). Faça o download, extraia, mude para a pasta e execute perl Makefile.pl e siga as instruções.

    
por 16.03.2012 / 16:37
1

Eu tenho o CentOS 6.2 e baixei o Data::UUID como recomendado na resposta do Tim.

Parece que Data::UUID e UUID não são iguais. Encontrei uma versão não autorizada de UUID 0.03 aqui ; Depois, ao tentar criá-lo, descobri que os pacotes uuid-devel e libuuid-devel não são os mesmos e libuuid-devel é o necessário para criar UUID 0.03 . Depois disso, encontrei isso , o que parece indicar que não há necessidade de criar UUID 0.03 ; mas depois de criar e instalar, consegui instalar o vSphere CLI.

    
por 21.05.2012 / 20:38
0

O vsphere cli (mesmo a última versão 5.1.) não é suportado para rhel / centos mais recente que 5.5. Além disso, obter todas essas dependências instaladas é um pesadelo. IMHO, apenas executar o CLI em um sistema Windows. Ou melhor ainda (se você for usar o Windows de qualquer maneira), esqueça o cli e simplesmente instale o power-cli para o powershell.

    
por 10.01.2013 / 17:51
0

Descobri que também estava faltando o pacote do gcc.

yum install gcc

Depois disso eu corri novamente os comandos

perl Makefile.PL
make

e depois consegui instalar o vsphere cli

./vmware-install.pl

Espero que ajude!

    
por 15.04.2013 / 22:18
0

Aqui está o que eu fiz para instalar o vCli a partir do zero (testado com o CentOS 6.3):

yum install perl-Archive-Zip perl-Class-MethodMaker perl-SOAP-Lite perl-libxml-perl perl-XML-SAX perl-Archive-Zip  perl-Class-MethodMaker perl-SOAP-Lite

Então eu precisei do repositório EPEL para instalar o perl-Data-Dump com o yum:

 yum install perl-Data-Dump

Eu tentei perl-Data-UUID mas não funcionou. Então fiz como jeremiahRo fez:

yum install libuuid libuuid-devel

e, em seguida, perl -MCPAN -e'install UUID trabalhou com avisos.

./vmware-install.pl funcionou, mas apareceram alguns erros:

The following Perl modules were found on the system but may be too old to work with vSphere CLI:

Compress::Zlib 2.037 or newer Compress::Raw::Zlib 2.037 or newer version 0.78 or newer IO::Compress::Base 2.037 or newer IO::Compress::Zlib::Constants 2.037 or newer LWP::Protocol::https 5.805 or newer

O vCli parece funcionar agora. Eu apenas ignorei essas mensagens.

PS: Desculpe pelo meu inglês ...

    
por 24.05.2013 / 15:07