Kit de ferramentas de implantação do Ubuntu

3

Temos usado com sucesso e felizmente o Microsoft Deployment Toolkit para executar nossas instalações de área de trabalho do Windows. Também temos um conjunto cada vez maior de desktops Ubuntu que gostaríamos de estabelecer um método similar de instalação para.

Nosso plano é também começar a implementar o Puppet como parte dessa mudança para executar o gerenciamento de configuração. O que estamos procurando é usar algum método (esperançosamente similar ao MDT) para obter uma instalação básica do Ubuntu em uma máquina e então usar o Puppet para configurar todo o resto.

Existe uma ferramenta para o Ubuntu que pode automatizar uma instalação de desktop com opções básicas (hostname, pacotes, usuário) pré-configuradas?

    
por Ryan Miller 25.04.2011 / 22:25

5 respostas

4

Você pode usar um esquema preseed para fazer a instalação inicial.

Sugiro que você remasterize um CD com a opção preseed, conforme explicado no guia vinculado, e configure automaticamente o restante usando o fantoche.

EDIT: Esqueci de mencionar o FAI , instalação totalmente automática. É uma ótima ferramenta, totalmente personalizada.

    
por 25.04.2011 / 22:44
1

Eu sei que o Linux Mint (um derivativo do Ubuntu) tem um modo OEM que permite que você salve um conjunto de pacotes e qualquer outra personalização para usar em várias instalações. O Ubuntu provavelmente tem algo parecido.

Depois de colocar as caixas on-line com um usuário administrativo, você poderá fazer toda a sua administração remotamente com um pequeno script. Para alguns conjuntos de sistemas eu tenho um script de configuração que testa uma "instalação padrão" e sistematicamente configura tudo do jeito que eu quero modificado, removendo alguns pacotes, instalando outros, configurando permissões, sincronizando arquivos de usuários, etc.

Alguns ambientes de área de trabalho, como o Gnome, também têm seu próprio sistema de implantação de configuração, no qual você pode controlar permissões e coisas como o conteúdo de menus em uma implantação em massa. Você encontrará o mundo um pouco mais fragmentado que o MDT, mas tudo pode ser feito.

    
por 25.04.2011 / 22:44
1

Um segundo voto para o preseed. Algumas dicas de configuração de prese:

Pacotes adicionais individuais para instalar:

d-i pkgsel / inclui marionete de cordas

Isso permitirá que o boneco seja iniciado automaticamente. Por padrão, não irá:

d-i preseed / late_command string sed -i 's / START = no / START = sim /' / target / etc / default / puppet

Configure o fantoche para assinar automaticamente novos hosts. Adicione algo como * .local.company.domain.

    
por 26.04.2011 / 16:11
1

Outra ferramenta para procurar é Cobbler . Isso é usado além do preseed, que ainda é necessário para automatizar o processo de instalação. O Cobbler é usado apenas para gerenciar a implantação do pxeboot de rede da mídia de instalação e dos arquivos de preseed / kickstart. Então o fantoche pode assumir a configuração e o gerenciamento de mudanças.

Existem algumas postagens no blog que descrevem o uso do Cobbler com o Ubuntu. Aqui estão dois que achei úteis, mas há outros.

link
link

    
por 26.04.2011 / 18:56
0

Eu recomendaria qualquer outro sistema de gerenciamento de configuração sobre o fantoche. O Puppet reordenará as etapas de configuração em cada execução. Mesmo no mesmo host. Os proponentes irão dizer-lhe que você pode configurar suas necessidades de forma adequada para que ele funcione bem. Eu vou te dizer que sou humano e cometo erros. Se você tem uma receita de fantoche de qualquer complexidade, você vai querer testar seu trabalho. Quando você faz e sucede, você assumirá que funciona em todos os seus outros hosts. Este não é necessariamente o caso. Qualquer sistema que suponha que eu seja perfeito não é, por si só.

    
por 26.04.2011 / 16:55