Scripting VMWare ESXi de um servidor linux

2

Estou tentando usar a interface de linha de comando do VMWare para montar um arquivo ISO do armazenamento de dados na unidade de CD / DVD de uma máquina virtual. Uma entrada em outro lugar no serverfault me diz que 'vmware-cmd blabla.vmx setconfig ide0: 0.fileName cdrom.iso' deve fazer o que eu preciso, mas a minha instalação da ferramenta de linha de comando não tem o comando setconfig.

Pesquisas adicionais mostram que o comando setconfig foi removido das ferramentas de linha de comando, e há até mesmo algumas sugestões de que o vmware-cmd está obsoleto.

Estou desenvolvendo um sistema de implantação / configuração automatizado usando o fantoche, e meu objetivo é testar esse sistema na infraestrutura virtualizada como uma versão noturna do Jenkins.

Nosso servidor Jenkins é um servidor linux, portanto não podemos usar o VMWare Power CLI (que é somente Windows).

Alguém tentou montar um iso em uma máquina virtual ESXI a partir da linha de comando do Linux no passado recente? Se sim, como você fez isso?

    
por RikSaunderson 30.10.2014 / 18:44

2 respostas

2

Eu não realizei esta tarefa em particular, mas fiz muitas outras coisas de maneira automatizada usando o pysphere ( link ). A documentação não é tão completa quanto eu poderia preferir, mas foi feito o trabalho para mim até agora.

    
por 30.10.2014 / 18:47
1

Uma alternativa ao PySphere é o pyVmomi .

Você também pode usar virsh (que possivelmente faz parte de sua distribuição Linux) ou rvc .

editar: Qual é a diferença entre PySphere e PyVmomi?

    
por 01.11.2014 / 20:14