Ajuda! A VM clonada do vSphere 4.1 a partir do modelo mantém o mesmo nome da VM primária!

2

É só configurar o vCenter 4.1 para minha equipe. Usando o cliente vSphere, eu:

  • Criado uma VM (nome: A)
  • Clonado para um modelo
  • Implementou uma VM (nome: B) do modelo, marcou a opção para nomear o nome do computador igual ao nome da VM.
  • Depois que a VM é iniciada, o nome do computador ainda é "A" !!
  • Tive que renomeá-lo e reiniciá-lo para que o nome tenha efeito
  • Isso não é prático para mim, pois preciso implantar mais de 20 VMs do modelo

Isso costumava funcionar perfeitamente em 4.0, o que estou fazendo errado?

Além disso, alguém pode me indicar uma amostra de script? Posso usar uma linha de base para criar essas 20 VMs em um loop a partir do modelo? e se não houver nenhuma maneira de resolver o problema de nome descrito acima, talvez eu possa incluir o código de renomeação dentro do script em vez de fazê-lo manualmente para cada VM.

    
por sOltan 06.07.2011 / 20:44

2 respostas

6

O assistente de Personalização de VM é um pouco estranho, pois faz uma reinicialização do servidor após a implantação para que suas alterações entrem em vigor. O fluxo padrão é:

  1. Implemente a VM a partir do modelo, usando o assistente de personalização.
  2. Ligue a VM.
  3. A VM termina a inicialização, as ferramentas VMware fazem a personalização e, em seguida, emitem uma reinicialização.
  4. Quando a VM é inicializada pela segunda vez, todas as alterações estão em vigor.
por 06.07.2011 / 20:55
1

Para responder à sua segunda pergunta, eu instalaria o PowerCLI e escreveria um script simples do PowerShell que chama New-VM com os parâmetros apropriados. Se você não conhece a API do VMware ou o PowerShell, provavelmente poderá usar copiar e colar para o punhado de comandos necessários.

    
por 06.07.2011 / 23:18