Como uso o MAAS para implantar imagens do CentOS?

2

Alguém pode apontar a direção certa para implantar as imagens do CentOS com o MAAS? Eu encontrei um comando para fazer upload de imagens, mas a implantação de ponta a ponta é bem obscura.

Parece haver uma lacuna na documentação e um breve tutorial seria muito bom.

Muito obrigado antecipadamente.

    
por sba 14.02.2015 / 21:10

3 respostas

4

Eu pensei em compartilhar a resposta que encontrei, graças a este post em travnewmatic.com :

Quando as imagens CentOS forem geradas, você deve importá-las usando a API após o login:

maas root boot-resources create name=centos/centos6 title="CentOS-6" architecture=amd64/generic  content@=centos6-amd64-root-tgz

O script do construtor parece ser o caminho a seguir. Analisando, tentei usar diretamente as imagens em nuvem do CentOS com o diretório curtin preenchido e o virt-sysprep, mas sem sucesso (a instalação da imagem não é concluída corretamente, um nó MAAS fica preso na implementação). Eu precisaria gastar mais tempo para ver o que há de errado nessa abordagem, já que seria mais eficiente.

Observe que recomendo modificar o script do construtor e o arquivo de configuração de kickstart para acelerar a criação da imagem. Usar o espelho kernel.org leva à falha de criação de imagem ... Em vez disso, usar o espelho por perto leva ao sucesso da criação de imagem com velocidade razoável em um servidor caseiro de 32 GB de RAM.

    
por sba 25.02.2015 / 16:00
1

Com o MAAS 2.0, isso é realmente fácil: as imagens do CentOS estão incluídas na configuração de estoque! Basta ir até a guia Images, escolher as caixas de seleção do CentOS 6 e / ou 7 e escolher Apply Changes.

Observe que o MAAS 2.0 é a pilha padrão do MAAS no Ubuntu 16.04, mas ainda é um candidato a lançamento (2.0 RC4) a partir de 10 de agosto de 2016.

Se você estiver executando um MAAS 2.0 RC e não visualizar essas imagens como uma opção, verifique se o URL de sincronização da imagem (na guia Configurações) está definido como https://images.maas.io/ephemeral-v2/daily/ . (A fonte de imagem .../release/ ainda não possui imagens do CentOS, mas presumivelmente será quando a versão 2.0 for lançada).

    
por nturner 10.08.2016 / 20:08
0

Portanto, a versão atual do MAAS que é carregada como a versão padrão no Ubuntu 16.04 não é a versão 2.1.3 do MAAS.

2.1.3 inclui suporte de imagem por padrão para Centos 6.6 e Centos 7. Eu testei o Centos 6.6, e ele funciona muito bem, apenas tenha certeza de ter sua chave pública ssh carregada primeiro, e faça o login usando o usuário "centos" e sua chave de prova que combina com a chave pública mencionada acima.

No entanto, quando testo a imagem do Centos 7, descobri que as portas de rede do Centos 7 estão desativadas por padrão na primeira inicialização e devem ser ativadas no console durante a instalação (ou pelo script, que está falhando no MAAS 2.1.3) e os scripts de implantação do MAAS podem precisar ser atualizados para resolver isso. Não há nenhuma maneira óbvia de ligar as portas ethernet, nem posso entrar para ver o que está errado nos scripts. Então Centos 6.6 é o que funciona agora, a partir de 5/11/17. Eu tenho outra questão aberta sobre o problema do Centos 7, então atualizarei esse tópico assim que eu tiver um Centos 7 funcional rodando.

    
por Bigtexun 12.05.2017 / 00:38