TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Treinamento RHCSA

Por:   •  26/9/2016  •  Artigo  •  74.298 Palavras (298 Páginas)  •  266 Visualizações

Página 1 de 298

Red Hat Enterprise Linux 7

RH134

Red Hat System Administration II

Edição 1

Wander Boessenkool

Bruce Wolfe

Scott McBrien

George Hacker

Chen Chang

Editado por

Steven Bonneville

Capítulo 1. Automatização da instalação com o Kickstart

1.1. Definição do sistema Anaconda Kickstart

1.2. Prática: Sintaxe e modificação do arquivo Kickstart

1.3. Implantação de um novo sistema virtual com o Kickstart

1.4. Prática: Instalação de um sistema usando o Kickstart

1.5. Teste do capítulo: Automatização da instalação com o Kickstart

Resumo

Visão geral

Meta

Automatizar a instalação dos sistemas Red Hat Enterprise Linux com o Kickstart.

Objetivos

  • Explicar os conceitos e a arquitetura do Kickstart.
  • Criar um arquivo de configuração do Kickstart.

Seções

  • Definição do sistema Anaconda Kickstart (e prática)
  • Implantação de um novo sistema virtual com o Kickstart (e prática)

Teste do capítulo

  • Automatização da instalação com o Kickstart

1.1. Definição do sistema Anaconda Kickstart

Objetivos

Após concluir esta seção, os alunos deverão ser capazes de identificar os principais elementos de configuração encontrados em um arquivo de configuração do Kickstart.

Introdução às instalações Kickstart

Um administrador de sistemas pode automatizar a instalação do Red Hat Enterprise Linux utilizando um recurso denominado Kickstart. Anaconda, o instalador do Red Hat, precisa de informações sobre como instalar um sistema: particionar discos, configurar interfaces de rede, selecionar quais pacotes instalar, etc. Esse é um processo interativo por padrão. Uma instalação Kickstart usa um arquivo de texto para fornecer todas as respostas a essas perguntas, de modo que nenhuma interação seja necessária.

Comparação

O Kickstart no Red Hat Enterprise Linux é semelhante ao Jumpstart do Oracle Solaris ou a uma instalação autônoma do Microsoft Windows.

Os arquivos de configuração do Kickstart começam com uma lista de comandos que define como a máquina de destino deverá ser instalada. As linhas que iniciam com caracteres # são comentários que serão ignorados pelo instalador. Outras seções começam em uma linha que inicia com o caractere % e termina em uma linha com a diretiva %end.

A seção %packages especifica o software a ser instalado no sistema de destino. Os pacotes individuais são especificados pelo nome (sem as versões). Os grupos de pacotes podem ser especificados por nome ou ID e iniciar por um caractere@. Os grupos de ambientes (grupos dos grupos de pacotes) podem ser especificados por @^, seguido imediatamente pelo nome ou pela ID do grupo de ambientes. Os grupos têm componentes obrigatórios, padrão e opcionais. Normalmente, os componentes obrigatórios e padrão serão instalados pelo Kickstart. Os nomes de pacotes ou grupos que forem precedidos por um caractere - serão excluídos da instalação, a menos que sejam obrigatórios ou instalados devido às dependências de RPM de outros pacotes.

Duas seções adicionais são os scripts %pre e %post. Os scripts %post são mais comuns. Eles configuram o sistema depois que todo o software tiver sido instalado. O script %pre é executado antes de qualquer particionamento de disco ser feito.

Primeiro, os comandos de configuração devem ser especificados. %pre%post e %packages podem ocorrer em qualquer ordem após os comandos de configuração.

Comandos do arquivo de configuração do Kickstart

Comandos de instalação

  • url: especifica o local da mídia de instalação.

Exemplo:

url --url="ftp://installserver.example.com/pub/RHEL7/dvd"

  • repo: esta opção informa ao Anaconda onde encontrar os pacotes para instalação. Ela deve apontar para um repositório yum.

Exemplo:

repo --name="Custom Packages" --baseurl="ftp://repo.example.com/custom"

  • text: força a instalação no modo de texto.
  • vnc: permite que a instalação gráfica seja visualizada remotamente pelo VNC.

Exemplo:

vnc --password=redhat

  • askmethod: não use o CD-ROM automaticamente como fonte dos pacotes quando a mídia de instalação for detectada na unidade de CD-ROM.

Comandos de particionamento

  • clearpart: limpa as partições especificadas antes da instalação.

Exemplo:

clearpart --all --drives=sda,sdb --initlabel

  • part: especifica o tamanho, o formato e o nome de uma partição.

Exemplo:

part /home --fstype=ext4 --label=homes --size=4096 --maxsize=8192 --grow

  • ignoredisk: ignora os discos especificados durante a instalação.

Exemplo:

ignoredisk --drives=sdc

  • bootloader: define onde instalar o carregador de inicialização.

Exemplo:

bootloader --location=mbr --boot-drive=sda

  • volgrouplogvol: cria grupos de volume LVM e volumes lógicos.

Exemplo:

part pv.01 --size=8192

volgroup myvg pv.01

logvol / --vgname=myvg --fstype=xfs --size=2048 --name=rootvol --grow

logvol /var --vgname=myvg --fstype=xfs --size=4096 --name=varvol

...

Baixar como (para membros premium)  txt (437.3 Kb)   docx (544 Kb)  
Continuar por mais 297 páginas »
Disponível apenas no TrabalhosGratuitos.com