Crie uma máquina virtual convidada a partir da linha de comando no VMWare ESXi / vSphere 4?

4

Descobri que tenho acesso a uma máquina Windows cada vez menos nos dias de hoje e estou um pouco frustrado com a falta de um Virtual Infrastructure Client para Mac ou Linux. Eu tenho configuração SSH em meus hosts ESXi e tenho cavado um pouco, mas não vi nenhum método de criação de máquinas virtuais dentro do shell "não suportado".

Alguém sabe de um método amigável do NIX para gerenciar o ESXi (3.x) ou o vSphere 4? Eu estaria disposto a atualizar se houvesse um ganho notável no gerenciamento remoto / baseado em NIX.

TERMO DE RESPONSABILIDADE:

Sim, estou ciente de que o modo "não suportado" é, bem, não suportado, mas esse é um host ESXi de laboratório; não há VMs de produção em execução.

    
por gravyface 11.10.2010 / 21:22

3 respostas

3

você deve usar o VMware SDK ou chamadas de API. Veja o vmcreate.pl que vem com o vSphere SDK for Perl .

    
por 11.10.2010 / 21:31
1

Supondo que você esteja falando de hosts independentes, o ESXi hospeda o recurso SSH, agora totalmente suportado, é a sua melhor aposta e o conjunto de comandos de console disponíveis melhorou com a V4.1.

Para ambientes sem o vCenter, a funcionalidade de gerenciamento remoto completo funciona somente no modo somente leitura - isso praticamente elimina o gerenciamento ativo usando a CLI Perl Remota, o Windows apenas PowerCLI e o uso do pacote pré-empacotado VMware Management Appliance que inclui um conjunto completo de ferramentas CLI remotas em uma VM do CentOS.

    
por 13.10.2010 / 23:11
0

PowerCLI será muito mais fácil de aprender do que fazê-lo via linha de comando não suportada do ESXi ou aprendendo Perl e a API ...

Aqui está o comando para criar uma nova vm :

New-VM -Name XP_VM1 -VMHost $hostInCluster1 -ResourcePool ( Get-ResourcePool DevelopmentResources ) -DiskMB 4000 -MemoryMB 256

vMA , como Helvick mencionou, é minha próxima escolha se eu não tiver acesso ao windows / powershell .

Nota: Pash é um powershell para o projeto Linux. Estava querendo experimentar, mas não tinha a largura de banda.

    
por 13.10.2010 / 21:50