Instalação Automatizada com Red Hat Kickstart

Instalação Automatizada com Red Hat Kickstart

Introdução

 

Este artigo mostra como automatizar a instalação e configuração do Sistema Operacional Oracle Linux 7.x, utilizando o método Red Hat Kickstart.
Os arquivos de configuração do Kickstart podem ser construídos de três maneiras:

  • Manualmente
  • Usando a ferramenta gráfica system-config-kickstart
  • Usando o programa de instalação padrão Anaconda

Todos os scripts do Kickstart e os arquivos de log de sua execução são armazenados no diretório /tmp para auxiliar na depuração de erros durante a instalação.
O arquivo Kickstart é um arquivo de texto simples contendo palavras-chave para perguntas normalmente realizadas durante a instalação do sistema operacional. Ele pode ser escrito utilizando qualquer editor de texto capaz de salvar arquivos com codificação ASCII, o nome e a extensão do mesmo não é relevante, porém recomenda-se utilizar um nome simples.
A instalação do Kickstart pode ser realizada usando um DVD, um disco rígido local, NFS, FTP, HTTP ou HTTPS.

 

Pré-requisitos

 

  • Virtual Box
  • Servidor FTP ou Web Service (HTTP)
  • Mídia de instalação do Oracle Linux 7
  • Sistema Operacional Linux derivado do Red Hat na versão 7 com interface gráfica

 

Instalação do Configurador Kickstart

 

O Kickstart Configurator permite criar ou modificar um arquivo kickstart usando uma interface gráfica, para que não seja necessário decorar toda a sintaxe utilizada no mesmo, instale o seguinte pacote:

# yum install -y system-config-kickstart

Durante a instalação padrão do Oracle Linux é gerado um arquivo kickstart no diretório /root com o nome anaconda-ks.cfg, utilizaremos este arquivo como exemplo para a criação do ficheiro de instalação automatizada.
Abra o software Kickstart navegando até Aplicativos -> Sistema -> Kickstart. Selecione a opção Arquivo, Abrir arquivo (Ctrl + O) e selecione o ficheiro /root/anaconda-ks.cfg.

Configure o método de instalação.

Altere a configuração do firewall.

Altere a configuração de rede.

Depois de definir parâmetros básicos utilizando o utilitário iremos personalizar o arquivo de instalação automatizado. Acesso o arquivo com o editor vim.

Finalizado a edição do arquivo, realize o teste para validar o script.

# ksvalidator auto.ks

Caso encontre algum erro será retornado a linha com erro de sintaxe, como exemplo abaixo:

Após terminar e ter validado realize o boot na mídia de instalação, pressione ESC digite um dos
comandos abaixo de acordo com onde hospedou seu arquivo Kickstart (auto.ks).

FTP

# linux ks=ftp://meu_ip/auto.ks

HTTP

# linux ks=http://meu_ip/auto.ks

Caso ocorra o erro ao ler o arquivo RNETLINK durante a instalação, isto indica que o driver da placa de rede não foi reconhecido ou sua configuração de rede está incorreta.
Após concluir a instalação você pode inspecionar os scripts de log gerados durante a instalação, disponíveis no diretório /tmp.

Referências

Red Hat Documentation
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/chapkickstart-installations#sect-kickstart-introduction

Kickstart syntax reference
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sectkickstart-syntax

COMENTÁRIOS

Política de Privacidade e Termos de Uso de Dados - Dataunique Tecnologia da Informação LTDA

A Dataunique Tecnologia da Informação LTDA, empresa devidamente registrada sob o CNPJ 15.179.495/0001-35, compromete-se a proteger a privacidade e segurança dos dados pessoais de seus usuários. Esta política descreve como coletamos, usamos, compartilhamos e protegemos as informações pessoais fornecidas por você.

1. Informações Coletadas

1.1. A Dataunique coleta informações fornecidas voluntariamente por você, como nome, endereço, e-mail, número de telefone, entre outras, durante o cadastro ou utilização de nossos serviços.

1.2. Dados de acesso e utilização de nossos serviços, como endereço IP, tipo de navegador, páginas visitadas e tempo de permanência, podem ser automaticamente registrados para melhorar a qualidade dos serviços oferecidos.

2. Uso de Informações

2.1. As informações coletadas são utilizadas para fornecer, manter, proteger e melhorar nossos serviços, bem como para desenvolver novos serviços.

2.2. Podemos utilizar seus dados para personalizar conteúdos, oferecer suporte ao cliente, enviar atualizações, newsletters e informações sobre novos produtos ou serviços.

3. Compartilhamento de Informações

3.1. A Dataunique não compartilha informações pessoais com terceiros, exceto quando necessário para cumprir obrigações legais, proteger nossos direitos ou em situações autorizadas por você.

4. Segurança de Dados

4.1. Utilizamos medidas de segurança adequadas para proteger suas informações contra acessos não autorizados, alterações, divulgação ou destruição não autorizada.

5. Cookies e Tecnologias Semelhantes

5.1. Utilizamos cookies e tecnologias semelhantes para melhorar a experiência do usuário, analisar o tráfego e personalizar conteúdos.

6. Seus Direitos

6.1. Você tem o direito de acessar, corrigir ou excluir suas informações pessoais. Para exercer esses direitos ou esclarecer dúvidas, entre em contato com nosso Encarregado de Proteção de Dados (DPO) através do e-mail [email protected].

7. Alterações na Política de Privacidade

7.1. Reservamo-nos o direito de alterar esta política a qualquer momento, e as alterações serão comunicadas por meio de nossos canais de comunicação.

Ao utilizar nossos serviços, você concorda com os termos desta Política de Privacidade. Recomendamos a leitura regular desta política para se manter informado sobre como tratamos seus dados pessoais.

Dados de Contato:

  • Endereço: Rua T30, 2515, Quadra 99 Lote 11/14, Sala 1404 e 1405, Edif Walk Bueno Business Edif e Lifestyle, SET BUENO, Goiânia – GO, 74215-060.
  • Telefone: (62) 99906-0584
  • Fax/Mensageiro Online: (62) 3223-2257
  • E-mail: [email protected]

Data de vigência: [Data de atualização da política]

Atenciosamente,

Dataunique Tecnologia da Informação LTDA