Home

Red Hat Network Satellite 5.5 Guia de Introdução

image

Contents

1. at org quartz simpl SimpleThreadPool workerThread run SimpleThreadPool java 520 Caused by redstone xmlrpc XmiRpcException The response could not be parsed at redstone xmlrpc XmiRpcClient handleResponse XmiRpcClient java 434 at redstone xmlrpc XmiRpcClient endCall XmiRpcClient java 376 at redstone xmlrpc XmiRpcClient invoke XmiRpcClient java 165 at com redhat rhn manager kickstart cobbler CobblerXMLRPCHelper invokeMethod Cobb lerXMLRPCHelper java 69 4 more Caused by java io IOException Server returned HTTP response code 503 for URL http someserver example com 80 cobbler api at sun net www protocol http HttpURLConnection getInputStream HttpURLConnection jav a 1236 at redstone xmlrpc XmiRpcClient handleResponse XmiRpcClient java 420 7 more Isso indica que houve um problema do Cobbler comunicando com o servi o taskomatic Tente checar o seguinte Verifique se httpdest sendo executado service httpd status Verifique se o cobblerd est sendo executado service cobblerd status Verifique que n o h regras de firewall que preveniriam conex es localhost 5 4 Registro P R O comando rhnreg ks est falhando quando eu o uso dizendo ERROR unable to read system id incapaz de ler o id do sistema Qual o problema No final do arquivo de kickstart h uma se o post que registra a m quina ao RHN Satellite begin Red Hat management server registration mkdir p usr share rhn wget http
2. sbin iptables A INPUT m state state NEW m tcp p tcp dport 25151 j ACCEPT 4 Salve as configura es de firewall sbin iptables save 5 Assegure se que os arquivos de configura o est o todos sincronizados executando o seguinte comando cobbler sync 6 Inicie o servidor Satellite usr sbin rhn satellite start o ss ss N o inicie ou pare o servi o cobblerd independente do servi o do Satellite pois poder causar erros e outros problemas Sempre use usr sbin rhn satellite para iniciar ou parar o RHN Sattelite Procedimento 4 2 Configurando Registros de Sistema do Cobbler Registros de sistema do Cobbler s o objetos dentro do Cobbler que acompanham um sistema e s o associados ao perfil de kickstart Para realizar um kickstart PXE um perfil Kickstart Satellite deve estar atado aos registros do sistema do Cobbler para as m quinas que voc pretende fazer o kickstart 1 V at Detalhes do Sistema Provisionamento para cada sistema e selecione o perfil de kickstart a ser associado 2 Clique Criar Registro de Sistema do Cobbler para fazer a associa o 3 A associa o permanecer no lugar indefinitivamente a menos que voc configure a op o pxe just once para verdadeira para qualquer m quina dada Neste caso a associa o ser Procedimento 4 3 Configurando o Cobbler para usar o PXE Cobbler est definido para gerar configura es do PXE por padr o mas para obter o melhor fluxo de 27
3. system system name koan list profiles server satellite example org or koan list systems server satellite example org Usagem Leia a pagina man do koan Reprovisionar um sistema existente Reinicie depois de executar este comando para instalar o novo sistema operacional Isto tamb m pode ser usado com kickstarts de atualiza o por exemplo para atualizar um grande n mero de m quinas de uma vers o do Red Hat Enterprise Linux para a pr xima Provisionar um h spede virtual Comanda o Cobbler para exibir uma lista de perfis ou sistemas dispon veis para instala o remota Por raz es de troubleshooting observe que o Koan autentica dados em var 109 koan 29 Red Hat Network Satellite 5 5 Guia de Introdu o Cap tulo 5 Solu o de problemas 5 1 Interface web P Estou tendo problemas com a interface de usu rio do RHN Satellite Quais arquivos de log eu devo checar Se voc tem erros vizualizando agendando ou trabalhando com kickstarts na interface de usu rio do RHN Satellite Server cheque o arquivo de log var log tomcat5 catalina out Para todos os outros erros da interface de usu rio cheque o arquivo de log var log httpd error_log 5 2 Anaconda P 30 Estou tendo umerro que diz Error downloading kickstart file Erro ao baixar o arquivo de kickstart Qual o problema e como conserto isso Este erro geralmente o resultado de um problema de rede Para localizar o p
4. 3 redhat Red Hat Network Satellite 5 5 Guia de Introdu gt o Provisionamento e Implanta o com o Red Hat Network Satellite Edi o 2 Red Hat Equipe da Documenta o Red Hat Network Satellite 5 5 Guia de Introdu o Provisionamento e Implanta o com o Red Hat Network Satellite Edi o 2 Red Hat Equipe da Documenta o Nota Legal Copyright 2011 Red Hat Inc This document is licensed by Red Hat under the Creative Commons Attribution ShareAlike 3 0 Unported License If you distribute this document or a modified version of it you must provide attribution to Red Hat Inc and provide a link to the original If the document is modified all Red Hat trademarks must be removed Red Hat as the licensor of this document waives the right to enforce and agrees not to assert Section 4d of CC BY SA to the fullest extent permitted by applicable law Red Hat Red Hat Enterprise Linux the Shadowman logo JBoss MetaMatrix Fedora the Infinity Logo and RHCE are trademarks of Red Hat Inc registered in the United States and other countries Linux is the registered trademark of Linus Torvalds in the United States and other countries Java is a registered trademark of Oracle and or its affiliates XFS is a trademark of Silicon Graphics International Corp or its subsidiaries in the United States and or other countries MySQL is a registered trademark of MySQL AB in the United States the European Union
5. Atribui diversas vari veis a um registro de sistema e desconsidera quaisquer vari veis antigas que possam ser ajustadas Configura todas as novas instala es de qualquer perfil contendo webserver como uma s rie para usar um perfil chamado RHEL5 1386 25 Red Hat Network Satellite 5 5 Guia de Introdu o Outras configura es do Cobbler Existem somente poucas configura es do Cobbler que deveriam ser alteradas no etc cobbler settings diretamente A op o pxe just once uma delas descritas no alterada para refletir o endere o ou nome de host do RHN Satellite Server Depois de alterar o etc cobbler settings execute o seguinte comando para captar as mudan as sbin service cobblerd restart cobbler sync Or importante y Importante N o ajuste qualquer outra configura o no etc cobbler settings O RHN Satellite requer que este arquivo permane a numa certa configura o determinada pelo instalador do RHN Satellite Da mesma forma o arquivo etc cobbler modules conf que controla fontes de autentica o deveriam permanecer como criados pelo instalador do RHN Satellite Particularmente o m dulo de autentica o deve permanecer como authn spacewalk e n o alter vel Procedimento 4 1 Configurando o SELinux para uso com o Cobbler O suporte a SELinux e um firewall seguro s o instalados por padr o com o Red Hat Enterprise Linux Para propriamente configurar um servidor Red Hat Enterprise Linux
6. Red Hat Network Satellite 5 5 Guia de Introdu o trabalho do PXE possivel no BIOS a op o de configura o do pxe j ust once pode ser ajustada 1 Muitas vezes a ordem da BIOS ser configurada para fazer o boot do PXE ocorrer primeiro Isto significa que o sistema n o ir inicializar do disco local ao menos que o servidor PXE o instrua a fazer remotamente Esta configura o pode criar um boot loop onde o sistema reinstala continuamente Para prevenir boot loops abra o arquivo etc cobbler settings e adicione a seguinte linha pxe just once 1 Esta configura o adiciona uma macro kickstart_done no modelo de kickstart que diz ao sistema para inicializar localmente depois de ter completado a instala o ao inv s de inicializar a partir da rede 2 Se voc incluir a configura o pxe just once 1 e quiser reinstalar o sistema mais tarde voc precisar alternar a marca netboot enabled no sistema Isto pode ser feito usando tanto a interface web RHN Satellite ou no Cobbler diretamente Quando o sistema reinicializar na pr xima vez realizar uma instala o PXE e ent o retornar para a inicializa o a partir do disco local at que a marca seja restabelecida Se a BIOS estiver configurada para inicializar a partir de discos r gidos locais primeiro n o h necessidade de ter o pxe just once habilitado Entretanto para reprovisionar o sistema usando PXE ser necess rio zerar o MBR master boot record Nom
7. Virtualizados O provisionamento de H spedes Virtuais suportado no RHN Satellite 5 5 usando as seguintes tecnologias de virtualiza o H spedes Virtualizados KVM H spedes T otalmente Virtualizados Xen H spedes Para Virtualizados Xen Procedimento 2 8 Provisionar um H spede Virtualizado 1 Cheque que o sistema de host tenha um sistema de direitos de Virtualiza o ou Plataforma de Virtualiza o 2 Na p gina Sistemas selecione um host virtual apropriado ent o selecione Virtualiza o Provisionar 3 Para configurar par metros adicionais tais como mem ria de h spede e uso de CPU clique no bot o Configura o Avan ada Permitindo que voc configure Rede est tica ou DHCP Op es do kernel Pacote de sincroniza o de perfil quando o kickstart termina o sistema sincronizar seu pacote de perfil quele outro sistema ou perfil armazenado Aloca o de mem ria RAM O padr o de 512MB Tamanho de disco virtual CPUs Virtuais O padr o 1 Virtual bridge A networking bridge usada para a instala o O padr o xenbro para provisionar Xen e virbroO para KVM i A networking bridge virbr n o permitir contato de rede externo Se voc precisar de contato externo configure o host para criar uma bridge real Entretanto o xenbro uma bridge real e recomendado para uso se poss vel Caminho de armazenamento virtual O caminho tanto para um arquivo Volume L gico LVM diret rio
8. de m ltiplos kickstarts gt Definir um snippet trecho atrav s de fun es de m ltiplos servidores como um servidor DNS servidor proxy e servidor web Por exemplo um servidor web poder ter o seguinte trecho definido httpd mod ssl mod python Para criar um perfil de servidor web inclua o snippet de servidor web na se o package de seu arquivo de kickstart Para um perfil ser tanto servidor web e servidor proxy inclua ambos os trechos no pacote da se o Para adicionar outro pacote ao trecho do servidor web por exemplo mod_perl atualize o trecho e todos os perfis que est o usando esse trecho ser o atualizados dinamicamente Vari veis A modela o permite que voc defina uma vari vel a ser usada atrav s de todo o arquivo de kickstart Vari veis est o sujeitas a uma forma de heran a que as permitem ser configuradas a um n vel e substituir os n veis abaixo Ent o se uma vari vel definida ao n vel de sistema ela substituir as mesmas vari veis definidas nos n veis de perfil ou rvore kickstart Da mesma maneira se uma vari vel definida a um n vel de perfil ela substituir as mesmas vari veis definidas ao n vel da rvore kickstart Note que as vari veis da rvore kickstart n o podem ser definidas para rvores kickstart geradas automaticamente como aquelas criadas quando voc realiza uma sincroniza o satellite Snippets Trechos Snippets reusam peda os de c digo entre m ltip
9. e o sistema estiver inicializando pela primeira vez Exemplo 2 2 Configurar as Op es do Kernel e Op es Post Kernel Este exemplo descreve a diferen a entre op es do kernel e op es do post kernel no processo de configura o do reprovisionamento Para estabelecer uma conex o VNC para monitorar o kickstart remotamente inclua vnc vncpasswor d PASSWORD na linha Kernel Options Se voc quer que o kernel do sistema resultante inicialize com a op o kernel noapic adicione noapic linha Post Kernel Options Procedimento 2 7 Preserva o de Arquivo O recurso Preserva o de Arquivo pode ser usado para evitar que arquivos sejam perdidos durante um reprovisionamento Este recurso armazena arquivos temporiaramente durante o kickstart e os restaura depois que o reprovisionamento estiver completo Listas de preserva o de arquivo est o somente dispon veis nos assistentes de estilo do kickstart e podem somente ser usadas durante reprovisionamentos 1 V at Sistemas Kickstart Preserva o de Arquivo criar nova lista de preserva o de arquivos e crie uma lista de arquivos a serem preservadas 2 V at Sistemas Kickstart Perfis e associe a lista de preserva o de arquivo com um kickstart selecionando o perfil desejado 3 V at Detalhes do Sistema Preserva o de Arquivos e selecione a lista de preserva o de arquivos 16 Capitulo 2 Kickstart 2 5 3 Provisionamento de H spedes
10. estado do clone c Clique em Criar Canal d Preencha as informa es necess rias e escolha o canal pai sob o qual o canal filho clonado precisa estar e Clique em Criar Canal Capitulo 2 Kickstart Overview Create Kickstart Distribution Systems System Groups The following details are needed to define a kickstartable distribution The tree path field should be a valid path to a System Set Manager installation tree located on this RHN Satellite server The Kickstart RPM should be the name of the rpm containing the Advanced Search kickstart deploy scripts These RPMs are provided by RHN Satellite and located in the RHN Satellite Tools child channels Activation Keys The Distribution Label field should contain only letters numbers hyphens periods and underscores It must also be at Stored Profiles least 4 characters long Custom System Info Kickstart The Tree Path Kickstart RPM Base Channel and Installer Generation should always match This generally means that Profiles the versions for each field should be from the same version of Red Hat Enterprise Linux Bare Metal GPG and SSL Keys The Tree Path must be a local disk path on your RHN Satellite server containing the entire kickstart tree for a distribution include kemel initrd and repo information but excluding any rpms This directory should be readable by the apache and File Preservation tomcat users From within the specified tree path a kernel should be available at Amag
11. o gerados pelo servidor RHN Satellite j incluir o este snippet na se o post Aaba Snippets Personalizados permite a voc ver e editar snippets criados para usar em sua organiza o Novos snippets podem ser criados clicando em criar novo snippet Snippets personalizados s o armazenados no diret rio var 1ib rhn kickstarts snippets O RHN Satellite Server armazena snippets para diferentes organiza es em diferentes diret rios ent o snippets personalizados ser o guardados com um nome de arquivo similar ao seguinte onde 1 o ID da organiza o SNIPPET spacewalk 1 snippet name Para determinar o texto para usar e inserir o snippet no kickstart veja a coluna Snippet Macro na lista de snippets ou na p gina de detalhes do snippet Snippets existem num n vel global e n o compartilham as mesmas estrutura de heran as como as vari veis Entretanto vari veis podem ser usadas dentro dos snippets para mudar o modo que eles se comportam quando diferentes sistemas solicitarem um kickstart 12 Capitulo 2 Kickstart English change Knowledgebase Documentation usem jsherrit onan ization justin Sherrill Preferences Sign Out O E RED HAT NETWORK SATELLITE Systems z Search Dearden ystems Errata Channels Configuration Schedule sears Monitoring Help oversea Kickstart Snippets O create new snippet Systems Systm Groups Default Suppets Custom Snippets A Snippets System Set Manager Advanced
12. ou dispositivo em bloco que armazena as informa es de disco do h spede tais como dev sdb dev LogVo100 mydisk VolGroup00 ou var lib xen images myDisk 4 Clique Agendar Kickstart e Terminar 2 5 4 Provisionar atrav s de uma RHN Proxy O provisionamento pode tamb m ser alcan ado usando uma RHN Proxy que foi instalada e registrada para o RHN Satellite 1 Quando provisionar um h spede virtual ou fazer um reprovisionamento de um sistema selecione a proxy desejada da caixa de sele o suspensa Select Satellite Proxy 2 Para instala es a partir do zero substitua o nome de dom nio totalmente qualificado FQDN RHN Satellite com o da proxy FQDN Por exemplo se a URL para o arquivo de kickstart http satellite example com ks cfg org 1 label myprofile 17 18 Red Hat Network Satellite 5 5 Guia de Introdu o Ent o para fazer um kickstart por uma proxy use http proxy example com ks cfg org 1 label myprofile Cap tulo 3 Satellites m ltiplos Capitulo 3 Satellites multiplos Sincroniza o Inter satellite ISS Inter satellite synchronization permite a voc coordenar conte do entre Satellites Este recurso pode ser usado de diversas maneiras dependendo das necessidades de sua organiza o Este cap tulo cont m uma se o de casos de uso e como melhor configurar o ISS para atender sua organiza o Requerimentos do ISS Estas s o as condi es necess rias para poder utilizar o ISS Dois
13. ou mais servidores do RHN Satellite Pelo menos um RHN Satellite populado com pelo menos um canal Para conex es seguras cada RHN Satellite slave tamb m precisar de um certificado SSL master RHN Satellite 3 1 Sincroniza o do Inter Satellite Procedimento 3 1 Configurando o Servidor Master O servidor master usado para determinar quais arquivos ser o sincronizados aos outros satellites 1 Habilite o recurso de sincroniza o inter satellite ISS Abra o arquivo etc rhn rhn conf e adicione ou altere a seguinte linha disable iss 0 No arquivo etc rhn rhn conf localize a linha allowed iss slaves Por padr o nenhum satellite slaves s o especificados para sincroniza o Entre o nome de host de cada servidor satellite slave separados por v rgulas allowed iss slaves slavel satellite example org slave2 satellite example org Salve o arquivo de configura o e reinicie o servi o httpd service httpd restart Procedimento 3 2 Configurar Servidores Slaves Servidores Satellites Slaves s o as m quinas que ter o seu conte do sincronizado ao servidor master 1 Para tranferir seguramente o conte do aos servidores slave voc precisar do certificado ORG SSL do servidor master Voc pode baixar o certificado por HTTP do diret rio pub de qualquer satellite O arquivo chamado RHN ORG TRUSTED SSL CERT mas pode ser renomeado e colocado em qualquer lugar no sistema de arquivos local do sla
14. servidor DHCP usando tanto uma VLAN real ou trunked e configurando quaisquer roteadores ou switches para passar o protocolo DHCP atrav s dos limites de rede Configure seu servidor DHCP para que ent o aponte para o servidor PXE ajustando o endere o next server para sistemas que voc quer gerenciar pelo RHN Satellite Para utilizar hostnames ao realizar a instala o configure o servidor DHCP para apontar ao dom nio e os endere os IP incluindo estas linhas option domain name DOMAIN NAME option domain name servers IP ADDRESS1 IP_ADDRESS2 2 No servidor DHCP mude para usu rio root e abra o arquivo etc dhcpd conf Anexe uma classe nova com as op es para realizar uma instala o PXE boot allow booting allow bootp class PXE match if substring option vendor class identifier O 9 PXEClient next server 192 168 2 1 filename pxelinux 0 i Esta classe realizar as seguintes a es a Habilita a inicializa o da rede com o protocolo bootp b Crie uma classe chamada PXE Se um sistema estiver configurado para ter primeiro o PXE na sua prioridade de inicializa o se identificar como PXEClient c O servidor DHCP direciona o sistema ao servidor Cobbler no endere o de IP 192 168 2 1 d O servidor DHCP se refere ao arquivo de imagem de boot var lib tftpboot pxelinux o 3 Configure o Xinetd O Xinetd um daemon que gerencia uma suite de servi os incluindo TFTP o servidor FTP usado para tr
15. tradu o Revis o 0 8 Thu May 5 2011 BZ 701822 Revis o QE Revis o 0 7 Thu April 14 2011 Feedback de revis o t nica Revis o 0 6 Wed March 23 2011 Prepara o para revis o t cnica Revis o 0 5 Tue March 22 2011 BZ 666435 BZ 666846 BZ 678080 BZ 682364 Revis o 0 4 Tue March 22 2011 Solu o de problemas Revis o 0 3 Mon March 21 2011 Satellites m ltiplos Revis o 0 2 Thu March 17 2011 Introdu o Kickstart Comando Avan ados Reestrutura o de alguns cap tulos Revis o 0 1 Wed Jan 5 2011 Completas novas estrutura es de cap tulos Revis o 0 0 Tue Dec 21 2010 Lana Brindley Lana Brindley Lana Brindley Lana Brindley Lana Brindley Lana Brindley Lana Brindley Lana Brindley Lana Brindley Nova cria o de documento do Guia de Implanta o do RHN Satellite original
16. um script post or pre gt Inclua errorCatcher Echo na primeira linha do snippet 13 Red Hat Network Satellite 5 5 Guia de Introdu o Exemplo 2 1 Escapando Caracteres Especiais nos modelos Este exemplo descreve como escapar caracteres especiais nos modelos de kickstart O seguinte script bash necessita ser inserido na se o post post echo foo gt tmp foo txt Sem que o seja escapado o processador de modela o tentar encontrar a vari vel chamada foo e falharia porque foo n o existe com uma vari vel A maneira mais simples de escapar o usando a barra inversa post echo foo gt tmp foo txt Isto far que foo seja renderizado como foo Um segundo m todo envolver o script bash inteiro em raw Zend raw como a seguir post raw echo foo gt tmp foo txt end raw O m todo final incluir errorCatcher Echo na primeira linha do modelo de kickstart Isto instrui o processador de modela o para ignorar qualquer vari veis que n o existem e as mostre como texto Esta op o j est inclu da no assistente de estilos do kickstart e pode ser inclu da em qualquer kickstart bruto criado manualmente 2 5 Fazer um Kickstart em uma M quina 2 5 1 Fazer Kickstart de uma Nova Instala o Quando uma m quina n o possui um sistema operacional existente ou possui um sistema operacional incorreto instalado referida em ingl s como uma bare metal machine algo como m qu
17. 9 10 10 77 131 19 Aug 2011 15 14 20 0400 GET rhn common DownloadFile do url ks dist ks rhel i386 server 5 u3 Server chkconfig 1 3 30 1 2 1386 rpm HTTP 1 1 200 162580 urlgrabber 3 1 0 yum 3 2 19 Se as requisi es n o est o aparecendo no arquivo access_log o sistema pode estar tendo problemas com a configura o de rede Se as requisi es est o aparecendo mas est o gerando erros cheque os logs de erro Voc pode tamb m tentar manualmente baixar os arquivos para ver se o pacote est dispon vel wget http satellite example com ks dist ks rhel i386 server 5 u3 Server chkconfig 1 3 30 1 2 1386 rpm 5 3 Tracebacks P Estou recebendo emails com WEB TRACEBACK no campo assunto O que eu devo fazer sobre isso R Um email de traceback t pico parecido com o seguinte 31 Red Hat Network Satellite 5 5 Guia de Introdu o Subject WEB TRACEBACK from satellite example com Date Wed 19 Aug 2011 20 28 01 0400 From RHN Satellite lt dev null redhat com gt To admin example com java lang RuntimeException XmiRpcException calling cobbler at com redhat rhn manager kickstart cobbler CobblerXMLRPCHelper invokeMethod Cobb lerXMLRPCHelper java 72 at com redhat rhn taskomatic task CobblerSyncTask execute CobblerSyncTask java 76 at com redhat rhn taskomatic task SingleThreadedTestableTask execute SingleThreaded TestableTask java 54 at org quartz core JobRunShell run JobRunShell java 203
18. BR translation completed Mon Mar 11 2013 Revis o 4 2 1 Mon Mar 11 2013 Arquivos de tradu o sincronizados com as fontes XML 4 2 Revis o 4 2 Empacotamento final do 5 5 Wed Sept 19 2012 Revis o 4 1 Est gio para Lan amento Thu Aug 9 2012 Revis o 4 0 Mon June 25 2012 Cap tulos atualizados 1 e 2 para o RHN Satellite 5 5 Cap tulos 3 5 editados para o RHN Satellite 5 5 BZ 787348 Linha do iptables do Cobbler iptables incorreta BZ 702529 Informa es adicionais do Kickstart foram adicionadas BZ 797688 Cobbler Boot ISO n o suportado Revis o 3 0 Thu May 31 2012 R diger Landmann Glaucia Cintra Glaucia Cintra Glaucia Cintra Glaucia Cintra de Freitas Dan Macpherson Athene Chan Athene Chan Athene Chan BZ 826803 Corre o de pontua o na Se o do Realizando um Kickstart em uma Maquina Mudan as gramaticais pequenas na se o do kickstart Revis o 2 0 Thu May 24 2012 Athene Chan BZ 783339 Restrutura o de senten a na se o Provisionando o Troubleshooting Taskomatic BZ 783340 s390x to IBM System z Atualizado Revis o 1 3 Mon Aug 15 2011 Lan amento do z stream foi transformado em y stream Revis o 1 2 Wed Jun 15 2011 Preparado para tradu o Revis o 1 1 Atualiza es para tradutores Fri May 27 2011 Revis o 1 0 Edi o final de revis o QE Fri May 6 2011 34 Lana Brindley Lana Brindley Lana Brindley Lana Brindley Preparado para
19. Search Use kickstart snippets to store common blocks of code that can be shared across multiple kickstart profiles in RHN Activation Keys Satellite When you create a kickstart snippet all kickstart profiles including that snippet will be updated accordingly Stored Profiles Custom Systm info OLZZS456TBGABCDEFGHIJKLMNOPORST VWXYZ Kickstart Filter by Snippet Name Display 25 v items per page 1 1lofl as Go GPG and SSL Keys MyCustomSnippet SNIPPET spacewalk 28 MyCustomSnippet 1 lofl Tip Copy and paste the snippet macro into your kickstart profiles to make the full snippet sppesr in that kickstart profile Privacy statement Legal statement redhat com RHN Satellite release 5 3 E Figura 2 3 Kickstart Snippets Escapar Caracteres Especiais Os car cteres e s o usados durante modela o para especificar vari veis e controle de fuxo Se voc necessita desses car cteres para qualquer outro prop sito num script eles ter o de ser escapados para que eles n o sejam reconhecidos como vari veis Isto pode ser feito de diversas maneiras Colocando uma barra invertida antes de qualquer inst ncia de ou que voc quer que seja ignorada durante a modela o Envolva o script inteiro com raw end raw Todos scripts pre e post criados usando o assistente de estilos kickstart s o envolvidos com raw end raw por padr o Isto pode ser mudado usando a caixa de sele o Modelo dispon vel quando editar
20. a virtualiza o Xen Para virtualiza o o modo de virtualiza o mais r pido Ele requer um sinalizador PAE no sistema CPU e um sistema operacional modificado o Red Hat Enterprise Linux 5 suporta visitantes com para virtualiza o Use este tipo para provisionar um host virtual com para virtualiza o Xen H spedes e hosts para virtualizados Xen s o suportados se o hardware for compat vel Perfis Kickstart criados para serem usados como hosts Xen devem incluir o pacote kernel xen na se o packages Perfis Kickstart criados para serem usados como hosts KVM devem incluir o pacote qemu na se o packages Sistemas totalmente virtualizados podem requerer que o suporte virtualiza o seja ativado no menu BIOS do computador 10 Capitulo 2 Kickstart Para mais informa es sobre o kickstart veja o cap tulo Instala es Kickstart no Guia de Instala o Red Hat Enterprise Linux 2 4 Modela o Templating Modela o do kickstart permite que voc inclua vari veis snippets trechos e declara es de controle de fluxo tais como declara es for loops e if nos seus arquivos kickstart Isto feito usando a ferramenta cheetah Existem diversas raz es pelas quais a modela o pode ser til Reusar uma determinada se o de um kickstart tal como a se o de particionamento de disco entre m ltiplos kickstarts Realizando algumas a es post consistentemente atrav s
21. and other countries Node js is an official trademark of Joyent Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node js open source or commercial project The OpenStack Word Mark and OpenStack Logo are either registered trademarks service marks or trademarks service marks of the OpenStack Foundation in the United States and other countries and are used with the OpenStack Foundation s permission We are not affiliated with endorsed or sponsored by the OpenStack Foundation or the OpenStack community All other trademarks are the property of their respective owners Resumo Este documento cont m informa es e instru es para uso da funcionalidade de provisionamento do kickstart no Red Hat Network Satellite Para mais sobre o b sico do Satellite veja o Guia do Usu rio Satellite indice Capitulo 1 Introdu o 0 eee teen tenet nent e eens Capitulo 2 Kickstart 2 022020 eet pie hee hs Ae dA e Re a Pe a ee A dade RR 2 1 Pacotes requeridos 2 2 Arvores Kickstart 2 3 Perfil de Kickstart 2 4 Modela o T emplating 2 5 Fazer um Kickstart em uma Maquina 2 5 1 Fazer Kickstart de uma Nova Instala o 2 5 2 Reprovisionar 2 5 3 Provisionamento de H spedes Virtualizados 2 5 4 Provisionar atrav s de uma RHN Proxy Capitulo 3 Satellites m ltiplos 1 0 eee ea 3 1 Sincroniza o do Inter Satellite 3 2 Sincroniza o Organizacional 3 3 Casos de Uso do ISS Cap tul
22. ansferir a imagem de boot a um cliente PXE Habilite o Xinetd usando o comando chkconfig chkconfig xinetd on Alternativamente mude para usu rio root e abra o arquivo etc xinetd d tftp Encontre a 15 Red Hat Network Satellite 5 5 Guia de Introdu o linha disable yes e mude para disable no 4 Inicie o servi o Xinetd para que ent o o TFTP possa iniciar servindo a imagem de boot pxelinux o chkconfig level 345 xinetd on sbin service xinetd start O comando chkconf ig ativa o servi o xinetd para todos os n veis de execu o de usu rios enquanto o comando sbin service ativa o xinetd imediatamente 2 5 2 Reprovisionar Reinstalar um sistema existente referido como reprovisionar O reprovisionamento pode ser feito usando a interface web do RedHat Satellite Server e o sistema usar o mesmo perfil de sistema que tinha antes do reprovisionamento Isto preservar muitas informa es e configura es sobre o sistema O reprovisionamento pode ser agendado a partir da aba Provisionar enquanto vizualizando um sistema Para configurar op es adicionais v para a p gina Configura es Avan adas que permite a voc configurar detalhes como op es do kernel informa es de rede e sincroniza o do perfil de pacote A se o Op es do Kernel fornece acesso s op es do kernel que ser o usadas durante e as op es do kernel Ap s Op es do Kernel ser o utilizadas depois que o kickstart estiver completo
23. arquivo de kickstart e copiar e colar os quatro passos diretamente na linha de comando depois que o kickstart estiver completo Isto produzir mensagens de erro que s o mais detalhadas para lhe ajudar a localizar o problema 5 5 Kickstarts e Snippets P R Qual a estrutura de diret rio para os kickstarts O caminho base onde os arquivos de kickstart s o armazenados var 1ib rhn kickstarts Dentro deste diret rio os kickstarts brutos est o no subdiret rio upload e os kickstarts gerados pelo assistente est o no subdiret rio wizard Raw Kickstarts var lib rhn kickstarts upload profile_name org_id cfg Wizard Kickstarts var lib rhn kickstarts wizard profile name org id cfg Qual a estrutura de diret rio para snippets do Cobbler Snippets do Cobbler est o armazenados no var 1ib rhn kickstarts snippets O Cobbler acessa os snippets usando o link simb lico var 1ib cobbler snippets spacewalk Snippets var lib rhn kickstarts snippets org id snippet name E importante Importante Os RPMs do RHN Satelliter sup em que os diret rios kickstart e snippet Cobbler estejam em seus locais padr es n o os mude 33 Red Hat Network Satellite 5 5 Guia de Introdu o Revision History Revis o 4 2 4 402 Rebuild with Publican 4 0 0 Fri Oct 25 2013 Revis o 4 2 4 pt BR translation completed Thu Mar 28 2013 Revis o 4 2 3 pt BR translation completed Wed Mar 27 2013 Revis o 4 2 2 pt
24. do e M todos API Avan ados 4 1 O API XML RPC RHN Satellite 5 5 suporta o provisionamento utilizando o XML RPC API Os seguintes m todos API s o usados para perfis de kickstart e manuten o de rvore 23 Red Hat Network Satellite 5 5 Guia de Introdu o Tabela 4 1 M todos XML RPC XML RPC Namespace kickstart kickstart tree kickstart filepreservation kickstart keys kickstart profile kickstart profile keys kickstart profile software kickstart profile system Usagem Cria importa e deleta perfis de kickstart Tamb m usado para listar arvores de kickstart e perfis disponiveis Cria renomeia atualiza e deleta arvores de kickstart Lista cria e deleta listas de preserva o de arquivos que podem ser associadas ao perfil de kickstart Uma vez que a lista de preserva o de arquivo foi criada ela pode ser associada ao perfil de kickstart chamando o m todo API kickstart profile system add file pr eservations Liste crie e delete chaves criptogr ficas GPG SSL que podem ser associadas a diferentes perfis de kickstart TT Uma vez que a chave criptogr fica foi criada ela pode ser associada ao perfil de kickstart chamando o m todo API kickstart profile system add ke ys L Manipula faixas de IP altera a rvore de kickstart e os canais filhos baixa os arquivos de kickstart associados com o perfil manipula op es avan adas manipula op es personalizadas e adiciona pre e pos
25. eando Conven es Para ajudar a manter a data sincronizada entre o RHN Satellite e o Cobbler o RHN Satellite usa conven o de nomes para distribui o e perfis Esta conven o de nomes s o importantes se voc interagir com o Cobbler usando a interface de linha de comando Distribui es tree name org id org name if manually created tree name if synchronized by RHN Satellite Perfis profile name org id org name OP importante FP Importante N o altere nomes que foram automaticamente gerados pelo RHN Satellite Se um nome mudado o RHN Satellite n o poder manter estes tems Por raz es de troubleshooting o Cobbler autentica dados nos logs do RHN Satellite e no arquivo var log cobbler 4 3 Koan Capitulo 4 Comando e M todos API Avan ados O utilit rio koan kickstart over a network permite ao Satellite ser acessado remotamente de hosts que j foram provisionados O Koan permite que voc realize provisionamento de kickstart criar h spedes virtuais em hosts virtuais e possa listar os kickstarts dispon veis do host Satellite Ele est dispon vel no pacote koan Tabela 4 3 Comandos do Koan Comando man koan koan replace self server satellite example org profile profile name or koan replace self server satellite example org system system name koan virt server satellite example org profile profile name or koan virt server satellite example org
26. ecursos do Satellite sem o PXE embora este seja til para inicializar novas m quinas f sicas ou reinstalar m quinas que n o sejam registradas no Satellite Cen rios de Provisionamento Os tipos de cen rios de provisionamento Suportados pelo RHN Satellite Novas instala es Provisionar um sistema que n o teve anteriormente um sistema operacional instalado tamb m conhecido como instala es a partir do zero bare metal Red Hat Network Satellite 5 5 Guia de Introdu o Instala es Virtuais O Satellite suporta o KVM h spedes totalmente virtualizados do Xen e h spedes para virtualizados do Xen Re provisionamento Ambos sistemas convidados ou f sicos podem ser re provisionados com o Satellite 5 3 0 se Capitulo 2 Kickstart Capitulo 2 Kickstart 2 1 Pacotes requeridos Se voc estiver usando uma distribui o personalizada voc precisar dos seguintes pacotes que est o dispon veis a partir de qualquer canal Red Hat Network RHN rhn tools koan spacewalk koan recomend vel clonar um canal rhn tools existente para ter acesso a estes pacotes de seu canal personalizado O RHN Satellite Server espera que os arquivos kernel e initrd estejam em locais espec ficos dentro da arvore do kickstart Entretanto estes locais s o diferentes em diferentes arquiteturas A tabela abaixo explica os diferentes locais Tabela 2 1 Arquivos de Distribui o Requeridos por Arquitetura Arquitetura kernel Initia
27. ente para essa distribui o Procedimento 2 2 Instalar rvores Kickstart Manualmente Para efetuar o kickstart em uma distribui o personalizada ou em uma distribui o n o suportada pelo Red Hat Network Satellite 5 5 Guia de Introdu o Red Hat ou em uma vers o beta do Red Hat Enterprise Linux voc precisar criar uma rvore kickstart manualmente Voc necessitar de uma instala o ISO para a distribui o que voc estiver fazendo o kickstart 1 Copie a instala o ISO para seu servidor Satellite e monte isso ao mnt iso 2 Copie o conte do do ISO para um local personalizado recomendado que voc crie um diret rio dentro do var satellite para todas suas distribui es personalizadas Por exemplo voc poderia copiar o conte do de uma distribui o beta do RHEL para var satellite custom distro rhel i386 server 5 3 beta 3 Usar a interface web RHN Satellite para criar um canal de software personalizado Use Canais gt Gerenciar Canais de Software Criar Novo Canal para criar um canal pai com um nome e r tulo apropriado Para o exemplo usado acima voc poder usar o r tulo rhe1 5 3 beta 4 Mova os pacotes de software do local da rvore para o rec m criado canal de software usando o comando rhnpush rhnpush server http localhost APP c rhel 5 3 beta d var satellite custom distro rhel i386 server 5 3 beta Server O sub diret rio dentro da rvore pode ser diferente dependendo de sua d
28. es pxeboot vmlinuz and an Kickstart Snippets initrd image should be available at images pxeboot initrd img For instance if you have media located on the RHN Ge Satellite server at var distro trees rhel 5 server you would specify that path as your Tree Path value which would check for a kernel and initrd here var distro trees rhel 5 server images pxeboot Create Kickstart Distribution Distribution Label MyCustomDistro Tree Path var satellite custom_distros MyCustomDistro Base Channel Red Hat Enterprise Linux v 5 for 32 bit x86 v Installer Red Hat Enterprise Linux 5 v Generation Kernel Options Post Kernel Options Create Kickstart Distribution Figura 2 1 Criar uma Distribui o Kickstart 2 3 Perfil de Kickstart Perfis de Kickstart especificam as op es de configura o a serem usadas na instala o Perfis de Kickstart podem ser criados usando uma interface assistente que gera um perfil baseado nas respostas que voc d a uma s rie de quest es Eles tamb m podem ser criados usando o m todo bruto que lhe d controle completo sobre os conte dos do perfil Procedimento 2 3 Criar um Perfil de Kickstart com um Assistente 1 Selecione Systems Kickstart Criar um Novo Perfil de Kickstart 2 Forne a um R tulo apropriado e selecione o Canal Base e rvore Kickstart desejados informa es sobre os tipos de virtualiza o Clique pr ximo para continuar Selec
29. fil Kickstart Perfil Kickstart O arquivo kickstart um arquivo de texto que especifica todas as op es necess rias para dar um kickstart em uma m quina incluindo informa es de particionamento configura o de rede e pacotes a serem instalados No RHN Satellite um Perfil Kickstart um super conjunto das defini es kickstart do Anaconda tradicional pois a implementa o do Satellite trabalha baseada nas melhorias do Cobbler para realizar um kickstart Um Perfil Kickstart presume a exist ncia de uma rvore Kickstart rvore Kickstart O software e arquivos de suporte necess rios para realizar um kickstart em uma m quina Isto tamb m chamado de rvore de instala o Isto geralmente uma estrutura de diret rio e arquivos vindos da m dia de instala o distribu da em um lan amento espec fico Na terminologia do Cobbler uma Arvore Kickstart parte de uma distribui o PXE Preboot eXecution Environment Ambiente de execu o pr boot Um protocolo de baixo n vel que possibilita realizar um kickstart em m quinas bare metal geralmente f sicas ou m quinas reais ligadas sem uma pr configura o da pr pria m quina alvo O PXE conta com um servidor DHCP para informar clientes sobre servidores de bootstrap para prop sito deste documento instala es do Satellite 5 5 O PXE deve ser suportado no firmware da m quina alvo para ser utilizado poss vel usar a virtualiza o e reinstalar r
30. ina zerada Existem tr s maneiras de provisionar uma m quina a partir do zero M dia de Instala o de Sistema Operacional Padr o PXE boot Procedimento 2 5 Inicializar a partir de uma M dia de Instala o 1 Insira a m dia de instala o na m quina A m dia deve corresponder ao kickstart que voc pretende usar Por exemplo se o kickstart estiver configurado para usar a rvore kickstart ks rhel i386 server 5 u2 use a m dia de instala o i386 do RedHat Enterprise Linux 5 2 2 Ative o kickstart durante a inicializa o fornecendo este comando linux ks http satellite example com path to kickstart 14 Capitulo 2 Kickstart 3 Depois que o sistema inicializar baixe o kickstart e instale o automaticamente Procedimento 2 6 PXE Booting Para ser capaz de realizar um PXE boot cada sistema que voc tem deve suportar PXE booting a nivel de BIOS Quase todos hardwares recentes s o capazes disso Al m disso voc deve ter um servidor DHCP mesmo se seus sistemas estiverem para serem configurados estaticamente depois da instala o E importante Importante 1 Caso o DHCP seja implantado em outro sistema na rede voc precisar acesso administrativo para acessar o servidor DHCP para editar o arquivo de configura o DHCP Se suas m quinas residem em m ltiplas redes voc ter de certificar se que todas suas m quinas podem se conectar ao servidor DHCP Isto pode ser feito atrav s de multi homing de seu
31. ione o local para baixar o perfil de Kickstart Se voc estiver usando uma distribui o personalizada entre o local de sua rvore como uma URI ambos HTTP e FTP s o suportados caso contr rio use a op o padr o Clique pr ximo para continuar 5 Entre a senha root e clique terminar para completar a cria o do perfil 6 Para completar o perfil de kickstart ser criado Veja o perfil clicando em Arquivo Kickstart Red Hat Network Satellite 5 5 Guia de Introdu o Procedimento 2 4 Criar um Perfil Kickstart com o M todo Bruto 1 Selecione Systems Kickstart Upload um Novo Arquivo Kickstart 2 Forne a um r tulo apropriado e selecione a distribui o desejada informa es sobre tipos de virtualiza o Se voc tem um perfil kickstart existente envie o arquivo Caso contr rio digite o perfil kickstart na caixa de texto Conte do do Arquivo Aqui segue uma amostra bruta do kickstart que pode ser usada como um ponto de in cio install text network bootproto dhcp url url http http server ks dist org 1 ks rhel i386 server 5 lang en US keyboard us zerombr clearpart all part fstype ext3 size 200 grow part boot fstype ext3 size 200 part swap size 1000 maxsize 2000 bootloader location mbr timezone America New_York auth enablemd5 enableshadow rootpw iscrypted 1 X CrCfCE xO0veQO088TCm2VprcMkH dO selinux permissive reboot firewall disabled sk
32. ipx key skip packages Base post SNIPPET redhat register 5 O RHN Satellite Server n o lida com a distribui o especificada como a url no kickstart ent o voc precisar incluir a op o url url no seu perfil similar ao seguinte url url http satellite example com ks dist org 1 my distro Substituir my distro com o r tulo de distribui o e 1 com a id de sua organiza o 6 Perfis de Kickstart brutos usam http server ao inv s do nome de host do Satellite Isto ser preenchido automaticamente quando o modelo de kickstart processado 7 O snippet trecho redhat register usado para tratar o registro Capitulo 2 Kickstart A Errata Channets Configuration Schedule Users Admin Help f Overview Create Kickstart Profile Systems System Groups Kickstart Details System Set Manager Advenced Search Each kickstart file you upload to satellite will need a label so that you can refer to it later please choose a label for Activation Keys this kickstart and enter it below Entries marked with an asterisk are required Stored Profiles Custom System info Label Kickstart Kickstartable s rhel i386 as 4 v Tree Virtualization None v Type NOTE Changing the Virtualization Type may require changes to the kickstart profile s bootloader and partition options potentially overwriting user customizations Please visit the Partitioning tab to verity the new set
33. istribui o 5 Uma vez que os pacotes de software tenham sido movidos eles podem ser deletados do caminho da rvore com o comando rm O pacotes s o ainda armazenados no servidor Satellite dentro do canal e n o s o mais requeridos pela rvore rm var satellite custom distro rhel i386 server 5 3 beta Server rpm Voc pode escolher para deixar os pacotes de software dentro da rvore kickstart Isto os permitir serem instalados com o comando yum em qualquer momento 6 Use a interface web RHN Satellite para criar uma distribui o Use Sistemas Kickstart Distribui es criar nova distribui o para criar a distribui o usando um r tulo apropriado e caminho de rvore inteiro tal como var satellite custom distro rhel i386 server 5 3 beta Selecione o canal base que criou anteriormente e o correto Instalador Generation tal como Red Hat Enterprise Linux 5 Para completar a cria o selecione Criar Distribui o Kickstart 7 Para manter o mesmo software em todos os ambientes e sistemas o canal filho das Ferramentas RHN de um canal base existente do Red Hat Enterprise Linux pode ser clonado como um filho de um canal base criado recentemente Clonar um canal filho pode ser feito da seguinte forma a Na interface da Web do Satellite clique em Canais Gerenciar Canais de Software gt Clonar Canal b Escolha o Canal que voc deseja clonar de uma caixa de menu suspenso Clonar a partir de e escolha o
34. ite 5 5 Guia de Introdu o Exemplo 3 5 Slaves sincronizados Neste exemplo o satellite master fornece dados diretamente aos slaves e mudan as s o sincronizadas regularmente Slave Satellite A Master Satellite n ror Satellite Sy nte Slave Satellite B Exemplo 3 6 Conte do Personalizado do Slave Este exemplo usa o satellite master como um canal de desenvolvimento do qual o conte do distribu do para todos os satellites slaves Alguns dos satellites slave possuem conte dos extra que n o est o presentes nos canais do satellite master Estes pacotes s o preservados mas todas altera es do satellite master s o sincronizadas aos slaves Slave Satellite A Custom Content A Master Satellite Slave Satellite B Custom Content B Inter Satellite Sync rhnpush Slave Satellite C Custom Content C Exemplo 3 7 Sincronia bi direcional Neste ambiente dois servidores RHN Satellite agem como master um do outro e podem sincronizar conte do entre eles Satellite A Satellite B inter Satellite Sync 1 Tenha certeza que ambos Satellites possam compartilhar certificados SSL 2 No primeiro satellite abra o arquivo etc rhn rhn conf e configure a op o iss parent para apontar o nome de host ao segundo Satellite 3 No segundo Satellite abra o arquivo etc rhn rhn conf e configure a op o iss parent para apontar ao nome de host do primeiro Satellite Capitulo 4 Comando e M todos API Avangados Cap tulo 4 Coman
35. l RAM Disk image IBM System z TREE PATH images kernel img TREE PATH images initrd img PowerPC TREE PATH ppc ppc64 vmlinuz TREE PATH images pxeboot vmlinux Todas outras TREE PATH images pxeboot vmlinuz TREE PATH images pxeboot initrd img arquiteturas 2 2 rvores Kickstart Voc deve ter ao menos uma rvore kickstart instalada no seu Satellite para usar o provisionamento kickstart rvores kickstart podem ser instaladas tanto automaticamente ou manualmente Procedimento 2 1 Instalando rvores Kickstart Automaticamente Para todas as distribui es que possuem um canal base no RHN as rvores kickstart podem ser instaladas automaticamente Isto ocorre como parte da sincroniza o de canal normal via satellite sync 1 Escolha qual distribui o voc gostaria de basear seus kickstarts e localizar este canal de distribui o base e seus canais de ferramentas RHN Por exemplo se voc quiser usar o Red Hat Enterprise Linux 5 com arquitetura x86 voc precisar do canal rhel 1386 server 5 e seu canal de ferramentas RHN correspondente rhn tools rhel i386 server 5 2 Se voc estiver usando um Satellite conectado sincronize seu Satellite com os servidores Red Hat diretamente utiliando o satellite sync Se seu servidor Satellite estiver desconectado voc precisar obter descargas de dados desconectado dos servidores Red Hat e sincroniza los 3 Sincronizar o canal criar automaticamente uma rvore kickstart correspond
36. los modelos de kickstart Eles podem abranger muitas linhas e incluir vari veis Eles podem ser inclu dos em um perfil de kickstart usando o texto SNIPPET nome do snippet Voc pode fazer um snippet para uma lista de pacotes para um script de post ou para qualquer texto que estaria normalmente inclu do num arquivo kickstart 11 Red Hat Network Satellite 5 5 Guia de Introdu o Para administrar snippets navegue at Sistemas Kickstart Kickstart Snippets A p gina Kickstart Snippets exibe diversos snippets padr es que n o podem ser editados mas est o dispon veis para uso a qualquer organiza o Snippets padr es podem ser usados em kickstarts que foram tanto escritos ou enviados ao servidor RHN Satellite Snippets padr es s o armazenados no sistema de arquivos do servidor RHN Satellite no var 1ib cobbler snippets Ha um modelo do assitente kickstart localizado no var 1ib rhn kickstarts wizard que explica os diferentes Snippets padr es e como eles s o usados O snippet redhat register umtrecho padr o que usado para registrar m quinas a um servidor RHN Satellite como parte do kickstart Ele usa uma vari vel chamada redhat management key para registrar a m quina Para usar o snippet configure a vari vel redhat management key tanto no sistema perfil ou n vel de distribui o e ent o adicione SNIPPET redhat register a uma se o post do kickstart Qualquer assistente de estilo kickstart que s
37. o 4 Comando e M todos API Avan ados 0 c ccc ene 4 1 O API XML RPC 4 2 Cobbler 4 3 Koan Cap tulo 5 Solu o de problemas ccccccccs cence teen teens 5 1 Interface web 5 2 Anaconda 5 3 Tracebacks 5 4 Registro 5 5 Kickstarts e Snippets Revision History 4 43 140i8 t4 00024 me EA wane CR SDEL cased CREA babies Pad Riad sad Red Hat Network Satellite 5 5 Guia de Introdu o Cap tulo 1 Introdu o Cap tulo 1 Introdu o Provisionamento o processo de configura o de uma m quina virtual ou f sica para um estado conhecido pr definido O Red Hat Network RHN Satellite provisiona sistemas que utilizam o processo do kickstart Para usar a fun o de provisionamento necess rio obter uma ou mais m quinas alvo As m quinas alvo podem ser f sicas ou sistemas bare metal ou m quinas virtuais Para usar a fun o de provisionamento da m quina virtual do RHN Satellite crie m quinas virtuais utilizando o Xen ou KVM Defini es Alguns termos usados nesse livro Kickstarting O processo de instalar um sistema Red Hat de uma maneira automatizada requerendo pouca ou nenhuma interven o do usu rio Tecnicamente o kickstart se refere ao mecanismo no programa de instala o do Anaconda o qual permite que voc forne a uma descri o concisa do conte do e configura o de uma m quina para o instalador que age em seguida Tal defini o de sistema conciso referido como um per
38. ou pacotes cheque de que a URL no kickstart gere uma reposta 200 OK Voc pode fazer isso tentando wget no arquivo localizado na URL Cap tulo 5 Solu o de problemas wget http satellite example com ks dist ks rhel i386 server 5 u3 2011 08 19 15 06 55 http satellite example com ks dist ks rhel i386 server 5 u3 Resolving satellite example com 10 10 77 131 Connecting to satellite example com 10 10 77 131 80 connected HTTP request sent awaiting response 200 OK Length 0 text plain Saving to ks rhel i386 server 5 u3 1 2011 08 19 15 06 55 0 00 B s ks rhel i386 server 5 u3 1 saved 0 0 Se voc obter uma outra resposta al m de 200 OK cheque os logs de erro para encontrar qual o problema Voc pode tamb m checar o arquivo Anaconda real que se foi tentado baixar procurando o arquivo access log grep chkconfig var log httpd access log 10 10 77 131 19 Aug 2011 15 12 36 0400 GET rhn common DownloadFile do url ks dist ks rhel i386 server 5 u3 Server chkconfig 1 3 30 1 2 1386 rpm HTTP 1 1 206 24744 urlgrabber 3 1 0 yum 3 2 19 10 10 76 143 19 Aug 2011 15 12 36 0400 GET ks dist ks rhel i386 server 5 u3 Server chkconfig 1 3 30 1 2 1386 rpm HTTP 1 1 206 24744 urlgrabber 3 1 0 yum 3 2 19 10 10 76 143 19 Aug 2011 15 14 20 0400 GET ks dist ks rhel i386 server 5 u3 Server chkconfig 1 3 30 1 2 1386 rpm HTTP 1 1 200 162580 urlgrabber 3 1 0 yum 3 2 1
39. para usar o Cobbler o SELinux deve estar configurado para permitir conex es para e a partir do servidor Cobbler 1 Para habilitar o SELinux para suporte ao Cobbler configure o SELinux Boolean para permitir os componentes de servi o web HTTPD usando o seguinte comando setsebool P httpd can network connect true O comutador P essencial j que habilita a conex o HTT PD persistentemente por todas reinicializa es de sistemas 2 Configure as regras de contexto do arquivo SELinux para o TFTP servir o arquivo de imagem de inicializa o usando os seguintes comandos no servidor Cobbler semanage fcontext a t public content t var lib tftpboot 3 O IPTables devem ser configurados para permitir entradas e sa das de tr fico de rede no servidor Cobbler Se voc tem um conjunto de regras de firewall usando iptables adicione as seguintes regras para abrir as portas relacionadas do Cobbler como a seguir Para TFTP sbin iptables A INPUT m state state NEW m tcp p tcp dport 69 j ACCEPT sbin iptables A INPUT m state state NEW m udp p udp dport 69 j ACCEPT 26 Capitulo 4 Comando e M todos API Avan ados Para HTT PD sbin iptables A INPUT m state state NEW m tcp p tcp dport 80 j ACCEPT sbin iptables A INPUT m state state NEW m tcp p tcp dport 443 j ACCEPT Para o Cobbler sbin iptables A INPUT m state state NEW m udp p udp dport 25150 j ACCEPT Para o Koan
40. ra um satellite desconectado com m ltiplas organiza es onde o conte do recebido atrav s de dump dos canais ou exporta o de satellites conectados e ent o importando a um satellite desconectado A sincroniza o organizacional pode ser usada para exportar canais personalizados de satellites conectados Isso tamb m pode ser usado efetivamente para mover conte do entre m ltiplas organiza es A sincroniza o organizacional segue um conjunto de regras claras para manter a integridade da organiza o fonte Se o conte do fonte pertence a uma organiza o NULL que conte do Red Hat isto far padr o organiza o NULL mesmo se uma organiza o destino especificada Isto certifica que o conte do especificado est sempre na organiza o NULL privilegiada Se uma organiza o estiver especificada na linha de comando o conte do ser importado dessa organiza o Se nenhuma organiza o especificada ent o ser padr o a organiza o 1 A seguir est o tr s exemplos de cen rios onde IDs organizacionais orgid s o usados para sincronizar satellites Exemplo 3 1 Importar Conte do do Master para o Satellite Slave Este exemplo importa conte do do master para o satellite slave satellite sync parent sat master satellite example com c channel name orgid 2 20 Cap tulo 3 Satellites m ltiplos Exemplo 3 2 Importar Conte do de um Dump Exportado de uma Organiza o Este exemplo impo
41. roblema rode o comando cobbler check e leia o resultado que deve mostrar algo como cobbler check The following potential problems were detected 0 reposync is not installed need for cobbler reposync install upgrade yum utils 1 yumdownloader is not installed needed for cobbler repo add with rpm list parameter install upgrade yum utils 2 The default password used by the sample templates for newly installed machines default_password_crypted in etc cobbler settings is still set to cobbler and should be changed 3 fencing tools were not found and are required to use the optional power management features install cman to use them Se o cobbler check n o fornecer uma resposta cheque o seguinte Verifique se httpdest sendo executado service httpd status Verifique se o cobblerd est sendo executado service cobblerd status Verifique se voc pode pegar o arquivo de kickstart usando wget de um host diferente wget http satellite example com cblr svc op ks profile rhel5 i386 u3 1 Example Org Estou tendo um erro num pacote de instala o que diz The file chkconfig 1 3 30 1 2 1386 rpm cannot be opened Qual o problema e como eu conserto isso M quinas clientes pegar o conte do do RHN Satellite baseados no par metro url no kickstart Por exemplo url url http satellite example com ks dist ks rhel i386 server 5 u3 Se voc receber erros do Anaconda dizendo que n o pode encontrar imagens
42. rta conte do de um dump exportado de uma organiza o espec fica satellite sync m dump c channel name orgid 2 Exemplo 3 3 Importar conte do de um Hosted RedHat Network Este exemplo importa conte do de um Hosted Red Hat Network considerando que o sistema est registrado e ativado satellite sync c channel name 3 3 Casos de Uso do ISS O ISS pode ser usado de diversas maneiras dependendo das necessidades de sua organiza o Esta se o fornece exemplos de como voc pode escolher o uso do ISS e os m todos para configurar e operar nesses casos Exemplo 3 4 Staging Satellite Satellite em teste Este exemplo usa um satellite como um staging satellite teste para preparar o conte do e realizar controle de qualidade dos pacotes para ter certeza que eles est o corretos para uso em produ o Quando o conte do aprovado para produ o o satellite em produ o pode sincronizar o conte do do satellite em teste Staging Satellite Production Satellite Inter Satellite Sync Stage Satellite Production Satellite Red Hat Network Inter Satellite Sync Satellite Sync 1 Rode o comando satellite sync para sincronizar os dados com rhn parent normalmente RedHat Network Hosted satellite sync c your channel 2 Rode o seguinte comando para sincronizar os dados de um staging server servidor em teste satellite sync iss parent staging satellite example com c custom channel 21 Red Hat Network Satell
43. satellite example com pub RHN ORG TRUSTED SSL CERT 0 usr share rhn RHN ORG TRUSTED SSL CERT perl npe s RHNS CA CERT RHN ORG TRUSTED SSL CERT g i etc sysconfig rhn rhnreg_ks serverUrl https satellite example com XMLRPC sslCACer t usr share rhn RHN ORG TRUSTED SSL CERT activationkey 1 c8d01e2f23c6bbaeddof6507e9aco79d end Red Hat management server registration Cap tulo 5 Solu o de problemas Interpretar isto na ordem que foi adicionado ele ir Criar um diret rio para acomodar o cert SSL padronizado utilizado pelo RHN Satelite Pegue o certificado SSL para usar durante o registro Busque e substitua as sequ ncias de certificado SSL do arquivo de configura o rhn register e ent o registrar ao RHN Satellite usando o certificado SSL e a chave de ativa o Todo perfil de kickstart inclui uma chave de ativa o que certifica que o sistema est atribu do com os canais base e filhos corretos e receba os direitos de uso do sistema corretos Se for um reprovisionamento de um sistema existente a chave de ativa o certificar tamb m que est associada com o perfil de sistema anterior Se o comando rhnreg ks falhar voc poder ver erros como este no arquivo de log ks post log ERROR unable to read system id Estes erros tamb m ocorrer o se voc tentar realizar um rhn checke o sistema n o tiver sido registrado para o RHN Satellite A melhor maneira para resolver estes problemas vizualizar o
44. t scripts ao um perfil de kickstart Lista adiciona associa e remove disassocia chaves de ativa o associadas a um perfil kickstart Manipula a lista de pacotes associados a um perfil kickstart Gerencia preserva es de arquivos gerencia chaves criptogr ficas habilita desabilita gerenciamento de configura es e comandos remotos configura esquemas de parti o e configura informa es locais associadas a um perfil kickstart dado Os seguintes m todos API s o usados para re provisionar um host e agendar instala es nos h spedes gt System provision system System provision virtual guest 24 Capitulo 4 Comando e M todos API Avangados Para mais informa es nas chamadas de API veja a documenta o de API dispon vel em https satellite example com rpc api 4 2 Cobbler O RHN Satellite usa o Cobbler para provisionamento Quando os perfis de kickstart rvores distribui es e sistemas de provisionamento s o atualizados no RHN Satellite eles s o sincronizados inst ncia do Cobbler no RHN Satellite Isto significa que o Cobbler pode ser usado diretamente para gerenciar provisionamento A tabela seguinte descreve os comandos do Cobbler Tabela 4 2 Comandos do Cobbler Comando cobbler profile list cobbler distro list cobbler system list cobbler profile report name profile name or cobbler system report name system name cobbler profile edit name profile name
45. tings File Contents Position inLchl M Toggle editor Tip Alternatively you can upload a new version in the File to Upload section below and select Upload File Tip If you wish to re use an existing Kickstart Profile we recommend you copy paste the template from ivardibithnikickstarts instead of from your browser This will ensure that the template variables will be preserved and the registration process will work property after the kickstart Create File to Upload Browse Amianto v 32 06 KB s 0 999 Done ar Figura 2 2 Kickstart Bruto Tipos de Virtualiza o Todos perfis de kickstart t m um tipo de virtualiza o associado a eles Esta tabela delineia as diferentes op es Red Hat Network Satellite 5 5 Guia de Introdu o Tabela 2 2 Tipos de Virtualiza o Descri o Sem virtualiza o H spede KVM H spedes KVM Virtualizado H spedes Totalmente H spedes Xen Virtualizdos Xen H spede Para H spedes Xen Virtualizado Xen Virtualiza o Host Xen Xen hosts Use este tipo para provisionamento normal sistemas com novas instala es e instala es virtualizadas que nao s o Xen or KVM tal como VMware ou Virtage Use este tipo para provisionar visitantes KVM Use este tipo para provisionar visitantes Xen Esta op o requer suporte a hardware no host mas n o requer um sistema operacional modificado no h spede Use este tipo para provisionar um h spede virtual com par
46. ve tal como o diret rio usr share rhn Vizualize a lista de canais dispon veis para sincroniza o do servidor master com o seguinte comando Isto mostrar os canais oficiais Red Hat t o como quaisquer canais personalizados satellite sync iss parent master satellite example com ca cert usr share rhn RHN ORG TRUSTED SSL CERT list channels Substitua master satellite example com com o nome de host do servidor master 19 Red Hat Network Satellite 5 5 Guia de Introdu o Procedimento 3 3 Realizando uma Sincroniza o Inter Satellite Uma vez que os servidores master e slave estiverem configurados voc pode realizar a sincroniza o entre eles 1 Nos servidores slave abra o arquivo etc rhn rhn conf em seu editor de texto preferido e adicione o nome de host do servidor master e os detalhes do caminho do certificado SSL iss parent master satellite example com iss ca chain usr share rhn RHN ORG TRUSTED SSL CERT 2 Inicie a sincroniza o rodando o comando satellite sync satellite sync c your channel Op es de linha de comando que s o fornecidas manualmente com o comando satellite sync ir o sobrepor qualquer configura o personalizada no arquivo etc rhn rhn conf 3 2 Sincroniza o Organizacional O ISS pode tamb m ser usado para importar conte do para qualquer organiza o espec fica Isto pode ser feito localmente ou por qualquer sincroniza o remota Esta fun o til pa
47. virt ram 1024 cobbler system edit name system name netboot enabled 1 cobbler system edit name system name profile new profile name netboot enabled 1 cobbler system find profile profile name cobbler system find profile abc xargs n1 replace cobbler system edit name profile def netboot enabled 1 cobbler profile edit name profilename kopts variablename 3 in place cobbler system edit name systemname kopts selinux disabled asdf jk1 cobbler profile find name webserver xargs n1 replace cobbler profile edit name profile RHEL5 i386 Execute este comando no host do RHN Satellite para exibir uma lista de perfis Exibe uma lista de arvores de kickstart kernels discos RAM e outras op es Exibe uma lista de registros do sistema criados quando um kickstart agendado Exibe um resultado mais detalhado sobre um objeto espec fico Edita v rios par metros Este exemplo alocar a cada instala o virtualizada de um perfil dado 1GB de RAM For a um sistema a ser reinstalado na pr xima inicializa o Atribui um sistema a um novo perfil para reinstala o Lista todos os sistemas atribu dos a um perfil Atribui todos sistemas atualmente configurados ao perfil abc ao perfil def e os reinstala na pr xima vez que eles reinicializam Configura uma vari vel de modela o adicional em um perfil sem modificar qualquer das outras vari veis

Download Pdf Manuals

image

Related Search

Related Contents

Mac Pro (Late 2013): Using multiple displays  maNuel d`utilisatioN  Plantronics CA12CD User's Manual    Kondator 438-HA17 flat panel ceiling mount    Manual en Español  

Copyright © All rights reserved.
Failed to retrieve file