como posso criar um modelo de servidor para gerar novos servidores?

2

Eu tenho alguns servidores LAMP (em um host VMware ESXi) para projetos construídos sobre a estrutura PHP do CodeIgniter. Para imitar a instalação original do servidor de desenvolvimento eu configurei os servidores 2 e 3 instalando manualmente o Ubuntu Server e depois os pacotes para openssh, git, ftp, unzip, etc., implementando minhas estruturas de web e arquivo ... nem preciso dizer que é demorado e É tedioso ter que fazer isso toda vez que eu tenho um novo servidor dev para construir. Existe uma maneira de criar um servidor de modelo de desenvolvimento ou algo assim e gerar instantaneamente novos servidores de desenvolvimento baseados nele com todos os itens mencionados acima? Um método com ou sem recursos internos do ESXi seria ótimo.

    
por crashintoty 18.03.2013 / 08:54

3 respostas

2

No seu caso, você pode copiar os arquivos da máquina virtual do servidor da Web já instalados ou criar uma instalação básica, configurá-lo e copiá-lo para outro local. Depois de copiar você simples adicionar máquina copiada para ESXi inventário começar fazer todas as alterações necessárias (nome de host ip etc) e isso é tudo.

Aqui está um tutorial simples sobre como clonar o wm no link do ESXi

É simples, mas o ypu deve se lembrar de desligar a máquina vritual para copiar arquivos.

    
por 18.03.2013 / 09:07
3

Você pode criar manualmente seu "modelo" básico e cloná-lo, mas deve se lembrar de remover os dados "exclusivos". Por exemplo:

  • configure o modelo para a rede DHCP, você atribuirá IPs estáticos após a clonagem
  • configure um nome de host como " template01 " e lembre-se de alterá-lo após a clonagem
  • exclua os arquivos de chave do host SSH antes de encerrar o modelo, para que eles sejam automaticamente recriados quando você iniciar os clones
  • etc ...

Você também pode procurar ferramentas de gerenciamento de provisionamento / configuração (como Puppet + Razor , que é patrocinado pela própria VMware), mas será um processo mais longo e difícil, com certeza. Vale a pena olhar se você quiser automatizar toda uma infra-estrutura e não apenas a desova de novos clones de um único modelo.

    
por 18.03.2013 / 09:13
2

Você pode converter VMs em um modelo ou clonar uma VM. Se você converter em um modelo, não poderá editar ou ligar a máquina, a VM será marcada como modelo e você só poderá implantar uma nova máquina a partir do modelo. Desligue sua máquina, clique com o botão direito e selecione Template > Convert to Template , é isso. Você pode clicar com o botão direito do mouse no modelo e Deploy Virtual Machine from this Template . Uma nova VM tem as mesmas configurações e programas como o modelo, então você precisa alterar seu endereço IP e / ou hostname.

    
por 18.03.2013 / 09:10