Scripting Configuração do VMware: posso usar o PowerCLI?

2

Eu tenho uma tarefa automatizada para iniciar, envolve vários comandos no PowerCLI. como

Allocate Space      New-Datastore Parameter(1)
Browse Datastore        Get-Datastore Parameter(1)      
Remove file     Remove-Item  Parameter(1)   
Cancel task     Stop-Task -Task Parameter(1)
Create virtual machine  New-VM -Name %Parameter(1) -Host Parameter(2) 
Delete virtual machine  Remove-VM %Parameter -DeletePermanently 

Reconfigure virtual machine Set-VM -VM %Parameter(1) -Name Parameter(2)
Assign network      Set-VMGuestNetworkInterface -VMGuestNetworkInterface %  Parameter   (1) -HostUser Admin -HostPassword Pass01 -GuestUser User -GuestPassword Pass02 -Netmask 255.255.255.255 -Gateway 10.23.112.58
and so on...........
...........

mas os comandos acima são relevantes para a configuração do VMware no ambiente Windows.

Eu fiz muita pesquisa no Google, mas não consegui encontrar uma maneira sem GUI (ou linha de comando ou script) de executar essas ações e não acho que isso possa ser feito apenas usando comandos shell.

Existe alguma maneira padrão de fazer essas coisas em ambientes Unix usando linha de comando ou script? Ou posso instalar o PowerCLI no Linux e executar o mesmo conjunto de comandos?

Preciso baixar alguma ferramenta ou já existe uma ferramenta / linha de comando padrão que vem com VMWare para fazer este tipo de ações em um ambiente Unix como para o VirtualBox ?

    
por munish 24.12.2012 / 12:43

2 respostas

4

Tenho alguma experiência no uso da biblioteca python para configurar o VMware, pysphere .

Possíveis tarefas, (tiradas do site oficial)

  • Conecte-se aos hosts ESXi, ESXi, Virtual Center e Virtual Server da VMWare

  • Consultar hosts, datacenters, pools de recursos, máquinas virtuais

  • VM: ligar, desligar, redefinir, reverter para captura instantânea, obter propriedades, atualizar ferramentas de vmware, clonar, migrar.

  • vSphere 5.0 Guest Operations: crie / exclua / mova arquivos e diretórios. - Carregar / baixar arquivos do sistema guest.List / start / stop processos no sistema convidado.

  • Criar e excluir instantâneos
  • Estatísticas de hosts e monitoramento de desempenho
por 24.12.2012 / 15:02
3

Dê uma olhada no VMware SDK for Perl, que é fornecido com a interface de linha de comando do vSphere (vCLI), que é o pendente unix do PowerCLI.

Você pode fazer o download do link

    
por 04.01.2013 / 21:54