A ferramenta que o Vmware oferece para isso é a Linha de Comando Remoto de Infraestrutura VMware . ( Download & Docs )
Consulte Como importar o appliance RCLI
Temos um novo Dell 28-algo-ou-outro que está executando o VMWare ESXi 3. Eu estou recebendo informações conflitantes sobre se há um console de linha de comando para coisas que criam novas VMs, etc.
Eu quero ser capaz de automatizar (de preferência com Ruby) a criação, exclusão, configuração, inicialização, etc. de convidados Linux (Ubuntu).
Eu já tenho o processo de implantação automatizado, uma vez que a máquina está ativa, eu só preciso amarrar o provisionamento de VM, idealmente como um poolparty remoter.
Opções Acho que tenho, mas não tenho certeza:
A ferramenta que o Vmware oferece para isso é a Linha de Comando Remoto de Infraestrutura VMware . ( Download & Docs )
Consulte Como importar o appliance RCLI
O VMware Infrastructure Toolkit também um pouco digitado é outra excelente maneira de roteirizar e automatizar Tarefas de administração do VMware.
O problema é que o VI Toolkit é baseado no Windows PowerShell, então você provavelmente precisará de uma máquina Windows (ou VM) para trabalhar com ele, pois provavelmente não é suportado na porta Linux / Unix do PowerShell (< href="http://blogs.msdn.com/powershell/archive/2008/04/08/powershell-on-linux-solaris-mac-etc.aspx"> Pash ).
No entanto, pode valer a pena instalar o Windows 7 Release Candidate gratuito em uma máquina virtual e fazer experiências com ele. A interface do PowerShell para VMware ESXi é extremamente poderosa e rapidamente se tornou o método preferido para automação de VMs para administradores baseados no Windows.
Não é trivial. Sim, existe um console de linha de comando. Há também algum tipo de interface web. Nenhum deles é particularmente maravilhoso para automatizar. Dado que você é obviamente conhecedor de tecnologia, por que executar o VMWare? Use um dos sistemas de virtualização de código aberto disponíveis, todos eles são mais fáceis de automatizar, não têm custos de licenciamento impressionantes da VMWare e, na minha experiência, não apresentam desempenho pior.
Tags automation ruby vmware-esxi