Como adiciono pacotes diferentes aos clientes MAAS na instalação?

4

Eu gostaria de modificar as imagens que estão incluídas no MAAS para que eu possa instalar laptops e desktops com ele em vez das imagens normais da nuvem.

    
por Jorge Castro 28.04.2012 / 23:53

2 respostas

2

Não sou especialista nisso, mas parece que você pode configurar o preseed para adicionar late_commands. Por exemplo, você pode configurar o preseed para instalar um pacote com base no nome do host e após a conclusão da instalação:

late_commands:
{{if node.hostname == 'node01'}}
    package_install: ["curtin", "in-target", "--", "apt-get", "-y", "install", "mysql"]
{{endif}}

Observe o seguinte:

Aviso

Não tente alterar os arquivos de pré-configuração se você não tiver um bom entendimento do que está fazendo. A alteração da versão instalada do Ubuntu pode impedir que o MAAS funcione conforme o esperado e pode ter conseqüências de segurança e estabilidade.

Fonte: link

Leitura adicional:

link

link

    
por Elder Geek 04.10.2016 / 18:35
2

Edite o /var/lib/cobbler/snippets/mass_client_packages

Adicione o pacote que você precisa no mesmo formato de um arquivo de pré-configuração debian, aqui está o padrão:

d-i pkgsel/include string cloud-init openssh-server python-software-properties vim avahi-daemon server^

Você pode adicionar pacotes que quiser lá, ou então pode personalizar isso para fazer algo como a área de trabalho:

d-i pkgsel/include string ubuntu-desktop

Isso instalará seus pacotes em todas as instalações subseqüentes (as máquinas provisionadas anteriormente não serão afetadas).

    
por Jorge Castro 28.04.2012 / 23:56

Tags