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 Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
- 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 linhanetworksignifica que a instalação parará e esperará por uma entrada. Também, a opção--bootproto=queryse tornou obsoleta. Se você quer continuar a usar o DHCP sem interrupção, adicionenetwork --bootproto=dhcpao 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/diskno lugar de um nome de nó. Por exemplo, em vez de:part / --fstype=ext4 --onpart=sda1
part / --fstype=ext4 --onpart=sda1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
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-part1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
clearparteignorediskem grandes ambientes de armazenamento. Por exemplo, em vez de:ignoredisk --drives=sdaa,sdab,sdac
ignoredisk --drives=sdaa,sdab,sdacCopy to Clipboard Copied! Toggle word wrap Toggle overflow Você pode usar uma entrada similar ao seguinte:ignoredisk --drives=/dev/disk/by-path/pci-0000:00:05.0-scsi-*
ignoredisk --drives=/dev/disk/by-path/pci-0000:00:05.0-scsi-*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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/netinfousado 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.