O documento descreve diferentes métodos para instalar o Linux em múltiplas máquinas de forma automatizada e remota, como imaging, Kickstart, AutoYaST e FAI. Estes métodos permitem instalar o Linux em diversas máquinas com pouco esforço, de forma idêntica e sem sair da cadeira através do uso de boot via rede, console serial e repositórios centralizados.
2. Objetivos
• Instalar Linux em diversas máquinas
com o mínimo de esforço.
• Realizar instalações idênticas em
diversas máquinas.
• Fazer tudo isso sem sair da cadeira.
3. O Problema
• Instalação de um sistema
operacional é um processo...
• Repetitivo
• Demorado
• Monótono
• Sujeito a erros
11. FAI - Software Necessário
• Instalando via APT
• fai-quickstart
• ssh, debmirror, mknbi, apt-move,
mkinitrd-cd, grub
12. FAI - fai.conf
• FAI_DEBOOTSTRAP: Debian mirror
• NFSROOT_PACKAGES: Pacotes extras
para o nfsroot
• FAI_DEBMIRROR: Acesso NFS ao
mirror Debian
• Após alterar a configuração, executar
• # fai-setup -v
13. FAI - Customização
• Exemplos podem ser encontrados
em /usr/share/doc/fai-doc/
examples/simple
• Customização baseada em scripts
(shell, Perl, etc.)
18. Kickstart - Instalação
• Opções por cmdline durante o boot ou
através do bootloader
• Opção "ks=" endereça o aquivo de
configuração do Kickstart
• ks={floppy,nfs,http,cdrom,hd}
• ks=nfs:192.168.0.2:/fedora6/ks.cfg
• Opção "ksdevice=" indica qual placa de
rede será usada na instalação
19. Kickstart - Boot
• Fedora suporta USB, CD/DVD e PXE
• Imagens para boot no primeiro CD
• USB drive
• images/diskboot.img
• CD/DVD
• images/boot.iso
• PXE
• images/pxeboot/{vmlinuz, initrd.img}
20. SuSE - AutoYaST
• Utiliza arquivos XML para
configuração.
• Simples e flexível
21. AutoYaST - Repositório
• Extrair a árvore completa dos CDs
• Sem Service Pack
• sles/CD {1,2,3,4,5}
• Com Service Pack
• Complicada...
22. AutoYaST - Control File
• YaST Configuration Management
System
• Criar novo arquivo
• Importar arquivos legados e de
terceiros
• Estrutura em XML
• Mais avançado que o Kickstart