Instalar imagem com Ansible via IPMI?

2

Existe uma maneira de instalar uma imagem e provisionar um servidor SuperMicro IPMI bare metal a partir do zero com o Ansible via IPMI dentro da banda sobre VPN?

Eu estou olhando para ver se eu posso automatizar a parte de instalação do processo, então tudo que eu preciso fazer é adicionar o IP a um inventário Ansible e rodar o playbook para ter o servidor bare-metal funcionando com uma imagem do Packer. .

    
por paulkon 03.09.2014 / 05:00

3 respostas

2

Servidores Supermicro geralmente permitem que você conecte mídia virtual a eles através da interface web do IPMI, mas também através de uma ferramenta cli chamada 'smcipmitool', disponível no supermicro.

O smcipmitool é baseado em Java, e é um pouco trabalhoso, pois abrange várias gerações e tipos de hardware, mas deve incluir suporte para a montagem de mídia virtual.

Você deve ser capaz de automatizar a implantação do bare-metal daqui, por exemplo, tendo uma instalação totalmente automatizada (arquivo de kickstart personalizado gravado em seu ISO, por exemplo).

O controlador IPMI também pode ser configurado para expor uma porta serial sobre LAN (SOL), que normalmente é a ttyS1. Se tudo estiver configurado corretamente, você pode usar o ipmitool e a interface do sol, juntamente com os scripts esperados, para lidar com praticamente qualquer coisa que você precise fazer que não possa ser feito através de uma instalação do kickstart.

    
por 29.10.2014 / 09:20
0

A única maneira neutra de fornecedor de IPMI de instalar uma imagem usando o IPMI é com a especificação PICMG HPM.1. Define as mensagens IPMI usadas para transferir e validar a imagem. Uma imagem HPM.1 pode consistir em uma sequência de 255 seções, sendo que cada seção é uma combinação qualquer ou código ARM, Java, x86, FPGA ou qualquer outra coisa definida pelo hardware receptor.

O HPM.1 é suportado pelo IPMItool há mais de 4 anos. A desvantagem é que é lento para os sistemas blade o que compartilha o barramento IPMB. É mais rápido com um barramento radial IPMB. Para torná-lo mais rápido, 20 minutos vs 2 minutos, certifique-se de que o fornecedor suporte o HPM.2.

O SuperMicro usa vários fornecedores IPMI e você pode ter que solicitar o hardware / software IPMI BMC diretamente desse fornecedor.

    
por 04.09.2014 / 02:55
0

você pode usar o smcipmitool para montar um iso. você deve, entretanto, entrar na "concha de smcipmitool" antes de montar a iso. Se você preparar uma iso do kickstart adicionando um arquivo ks.cfg ao root iso tree e atualizando o boot.cfg para inicializá-lo, você poderá ter uma instalação totalmente automatizada. Supermicro não tornou o smcipmitool muito roteirizado.

    
por 09.08.2016 / 23:54