As empresas mais importantes utilizam o Kickstart para implantar imagens do Red Hat Server que podem ser ajustadas conforme necessário. Para o Kickstart, um administrador precisa configurá -lo como um servidor da web, pelo menos um arquivo de configuração do Kickstart e uma mídia de instalação. Um servidor DHCP ativo também é necessário para que, depois de obter um endereço DHCP válido, novos clientes possam encontrar seu servidor Kickstart e ser iniciado. Além disso, o Kickstart utiliza diferentes canais de instalação, como mídia local e NFS, etc.
Neste guia, abordaremos esses 14 pontos relacionados a Kickstart:
Então vamos começar essa jornada!
O que é Kickstart?
O Kickstart é responsável por instalar um sistema operacional inteiro a partir de uma lista especificada conhecida como arquivo Kickstart. Suas opções de instalação são automaticamente armazenadas em um arquivo Kickstart chamado “Anaconda-Ks.cfg““. Sempre que você instala um sistema operacional no Fedora, Centos, Rhel ou outra distribuição Linux baseada em Red Hat, “/raiz/anaconda-k.cfg”É a localização deste arquivo Kickstart no diretório inicial do usuário root.
Depois que uma instalação foi concluída usando o Kickstart, confira o arquivo Kickstart e você notará que ele tem todas as entradas que você fez durante a instalação. Configurações de localidade de teclado e fuso horário, informações de particionamento de disco, informações de rede, opções de pacotes, tipo de instalação e assim por diante são todos exemplos dessas entradas.
O objetivo principal do arquivo Kickstart:
O objetivo principal do arquivo Kickstart é permitir que o administrador do sistema faça todas as instalações relacionadas à rede Linux. Outro benefício do arquivo Kickstart é o desenvolvimento de servidores com base em um design testado e testado. Esse recurso é muito útil se você precisar criar muitos servidores com o mesmo sistema operacional. Este arquivo também permite ao usuário especificar instruções a serem executadas mesmo após a instalação, como a criação de contas. A maneira mais comum de usar um arquivo Kickstart é colocá -lo em algum diretório NFS exportado. Depois disso, disponibilize -o em um servidor da web, mas outras possibilidades também existem.
O que são instalações do Kickstart?
Agora, vamos entender o conceito central de instalação do Kickstart. Esses arquivos lhe dão permissão para toda a automação parcial ou parcial do procedimento de instalação. Ele inclui respostas para todas as consultas que qualquer aplicativo de instalação geralmente pergunta, como como as unidades devem ser particionadas, em que fuso horário o sistema deve usar e qual software deve ser instalado. Como resultado, oferecer um arquivo Kickstart preparado, pois a instalação inicia que você conclua a instalação automaticamente, sem a necessidade de qualquer participação do usuário. Essas instalações são altamente benéficas quando você deseja instalar CENTOS em inúmeras máquinas simultaneamente.
Os arquivos Kickstart são acessíveis por outros computadores individuais e são colocados em um único sistema de servidor no processo de instalação. Ao usar um único arquivo Kickstart, esse tipo de instalação permite que os usuários instalem o CENTOS em várias máquinas. Assim, tornando -o útil para administradores de sistema e rede.
Todos os arquivos e scripts de log de execução do Kickstart são salvos no “/temp”Diretório para desempenhar um papel nas dificuldades de instalação de depuração.
Fluxo de trabalho de instalação do Kickstart:
Um disco rígido local, DVD local ou um servidor HTTP, HTTPS, FTP ou NFS pode ser usado para iniciar uma instalação. Agora, daremos a você uma visão geral de alto nível de como usar o Kickstart:
Criando um arquivo Kickstart
O "Instalador da Anaconda”Cria automaticamente um arquivo Kickstart quando uma instalação RHEL é concluída. Este arquivo Kickstart será salvo no diretório inicial do usuário chamado “/raiz/anaconda-k.cfg““.
Um arquivo Kickstart pode ser criado usando qualquer um desses três métodos:
Método 1: Comece do início
Até esse momento, podemos definir o arquivo Kickstart como um arquivo de texto simples com muitas informações auto-explicativas. Você pode escolher entre as extensas opções de seleção do Kickstart. Algumas das opções são obrigatórias. Usar um arquivo Kickstart existente como modelo é a maneira mais simples de gerar um arquivo Kickstart.
Método 2: Execute uma instalação padrão de RHEL/CENTOS
É possível que você tenha criado um arquivo Kickstart sem saber no momento em que você instalou o CentOS. Foi automaticamente baseado nas respostas que você forneceu durante a instalação. O arquivo Kickstart deve ser encontrado no diretório raiz chamado “Anaconda-Ks.cfg““. Este arquivo pode ser utilizado como um modelo se você quiser criar seus arquivos Kickstart.
Método 3: Usando a ferramenta Kickstart Graphical User Interface (GUI)
System-config-kickstart é um programa útil que permite gerar seus arquivos Kickstart, utilizando a GUI simples. Para isso, você deve instalar a ferramenta de gerador Kickstart primeiro.
Verificando a integridade de um arquivo Kickstart:
Para garantir que seu arquivo Kickstart seja válido, use a ferramenta de linha de comando conhecida como “KSValidator““. Esta ferramenta é conveniente quando você precisa fazer muitas modificações em um arquivo Kickstart.
ksvalidator/caminho/para/kickstart.KS
Alterações do arquivo Kickstart:
Com os princípios subjacentes das instalações do Kickstart, ele consegue permanecer consistente. Ainda assim, as configurações e comandos podem variar entre liberações significativas de Rhel. O "Ksverdiff”O comando é utilizado para mostrar a variação entre duas versões de sintaxe do Kickstart. Este comando se torna útil quando você deseja atualizar um arquivo Kickstart já existente para um novo. Você pode escrever o seguinte comando para ver as mudanças de sintaxe entre Rhel 7 e Rhel 8.
Neste comando, o -f a opção indica a versão com a qual iniciar a comparação. Então o -t a opção especifica o lançamento com o qual concluir.
$ ksverdiff -f rhel7 -t rhel8
Gerando um arquivo Kickstart:
O arquivo Kickstart é utilizado para automatizar o processo de instalação do sistema operacional RHEL.
Ele oferece todas as informações relacionadas à instalação através do arquivo de configuração do Kickstart. Isso ajuda o instalador a acelerar a instalação, além de provar uma capacidade não interativa para implantação em larga escala.
Exemplo:
Aqui, estamos mostrando a sintaxe principal de um arquivo Kickstart:
rootpw --PlainText YourPassword
Url --url = "ftp: // path_to_package_server"
texto
%pacotes
@essencial
%fim
fuso horário do seu fuso horário
ClearPart -tudo
parte / - -fstype = "xfs" --grow
O arquivo Kickstart, que é dado acima, executará uma instalação simples de RHEL baseada em texto, utilizando um instalador Red Hat Anaconda. Agora, vamos entender a funcionalidade dessas opções uma a uma:
Além das configurações mencionadas anteriormente, a lista a seguir oferecerá outras opções que você pode usar no arquivo Kickstart para ajustar sua instalação RHEL:
Utilizando um arquivo Kickstart já criado:
Outra opção para criar um novo arquivo Kickstart personalizado para suas necessidades é executar uma nova instalação do RHEL. Depois que a instalação estiver concluída, o instalador gravará todas as suas opções e criará um arquivo Kickstart localizado no diretório inicial da raiz ( /root /anaconda-ks.cfg).
Gerador de arquivos Kickstart:
Um administrador do sistema pode utilizar o Kickstart para criar um único arquivo Kickstart que contém todas as suas escolhas durante um procedimento de instalação do RHEL. À medida que o arquivo Kickstart é criado, ele pode ser incluído via rede ou mídia de inicialização para configuração rápida e consistente do sistema.
A ferramenta de gerador de arquivos Kickstart o guia através do procedimento de desenvolvimento de arquivos RHEL 5, 6, 7 ou RHEL 8 Kickstart que são adequados de acordo com suas necessidades individuais de implantação. Com este programa, você pode construir arquivos de kickstart extensos com seleções de pacotes exclusivas, layouts do sistema de arquivos, configurações de rede e scripts de instalação. Também está disponível uma nova opção de segurança que agora permite implantar sistemas com um sistema de segurança bem gerenciado. Outra coisa sobre este aplicativo é que este aplicativo selecionará padrões sensíveis para personalização menos sofisticada.
Depois de terminar de configurar seu sistema, clique no “Download”Botão para obter o arquivo Kickstart, que você pode ser vinculado pela rede ou com mídia de instalação.
Disponibilidade de arquivos Kickstart:
Você deve salvar o arquivo Kickstart em um dos seguintes locais:
Um arquivo Kickstart é normalmente copiado para um disco rígido ou mídia portátil ou compartilhada em uma rede. Primeiro de tudo, utilize um servidor PXE usando as instalações do Kickstart para inicializar o sistema. Este método é uma técnica baseada em rede. Em seguida, faça o download dos pacotes de software dos repositórios remotos e do arquivo Kickstart do local de rede específico. Você precisa tornar a fonte de instalação acessível para o processo de instalação. No entanto, em vez da árvore de instalação ou imagem ISO, o arquivo Kickstart é usado.
Disponibilidade da fonte de instalação:
A instalação do Kickstart deve ter acesso a qualquer fonte de instalação para instalar os pacotes que seu sistema exige. Use a árvore de instalação ou a imagem ISO de instalação do RHEL como fonte. Uma duplicata do DVD binário RHEL com a mesma estrutura de diretório é chamada de árvore de instalação.
Inicie as instalações do Kickstart:
As instalações do Kickstart podem ser iniciadas usando um desses três métodos abaixo:
Método 1: Usando PXE
Esses servidores podem inicializar sistemas de ARM de 64 bits, servidores IBM Power Systems, Intel 64 e AMD64 Systems. O servidor PXE permite iniciar a instalação automaticamente quando você especificar a opção de inicialização no arquivo de configuração do carregador de inicialização. Se você usar este método, também existe a possibilidade de automatizar a instalação, incluindo o procedimento de inicialização.
Este procedimento é um guia geral. Procedimentos específicos variam dependendo da arquitetura do seu sistema, e as arquiteturas não fornecem todas as opções.
Observação:
Método:
Usando os parâmetros de instalação do arquivo Kickstart, a instalação começará imediatamente. A instalação é automatizada se o arquivo Kickstart for legítimo e compreender todos os comandos essenciais.
Método 2: Instalação manual
Este método descreve como iniciar manualmente uma instalação do Kickstart, o que requer alguma intervenção do usuário. Utilize a opção de inicialização “inst.KS = Localização“, Quando você quiser iniciar a instalação. Aqui você pode substituir o valor de localização pelo seu local de arquivo Kickstart. A arquitetura do seu sistema determina o método específico de definir a opção de inicialização.
Observação:
Você tem um arquivo Kickstart pronto para instalar em um local acessível do nosso sistema.
Método:
O processo de instalação usou as configurações adicionadas no arquivo Kickstart. Em seguida, a instalação é automatizada a partir deste ponto, se o arquivo Kickstart for legítimo e contiver todos os comandos essenciais.
Método 3: Usando um volume local
Este método iniciará o processo de instalação do Kickstart, colocando um arquivo Kickstart com um nome específico em um volume local rotulado.
Observação:
Método:
Para iniciar a instalação automatizada do Kickstart, o arquivo Kickstart é imediatamente identificado.
Manutenção de um arquivo Kickstart:
Nos arquivos Kickstart, você pode executar verificações automatizadas. Para isso, você deve verificar a validade de um erro novo ou existente, causando o arquivo Kickstart.
Ferramentas de manutenção do Kickstart Instalação:
Você deve primeiro instalar o pacote que contém as ferramentas de manutenção do Kickstart para utilizá -las. Escreva o seguinte comando para estabelecer o “Pykickstart”Pacote em seu sistema CentOS.
$ sudo yum install pykickstart
Guia do usuário do Kickstart:
Para obter mais informações sobre o Kickstart, escreva o seguinte comando:
$ rpm -qd pykickstart
Conclusão:
As empresas mais importantes utilizam o Kickstart para implantar a imagem do servidor Red Hat que pode ser ajustado, conforme necessário. As instalações do Kickstart permitem automatizar parcial ou totalmente o procedimento de instalação. Esses arquivos incluem respostas para todas as consultas que qualquer aplicativo de instalação geralmente pergunta, como como as unidades devem ser particionadas, em que fuso horário o sistema deve usar e qual software deve ser instalado. Neste guia, cobrimos 14 pontos importantes relacionados ao Kickstart. Você deseja automatizar o processo de instalação? Sinta -se à vontade para tentar o Kickstart!