Implementação rápida de VMs semelhantes

3

Estamos lançando um novo testbed no escritório e precisamos girar ~ 30-40 VMs Linux (principalmente RHEL 5/6, algum SuSE). Executando no VMware ESXi 5.5, gostaríamos de automatizar o processo. Há um arquivo de resposta pré-feito para o instalador, a questão é como fazer com que o VMware informe ao script como configurar a máquina (com base no nome do host).

Basicamente, deve haver algum script PowerCLI para VMware que crie máquinas e monte o instalador .iso. Em seguida, ele deve iniciar a máquina, passar alguns parâmetros para o arquivo de resposta e estar desligado e em execução (com conclusão pendente, ele deve iniciar o próximo).

Alguma ideia / melhor prática? Sentimos alguma falta?

Editar: Para deixar claro, a pergunta é: "como passar parâmetros do VMware PowerCLI para um arquivo de resposta do instalador autônomo?"

    
por agentroadkill 20.07.2016 / 15:42

2 respostas

2

Pena que você não está na v6, tem essa coisa chamada Instant Clone que aceleraria esse tipo de implantação. De qualquer forma, você pensou em usar apenas uma solução DHCP / DNS dinâmico para esse tipo de coisa, pode canalizar um único MAC para cada VM que alimentaria o DHCP para obter os detalhes do nome do host / IP / DNS e, em seguida, registrar-se com uma dinâmica. Servidor DNS, uma vez disponível. Certamente esse tipo de coisa pode funcionar bem, mas obviamente precisa de algum trabalho.

    
por 20.07.2016 / 16:08
0

Não posso falar no lado do PowerCLI, mas há outras opções para automatizar a implantação / gerenciamento de várias VMs.

Duas ótimas ferramentas são Chef e Puppet . Facilita a vida, especificando o modelo do servidor que você deseja, com alguns parâmetros básicos, então ele cuida do resto. Também facilita a atualização e o acompanhamento de software nos servidores.

    
por 20.07.2016 / 17:05