Altere o rótulo de rede do VMware vSphere via CLI

1

Alguém tem um exemplo de como alterar o rótulo de rede da VM do VMware vSphere (por exemplo, vlan) de uma CLI no Linux?

Eu me deparei com o perl SDK da VMware, mas em vez de aprendê-lo do zero e vasculhar a densa documentação, eu esperava que alguém pudesse ter um exemplo do que fazer o trabalho. Perl não seria minha primeira escolha (o que também me atrasa).

Qualquer ajuda apreciada.

Atualização: Eu encontrei vmreconfig.pl , que parece que deveria fazer o trabalho, mas eu não vi qualquer exemplo de como ele pode gerenciar portas de rede.

    
por Coops 28.06.2011 / 14:52

2 respostas

1

Depois de alguns googling, perl bashing e um pouco de desespero eu bati em esta postagem no fórum , e em particular de interesse, este script .

Uso:

./updateVMDVPortgroup.pl --server 10.10.15.15 --vmname development-3 \
   --vnic 1 --portgroup dvPortGroup-Inside --dvs dc1-cluster-e01-dvSwitch2

Apenas o trabalho!

    
por 30.06.2011 / 11:22
0

Bem, não é o rótulo da rede VM 'que você precisa alterar, mas o grupo de portas apropriado do vSwitch - obviamente isso mudará esse nome para todas as VMs que usam esse grupo de portas.

Dito isso, pesquisei a referência da linha de comando PERL e não consigo encontrar uma maneira de fazer isso, apenas pela GUI. Dito isso, eu encontrei em ISSO , sob o 'Tipo de Objeto Gerenciado '/' Rede 'existe um método chamado' Rename_Task '- Eu acho que é assim que eles fazem através da GUI.

É claro que estar ciente de que fazer isso com um único host interromperá o vMotion / DRS, já que eles exigem que os grupos de portas sejam identificados de forma idêntica em um cluster.

    
por 28.06.2011 / 16:51