Provisionamento de servidor sem PXE

1

Eu tenho muitos servidores em diferentes data centers que devem ser reinstalados de tempos em tempos.

Estou familiarizado com o Puppet para poder configurar o O / S após a inicialização, mas não posso realizar uma reinstalação automatizada.

Todas as ferramentas para provisionamento bare-metal, como o Foreman ou o Razor , usam as vantagens da inicialização do iPXE para executar uma micro distro e puxar todas as informações necessárias < em> kickstart ou preseed arquivos de um servidor mestre e assim por diante. Mas para mim é impossível porque não posso organizar servidores em uma rede com meu próprio DHCP e iPXE , etc.

Mas quase todos os datacenters com os quais estou trabalhando têm uma função de modo de recuperação / livecd.

Então, eu pensei que talvez houvesse uma ferramenta automatizada de provisionamento de bare-metal que pudesse ser usada se eu tivesse acesso SSH ao LiveCD? Ele pode simplesmente executar SSH no sistema e executar comandos diretamente, ou configurar um servidor iPXE local, iniciar o QEMU, instalar o O / S e, em seguida, reinicializar e executar o Puppet para continuar o processo de configuração.

Então, existe?

PS. No final da composição desta resposta, pensei que talvez eu possa apenas resolver o problema PXE usando um script bash que instala GRUB2 SSH para LieveCD que, em seguida, irá baixar todas as coisas necessárias para Razor / Foreman sobre HTTP?

    
por Glueon 19.10.2014 / 18:15

1 resposta

0

Você pode usar o Foreman e o foreman_bootdisk plugar.

Você deve configurar o Foreman, adicionar seus hosts e inicializá-los usando a imagem gerada pelo foreman_bootdisk, um ISO híbrido. Nesse caso, você não precisa de DHCP nem de iPXE para nada (na verdade, o plug-in é destinado exatamente ao caso de uso).

O README do foreman_bootdisk contém mais documentação sobre como funciona e pode ser instalado através do instalador do Foreman ou como um pacote (deb e RPM)

    
por 23.02.2015 / 23:24