2.2.2. Kickstart
Esta seção descreve quais comportamentos foram alterados nas instalações automatizadas (Kickstart).
2.2.2.1. Mudanças de Comportamentos
- Anteriormente, um arquivo de Kickstart que não tinha uma linha
network
, supunha que o DHCP deveria ser usado para configurar a rede. Isto era inconsistente com o resto do Kickstart em que todas as outras linhas não presentes significavam que a instalação tinha de parar e esperar por uma entrada. Agora, não tendo a linhanetwork
significa que a instalação parará e esperará por uma entrada. Também, a opção--bootproto=query
se tornou obsoleta. Se você quer continuar a usar o DHCP sem interrupção, adicionenetwork --bootproto=dhcp
ao seu arquivo Kickstart. - Tradicionalmente, discos são referidos através do Kickstart por um nome de dispositivo de nó (tal como
sda
). O kernel do linux passou para um método mais dinâmico onde nomes de dispositivos não são garantidos de serem consistentes após reinicializações, então isso pode complicar o uso de scripts de Kickstart. Para se ter uma nomeação de dispositivo estável, você pode usar qualquer ítem do/dev/disk
no lugar de um nome de nó. Por exemplo, em vez de:part / --fstype=ext4 --onpart=sda1
Você pode usar uma entrada similar a uma das seguintes:part / --fstype=ext4 --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1 part / --fstype=ext4 --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
Isto fornece uma maneira consistente de se referir a discos que faz mais sentido que somente osda
. Isto é especialmente útil em ambientes de armazenamento grandes. - Você pode também usar entradas do tipo shell para se referir aos discos. Isto é para se fazer mais fácil o uso dos comandos
clearpart
eignoredisk
em grandes ambientes de armazenamento. Por exemplo, em vez de:ignoredisk --drives=sdaa,sdab,sdac
Você pode usar uma entrada similar ao seguinte:ignoredisk --drives=/dev/disk/by-path/pci-0000:00:05.0-scsi-*
- O Kickstart parará com um erro mais vezes do que nas versões anteriores. Por exemplo, se você se referir a um disco que não existe, a instalação parará e lhe informará do erro. Isto foi desenvolvido para ajudar a detectar erros nos arquivos de Kickstart antes de se tornarem um problema maior. Como efeito colateral, os arquivos são desenvolvidos para serem genéricos para todas as configurações das diferentes máquinas podem falhar com mais frequencia. Isto deve ser lidado de uma maneira caso a caso.
- O arquivo
/tmp/netinfo
usado para informações de rede Kickstart foi removido. O Anaconda usa o NetworkManager para configuração de interface e armazena a configuração nos arquivos ifcfg no/etc/sysconfig/network-scripts/
. É possível usar esta nova localização como uma fonte de configurações de rede para os scripts %pre e %post.