Red Hat Training
A Red Hat training course is available for Red Hat Satellite
Guia de Instalação
Red Hat Network Satellite
Edição 1
Resumo
Capítulo 1. Introdução
1.1. Red Hat Network
- Escalabilidade — com o Red Hat Network, um único administrador de sistemas pode configurar e manter centenas ou milhares de sistemas Red Hat mais fácil, correta e rapidamente do que poderia fazer para um único sistema sem o Red Hat Network.
- Protocolos Padrão — os protocolos padrão (standard protocols) são usados para manter a segurança e aumentar a capacidade. Por exemplo: XML-RPC oferece ao Red Hat Network a habilidade de fazer muito mais que simplesmente baixar arquivos.
- Segurança — todas as comunicações entre os sistemas registrados e o Red Hat Network ocorrem através de conexões seguras através da Internet.
- Visualize Alertas de Erratas — veja facilmente os Alertas de Erratas para todos os seus sistemas cliente através de um único site.
- Ações Agendadas — use o site para agendar ações, incluindo Atualizações de Erratas, instalações de pacotes e atualizações do perfil de software.
- Simplificação — manter os sistemas Red Hat torna-se um processo simples e automatizado.
1.2. RHN Satellite
- Segurança — uma conexão ponta-a-ponta (end-to-end) dos sistemas cliente ao RHN Satellite é mantida sem conectar à Internet pública.
- Eficiência — os pacotes são entregues bem mais rápido através de uma rede de área local (local area network).
- Controle — Os Perfis de Sistema dos clientes são armazenados no RHN Satellite local, e não nos Servidores centrais do Red Hat Network.
- Atualizações personalizadas — cria um sistema de entrega de pacotes completamente automatizado para os pacotes personalizados de software necessários pelos sistemas cliente, assim como para os pacotes da Red Hat. Canais personalizados permitem o controle detalhado da entrega de pacotes personalizados.
- Controle de acesso — os administradores de sistemas podem ser restritos a acessar somente aqueles sistemas sob suas responsabilidades de manutenção.
- Administração da largura de banda — a largura de banda usada entre os clientes e o RHN Satellite é controlada pela empresa na rede de área local; os clientes do RHN Satellite não precisam competir com outros clientes acessando os servidores centrais de arquivos do Red Hat Network.
- Escalabilidade — o RHN Satellite pode supervisionar os servidores de uma empresa inteira, se combinado ao RHN Proxy Server.
1.3. Termos mais Usados
- Channel (Canal) — Um canal é uma lista de pacotes de software. Há dois tipos de canais: canais base e canais filho. Um base channel (canal base) consiste de uma lista de pacotes baseados numa arquitetura e versão específicas da Red Hat. Um child channel (canal filho) é um canal associado a um canal base, porém com pacotes extras.
- Organization Administrator — Um Organization Administrator é uma função de usuário com o nível de controle mais alto sobre a conta da empresa no Red Hat Network. Os membros com esta função podem adicionar outros usuários, sistemas e grupos de sistemas à empresa, assim como removê-los. Uma empresa deve ter, no mínimo, um Organization Administrator no Red Hat Network.
- Administrador de Canal — Um Administrador de Canal é uma função de usuário com acesso completo às capacidades de administração do canal. Os usuários com esta função são capazes de criar canais, atribuir pacotes a canais, clonar canais e apagá-los. Esta função pode ser atribuída por um Organization Administrator através da aba Users (Usuários) no site do RHN.
- Certificate Authority — Uma autoridade certificada distribui assinaturas digitais à usuários como parte da infraestrutura de chave pública para autenticação criptografada e comunicação.
- Red Hat Update Agent — O Red Hat Update Agent é a aplicação cliente do Red Hat Network que permite aos usuários obter e instalar pacotes novos ou atualizados para o sistema cliente no qual a aplicação é executada. Para os usuários Red Hat Enterprise Linux 5 o comando
yum
para o Red Hat Enterprise Linux 4 ou versões anteriores, use oup2date
- Traceback — Um traceback é uma descrição detalhada de "o quê houve de errado"; útil para a resolução de problemas (troubleshooting) do RHN Satellite. Os tracebacks são automaticamente gerados quando um erro crítico ocorre e são enviados ao(s) indivíduo(s) designado(s) no arquivo de configuração do RHN Satellite.
1.4. Como Funciona
- Database (Banco de Dados) — Para o Stand-Alone Database, este pode ser o banco de dados existente na empresa ou, de preferência, uma máquina separada. O RHN Satellite suporta o Banco de Dados da Oracle 10g Versão 2, Edições Standard ou Enterprise. Para o Embedded Database, o banco de dados vem integrado com o RHN Satellite e é instalado na mesma máquina que o Satellite durante o processo de instalação.
- RHN Satellite — a "lógica de negócios" central e o ponto de entrada para o Red Hat Update Agent rodando nos sistemas cliente. O RHN Satellite também inclui um Servidor HTTP Apache (servindo pedidos XML-RPC).
- RHN Satellite Web interface (Interface Web do RHN Satellite) — interface de administração avançada do sistema, grupo de sistemas, usuários e canais.
- RPM Repository (Repositório RPM) — repositório de pacotes RPM da Red Hat e pacotes RPM personalizados identificados pela organização.
- Ferramentas de Administração:
- Ferramentas de sincronização do banco de dados e do sistema de arquivos
- Ferramentas de importação de RPMs
- Ferramentas de manutenção de canais (baseadas na Web)
- Ferramentas de administração de erratas (baseadas na Web)
- Ferramentas de administração dos usuários (baseadas na Web)
- Ferramentas de sistemas cliente e de agrupamento de sistemas (baseadas na Web)
- Red Hat Update Agent nos sistemas cliente
Importante
Figura 1.1. Usando RHN Satellite e RHN Proxy Server Juntos
1.5. Resumo dos Passos
- Após uma avaliação, você deve contatar seu representante de vendas da Red Hat para adquirir o RHN Satellite.
- Seu contato na Red Hat envia um Certificado de Serviços RHN (RHN Entitlement Certificate) via email.
- Seu contato na Red Hat cria uma conta com o serviço Satellite no site do RHN e envia as informações de autenticação (login) a você.
- Autentique-se no site do RHN (rhn.redhat.com) e baixe as ISOs da distribuição para o Red Hat Enterprise Linux AS 4 ou RHEL; 5 e para o RHN Satellite 5.4. Estas podem ser encontradas na aba Downloads das respectivas páginas Channel Details (Detalhes do Canal). Consulte o Guia de Referência do RHN para mais instruções.
- Enquanto estiver logado no site do RHN, baixe as ISOs Channel Content (Conteúdo de Canal) a serem servidas por seu Satellite, também disponíveis na aba Downloads da página Channel Details de seu Satellite. Estas ISOs de Conteúdo do Canal diferem das ISOs da distribuição previamente mencionadas, pois contêm os metadados necessários para análise e distribuição de pacotes pelo Satellite.
- Se for instalar um Stand-Alone Database, prepare a instância de seu banco de dados usando a fórmula provida no Capítulo 2, Requisitos.
- Instale o Red Hat Enterprise Linux e então o RHN Satellite na máquina do Satellite.
- Crie sua primeira conta de usuário no Satellite abrindo o nome da máquina do Satellite num navegador e depois clicando em Create Account (Criar Conta). Esta será a conta do Administrador do Satellite (também referido como Organization Administrator).
- Use o RHN Satellite Synchronization Tool para importar os canais e pacotes associados para o Satellite.
- Registre uma máquina representativa para cada tipo de distribuição ou canal (Red Hat Enterprise Linux 4 ou 5), no Satellite.
- Copie (usando
scp
) os arquivos de configuraçãorhn_register
eup2date
do diretório/etc/sysconfig/rhn/
de cada máquina ao diretório/pub/
do Satellite. Orhn-org-trusted-ssl-cert-*.noarch.rpm
já estará ali. - Faça o download dos arquivos de configuração e do
rhn-org-trusted-ssl-cert-*.noarch.rpm
e instale-os pelo Satellite nos sistemas cliente remanescentes do mesmo tipo de distribuição. Repita este e o passo anterior até que todos os tipos de distribuição estejam completos. - Através do site do Satellite, crie uma Chave de Ativação (Activation Key) para cada distribuição, alinhada ao canal base apropriado. Neste ponto, os grupos de sistemas e canais filho também podem ser pré-definidos.
- Execute a Chave de Ativação na linha de comando (
rhnreg_ks
) para cada sistema cliente. Note que este passo pode ser incluso num script para registrar e reconfigurar todos os sistemas cliente remanescentes de uma distribuição de uma só vez. - Registre todos os nomes de usuário, senhas e outras informações de autenticação e armazene-as em locais seguros diversos.
- Agora que o Satellite está povoado com todos os canais e pacotes padrão da Red Hat e todos os clientes estão conectados a este, você pode começar a criar e servir canais e pacotes personalizados. Uma vez criados os RPMs personalizados, você pode importá-los ao Satellite usando o RHN Push, e adicionar canais personalizados para armazená-los através do site do Satellite. Consulte o RHN Channel Management Guide para mais detalhes.
1.6. Atualizações
- Satellite Certificate
- Satellite Upgrade Documentation Package (
rhn-upgrade
) - Nova Instalação ISO
1.6.1. Satellite Certificate
1.6.2. Satellite Upgrade Documentation Package (rhn-upgrade
)
rhn-upgrade
, certifique-se de que o satellite está registrado no RHN e no Red Hat Network Satellite Channel, e depois utilize o comando yum
para instalar o pacote rhn-upgrade
com o seguinte comando (no Red Hat Enterprise Linux 5 ou versões posteriores):
yum install rhn-upgrade
up2date rh-upgrade
- Autentique-se na interface da Web RHN Hosted em https://rhn.redhat.com/.
- Clique na aba Channels.
- Sob o Filtrar por Canal de Produto selecione Red Hat Network Products, depois sua versão atual do RHN Satellite, e finalmente sua arquitetura do servidor do Satellite a partir dos menus suspensos.
- Pressione o botão Filtrar
- Clique para expandir a árvore do Red Hat Enterprise Linux para sua versão do sistema operacional base.
- Clique no link na coluna Architecture, correspondente ao Red Hat Network Satellite.
- Clique na sub-aba de Pacotes
- Na caixa de texto Filtrar por Pacotes, digite
rhn-upgrade
e clique em Ir. - Clique no lançamento do pacote mais recente do
rhn-upgrade
para a versão do Satellite para o qual você está atualizando. - Clique no link Baixar Pacote
- Copiar o pacote para o servidor do Satellite.
- No servidor do Satellite execute o seguinte comando:
rpm -Uvh rhn-upgrade-version.rpm
1.6.3. Nova Instalação ISO
- Autentique-se no RHN
- Clique no Software Downloads no lado esquerdo da tela.
- Vá até a versão dp Red Hat Enterprise Linux que esteja usando atualmente
- Clique na última versão do RHN Satellite
- Depois escolha se você quer a versão embutida do Oracle Database ISO ou a versão não embutida.
/etc/sysconfig/rhn/satellite-upgrade/README
no pacote rhn-upgrade
.
Importante
http://satellite.example.com/kickstart/dist/ks-rhel-i386-server-5
http://satellite.example.com/ks/dist/ks-rhel-i386-server-5
Capítulo 2. Requisitos
2.1. Requisitos de Software
- Sistema operacional base — RHN Satellite é suportado pelo Red Hat Enterprise Linux 5. O sistema operacional pode ser instalado a partir do disco, imagem ISO local, kickstart, ou qualquer outro método suportado pelas instalações do Red Hat. Red Hat Enterprise Linux deve fornecer grupo de pacote
@Base
sem outras modificações do conjunto de pacote, e sem configurações de terceiros ou software que não seja diretamente necessário para a operação do servidor. Esta restrição inclui segurança avançada ou outro software que não seja Red Hat de segurança. Caso tais softwares sejam necessários em sua infraestrutura, você deve instalar primeiro e verificar um Satellite com total funcionamento primeiro, e depois fazer o backup do sistema, antes de adicionar qualquer software que não seja Red Hat.Ao instalar um novo RHN Satellite, recomendamos que a atualização mais recentemente suportada para o Red Hat Enterprise Linux seja instalada.O Satellite pode ser instalado no Red Hat Enterprise Linux 5 em qualquer ambiente virtualizado suportado pela Red Hat, incluindo o Xen, KVM e VMware.Note que para implementação de produções, recomendamos que você implemente o RHN Satellite como aplicativo único sendo executado no hardware físico adjacente para evitar problemas de contenção. Da mesma forma, lembre-se de que o suporte funcional para ambientes virtualizados nem sempre iguala o desempenho da execução no hardware físico, portanto você precisa considerar cuidadosamente seu ambiente virtualizado de escolha e qualquer diretrizes de ajuste recomendadas.Nota
Cada produto RHN Satellite inclui uma instância suportada do Red Hat Enterprise Linux Server. O RHN Satellite deve ser instalado em uma instalação nova do Enterprise Linux onde o RHN Satellite é o único aplicativo e serviço fornecido pelo SO. O uso do SO Red Hat Enterprise Linux incluso com o RHN Satellite para executar outros daemons, aplicativos, ou serviços dentro de seu ambiente, não é suportado.
- RHN Satellite suporta a política em alvo do SELinux nos modos
enforcing
oupermissive
no Red Hat Enterprise Linux 5. O SELinux é um conjunto de políticas de software seguras que implementam o controle de acesso obrigatório noRed Hat Enterprise Linux e outros sistemas operacionais. O SELinux é ativado por padrão no Red Hat Enterprise Linux, e agora usuários podem ter o SELinux nos modosenforcing
oupermissive
com a conjunto de políticastargeted
configurada durante a instalação no Proxy ou Satellite.
- Disco ou ISO de instalação do Satellite — estes contêm o RHN Satellite Installation Program (Programa de Instalação do RHN Satellite). Todos os pacotes requisitados para suportar o programa são instalados automaticamente, e não necessitam de intervenção do usuário.
Nota
@Base
são necessários para instalar o Red Hat Satellite. O Instalador do Satellite irá requerer que você instale os pacotes listados ou perguntará se você quer que seja feito o download dos arquivos do RHN. Se seus sistema não for registrado no RHN, você precisa ter a mídia de instalação do Red Hat Enterprise Linux disponível durante o processo de instalação do Satellite para instalar estes pacotes adicionais de acordo com o necessário.
rhelrpms
localizado no diretório updates
na imagem ISO de instalação do Satellite.
- Conteúdo do canal — Todos os pacotes e dados de software exportados a todos os canais Red Hat com serviços. Este conteúdo pode ser carregado diretamente no Satellite após a instalação usando a RHN Satellite Synchronization Tool, ou obtido através de seu representante Red Hat caso a sincronização não seja possível, como ocorre num ambiente desconectado.
2.2. Requisitos de Hardware
Tabela 2.1. Suporte de Arquitetura do RHN Satellite no Red Hat Enterprise Linux
Versão RHEL | x86 | x86_64 | s390 | s390x |
---|---|---|---|---|
RHEL 5 | yes | yes | no | yes |
2.2.1. Requisitos de Hardware x86 and x86_64
Tabela 2.2. Requisitos de Hardware do Satellite Stand-Alone Database e Embedded Database
Stand-Alone Database | Embedded Database |
---|---|
Necessário - processador Intel Core, 2.4GHz, 512K de cache ou equivalente | Necessário - processador Intel Core, 2.4GHz, 512K de cache ou equivalente |
Recomendado - processador Intel multi-core, 2.4GHz dual processor, 512K de cache ou equivalente | Recomendado - processador Intel multi-core, 2.4GHz dual processor, 512K de cache ou equivalente |
Necessário - 2 GB de memória | Necessário - 2 GB de memória |
Recomendado - 8 GB de memória | Altamente recomendado - 8 GB de memória |
5 GB de armazenamento para a instalação base do Red Hat Enterprise Linux | 5 GB de armazenamento para a instalação base do Red Hat Enterprise Linux |
Um mínimo de 30 GB de armazenamento por canal de software (incluindo os canais filho e Base) no diretório /var/satellite/ configurável na instalação | Um mínimo de 30 GB de armazenamento por canal de software (incluindo os canais filho e Base) no diretório /var/satellite/ configurável na instalação |
Recomendado - uma SAN externa para backups mais confiáveis | Recomendado - uma SAN externa para backups mais confiáveis |
12 GB de armazenamento para o repositório do banco de dados na partição /rhnsat (somente armazenamento local) | |
Altamente recomendado- um drive SCSI conectado a um RAID nível 5 | |
Partição separada (ou melhor, um conjunto separado de discos físicos) para armazenar os backups. Este pode ser qualquer diretório especificável na hora do backup. |
/var/satellite/
, você também precisa de espaço para arquivos de cache gerados ao utilizar o Sateliite, o qual é regenerado, de acordo com a necessidade. Estes arquivos de cache são armazenados dentro do /var/cache/rhn
, e as necessidades de armazenamento deste diretório irão variar muito dependendo dos seguintes fatores:
- quantos canais você sincroniza ou importa do RHN ou despejos do Channel
- quantos pacotes padronizados e canais você possui
- Se você está ou não usando o Inter-Satellite Sync
/var/cache/rhn/
em um servidor de Satellite. Para implementações muito grandes do Satellite com diversos canais, pacotes e usando o Inter Satellite Sync, seu uso pode crescer até 100 GB de espaço para arquivos de cache no /var/cache/rhn
.
- Dois processadores
- 2 GB de memória
/etc/sysconfig/rhn/rhnsd
, nos sistemas cliente, aumenta significativamente a carga nestes componentes.
2.2.2. Requisitos de Hardware s/390
Tabela 2.3. Requisitos de Hardware do Satellite Stand-Alone Database e Embedded Database para a Plataforma s/390
Stand-Alone Database | Embedded Database |
---|---|
Necessário - 1 IFL, tanto em configuração LPAR ou compartilhado através do z/VM | Necessário - 1 IFL, tanto em configuração LPAR ou compartilhado através do z/VM |
Necessário: 2+ IFLs no z9 ou mais recentes, 1+ IFL no z10 | Necessário: 2+ IFLs no z9 ou mais recentes, 1+ IFL no z10 |
Necessário - 2 GB de armazenamento (memória) | Necessário - 2 GB de armazenamento (memória) |
Recomendado - 8 GB de memória | Recomendado - 8 GB de memória |
Necessário - 1 GB swap no ECKD DASD | Necessário - 1 GB swap no ECKD DASD |
Recomendado- 512 MB swap no VDISK + 1 GB swap no ECKD DASD | Recomendado- 512 MB swap no VDISK + 1 GB swap no ECKD DASD |
Requerido - 1xMod3 ECKD DASD ou ≥ 2 GB FCP SCSI LUN para instalações de SO | Requerido - 1xMod3 ECKD DASD ou ≥ 2 GB FCP SCSI LUN para instalações de SO |
Recomendado - 1xMod9 ECKD DASD ou ≥ 2 GB multipathed FCP SCSI LUN para instalação de Red Hat Enterprise Linux | Recomendado - 1xMod9 ECKD DASD ou ≥ 2 GB multipathed FCP SCSI LUN para instalação de Red Hat Enterprise Linux |
12 GB de espaço de disco estimado para banco de dados embutidos | |
Um mínimo de 30 GB de armazenamento por canal de software (incluindo os canais filho e Base) no diretório /var/satellite/ configurável na instalação | Um mínimo de 30 GB de armazenamento por canal de software (incluindo os canais filho e Base) no diretório /var/satellite/ configurável na instalação |
Recomendado: z/VM 5.3 ou posteriores [a] | Recomendado - z/VM 5.3 ou posteriores |
Recomendado: VSWITCH ou Hipersocket LAN para conexões de alta velocidade para convidados | Recomendado: VSWITCH ou Hipersocket LAN para conexões de alta velocidade para convidados |
[a]
z/VM requerido para kickstart/provisionamento de convidados.
|
2.2.3. Requerimentos Adicionais
- O Stand-Alone Database não pode rodar no mesmo servidor que o RHN Satellite.
- O repositório de pacotes pode ser qualquer dispositivo de grande armazenamento, fácil e seguramente acessado por outros componentes. Os requisitos de espaço dependem do número de pacotes que será armazenado. Os canais padrão da Red Hat contêm aproximadamente 3 GB cada para pacotes, e este tamanho aumenta a cada sincronização. Os clientes também devem pensar nos requisitos de espaço dos pacotes em seus próprios canais privados. Independente da solução de armazenamento escolhida pelo cliente, seu ponto de montagem pode ser definido durante o processo de instalação.
2.3. Requisitos do Banco de Dados
- 192 KB por sistema cliente
- 64 MB por canal
- O número de pacotes públicos da Red Hat importados (geralmente 5000)
- O número de pacotes privados a serem administrados (geralmente 500)
- O número de sistemas a serem administrados (geralmente 1000)
- O número de pacotes normalmente instalados num sistema (geralmente 500)
- ALTER SESSION (alterar sessão)
- CREATE SEQUENCE (criar seqüência)
- CREATE SYNONYM (criar sinônimo)
- CREATE TABLE (criar tabela)
- CREATE VIEW (criar visualização)
- CREATE PROCEDURE (criar procedimento)
- CREATE TRIGGER (criar gatilho)
- CREATE TYPE (criar tipo)
- CREATE SESSION (criar sessão)
- Security Identifier (Identificador de Segurança, SID)
- Listener Port (Porta de Escuta)
- Username (Nome de usuário)
- Conjunto de caracteres UTF-8
- Uniform Extent Size (Tamanho de Extensão Uniforme)
- Auto Segment Space Management (Auto-Segmentar Administração de Espaço)
Nota
2.4. Requisitos Adicionais
- Acesso CompletoOs sistemas cliente precisam de acesso de rede completo aos serviços e portas da solução do RHN Satellite.
- Regras do FirewallO RHN absolutamente recomenda proteger o RHN Satellite da Internet através de uma firewall. Entretanto, várias portas TCP devem ser abertas no Satellite, dependendo da sua implementação do RHN Satellite:
Tabela 2.4. Portas a serem abertas no Satellite
Porta Direção Motivo 67 Entrada Abra esta porta para configurar o sistema Satellite como um servidor do DHCP para sistemas que requerem endereços IP. 69 Entrada Abra esta porta para configurar o Satellite como um servidor PXE e permitir uma instalação e re-instalação dos sistemas ativados do PXE-boot. 80 Outbound O Satellite utiliza esta porta para alcançar o RHN [a] 80 Entrada Solicitações de WebUI e clientes são recebidas através de http ou https 443 Entrada Solicitações de WebUI e clientes são recebidas através de http ou https 443 Outbound RHN Satellite usa esta porta para alcançar o RHN [a] (a menos que esteja executando um modo desconectado para o Satellite) 4545 Inbound/Outbound O RHN Satellite Monitoring estabelece conexões ao rhnmd
rodando em sistemas clientes se o Monitoring está habilitado e detecções estão configuradas para sistemas registrados.5222 Entrada Se você planeja habilitar o envio (push) de ações a sistemas clientes 5269 Inbound/Outbound Se você habilitar o envio (push) de ações a um RHN Proxy Server [a] a lista do RHN de hosts como se segue: rhn.redhat.com, xmlrpc.rhn.redhat.com, satellite.rhn.redhat.com, content-xmlrpc.rhn.redhat.com, content-web.rhn.redhat.com, e content-satellite.rhn.redhat.comNote que a Red Hat não fornece endereço IP estático para o RHN, pois o IP está sujeito à mudanças. Se você quiser desabilitar o conteúdo de aviso de local, reveja o artigo Red Hat KnowledgeBase na seguinte URL: - Horas Sincronizadas nos SistemasA questão da hora é bastante sensível ao conectar a um servidor Web rodando SSL (Secure Sockets Layer); é imprescindível que as configurações da hora nos clientes e servidor estejam próximas, para que o certificado SSL não expire antes ou durante o uso. Por este motivo, a Red Hat requer que o Satellite e todos os sistemas cliente usem o Network Time Protocol (NTP). Isto também se aplica à máquina separada do banco de dados no RHN Satellite com Stand-Alone Database, que também deve ter seu fuso horário configurado igual ao do Satellite.
- Configurando o Idioma do Sistema na LocalizaçãoVocê deve ajustar adequadamente a codificação UTF-8 para seu idioma e localização de seu sistema RHN Satellite via arquivo
/etc/sysconfig/i18n
. A configuração deLANG
no arquivo, deve ser feita no seguinte formato:LANG="[language_TERRITORY].UTF-8"
Thelanguage
andTERRITORY
are entered as two-letter codes. For example if your language is English and your locale is the United States, you set yourLANG
setting toen_US.UTF-8
. - Nome de Domínio Totalmente Qualificado (FQDN)O sistema no qual o RHN Satellite será instalado deve resolver seu próprio FQDN apropriadamente. Se não for o caso, os cookies não funcionarão corretamente no site.
Nota
É importante que o nome de host do Satellite não contenha letras maiúsculas. Um nome de host que inclua letras maiúsculas pode fazer com que ojabberd
falhe.Caso, em algum momento, você precisar modificar seu hostname do Satellite, consulte o Seção 8.7, “Modificando o Hostname do Satellite”. - Serviço de Nome de Domínio (DNS) em FuncionamentoPara o nome de domínio do RHN Satellite ser resolvido por seus clientes, estes e o próprio RHN Satellite devem estar todos ligados a um servidor DNS no ambiente do cliente.
- Um Certificado de ServiçosO cliente receberá um Certificado de Serviços, através de um e-mail do representante de vendas, explicando os serviços providos pela Red Hat através do RHN Satellite. Este certificado será necessário durante o processo de instalação.Caso você não tenha um Certificado de Serviços (Entitlement Certificate) durante a instalação, entre em contato com a Red Hat Global Support Services em:
- Uma Conta do Red Hat NetworkOs clientes que conectam aos servidores centrais do Red Hat Network para receber atualizações incrementais precisam de uma conta externa do Red Hat Network. Esta conta deve ser configurada no momento da aquisição junto ao representante de vendas.
Atenção
Não subscreva seu RHN Satellite a nenhum dos seguintes canais filho disponíveis no RHN Hosted:- Red Hat Developer Suite
- Red Hat Application Server
- Red Hat Extras
Subscrever a estes canais e atualizar o seu Satellite (por exemplo, com oyum
no Red Hat Enterprise Linux 5 ou 5 ouup2date
em versões anteriores do Red Hat Enterprise Linux) poderá instalar versões mais novas e incompatíveis de componentes de software críticos, causando a falha do Satellite. - Backups das Informações de Autenticação (Login)É imprescindível que os clientes mantenham o registro de todas as informações principais de autenticação. Para o RHN Satellite, estas incluem nomes de usuários e senhas para a conta do Organization Administrator no rhn.redhat.com, a conta do administrador principal no próprio Satellite, a geração do certificado SSL e a conexão ao banco de dados (que também requer um SID ou net service name). A Red Hat recomenda copiar estas informações em dois disquetes separados, imprimí-las em papel e armazená-las num cofre à prova de incêndio.
- A solução RHN Satellite inteira deve ser protegida por um firewall, se o Satellite acessa ou é acessado via Internet. Não é necessária uma conexão à Internet para os RHN Satellites rodarem em ambientes completamente desconexos. Esta funcionalidade usa Channel Content ISOs (ISOs de Conteúdo de Canal) que podem ser baixadas num sistema separado para sincronizar o Satellite com os servidores centrais do Red Hat Network. Todos os outros RHN Satellites devem ser sincronizados diretamente pela Internet.
Nota
Se você estiver rodando um Satellite desconectado, que não esteja registrado no RHN Hosted, o programa de instalação irá anotar e retornar uma lista de todos os pacotes adicionais que estejam faltando e que sejam necessários além do@base
para ser instalado, e depois o programa de instalação será fechado. Isto permite que você instale estes pacotes. Você pode querer usar a imagem ISO de instalação ou o DVD para criar um repositório para estes pacotes adicionais, e depois re-executar o instalador do Satellite. - Todas as portas desnecessárias devem contar com a proteção do firewall. Sistemas cliente conectam ao RHN Satellite através das portas 80, 443, e 4545 (caso o Monitoring esteja habilitado). Além disso, se você planeja habilitar o envio de ações do Satellite aos sistemas cliente, conforme descrito na Seção 8.11, “Ativando Push para Clientes”, você deve permitir conexões de entrada na porta 5222. Por último, se o Satellite também executar o envio (push) a um RHN Proxy Server, você também deve permitir conexões de entrada na porta 5269.
- Nenhum componente de sistema deve estar direta e publicamente disponível. Nenhum usuário além do administrador de sistemas deve ter acesso shell a estas máquinas.
- Todos os serviços desnecessários devem ser desabilitados usando ntsysv ou
chkconfig
. - O serviço
httpd
deve ser habilitado. - Se o Satellite serve sistemas com Monitoring e você deseja receber as notificações de alerta por e-mail, deve configurar o sendmail para acomodar os e-mails de entrada, conforme descrito na Seção 4.5, “Configuração do Sendmail”.
- Guia de Instalação do RHN Satellite — Este guia, que você lê no momento, traz os passos essenciais, necessários para configurar e rodar um RHN Satellite.
- The RHN Client Configuration Guide (Guia de Configuração do Cliente RHN) — Este guia explica como configurar os sistemas a serem servidos por um RHN Proxy Server ou RHN Satellite. (Com isto, provavelmente será necessário consultar o Guia de Referência do RHN, que abrange os passos para registrar e atualizar os sistemas.)
- The RHN Channel Management Guide (Guia de Administração de Canais do RHN) — Este guia identifica detalhadamente os métodos recomendados para criar pacotes personalizados, criar canais personalizados e administrar Erratas privadas.
- Guia de Referência do RHN — Este guia descreve como criar contas no RHN, registrar e atualizar sistemas e usar o site do RHN no seu potencial máximo. Provavelmente, será útil ao longo do processo de instalação e configuração.
Capítulo 3. Exemplos de Topologias
- Número total de sistemas cliente a serem servidos pelo RHN Satellite.
- Número máximo previsto de clientes conectando ao RHN Satellite concomitantemente.
- Número de pacotes e canais personalizados a serem servidos pelo RHN Satellite.
- Número de RHN Satellites usados no ambiente do cliente.
- Número de RHN Proxy Servers usados no ambiente do cliente.
3.1. Topologia com Um Único Satellite
Figura 3.1. Topologia com Um Único Satellite
3.2. Topologia de Múltiplos Satellites Dispostos Horizontalmente
rhn-satellite-exporter
e satellite-sync -m
. Esta funcionalidade é discutida em detalhe na Seção 6.1.1, “rhn-satellite-exporter
”.
Figura 3.2. Topologia de Múltiplos Satellites Dispostos Horizontalmente
3.3. Topologia Satellite-Proxys Dispostos Verticalmente
Figura 3.3. Topologia Satellite-Proxys Dispostos Verticalmente
Capítulo 4. Instalação
4.1. Instalação Base
- Alocar bastante espaço para as partições armazenando dados. A localidade padrão para os pacotes de canais é
/var/satellite
. Para o RHN Satellite com Embedded Database, lembre-se que os RPMs do banco de dados vão para a partição/opt
, enquanto o próprio banco de dados é criado na/rhnsat/
. Consulte a Seção 2.2, “Requisitos de Hardware” para especificações precisas. - Ative o Network Time Protocol (NTP) no Satellite e no banco de dados separado, se houver, e selecione o fuso horário apropriado. Todos os sistemas cliente já devem estar rodando o daemon
ntpd
e configurados no fuso horário correto. - Devido a potenciais complicações, é altamente recomendável montar a partição
/home/
localmente.
4.2. Programa de Instalação do RHN Satellite:
Importante
/home/
localmente.
- Autentique-se na máquina como root.
- Insira o CD RHN Satellite Server contendo os arquivos de instalação ou baixe a imagem ISO do site do RHN.
- Se você estiver instalando a partir do CD, o Red Hat Enterprise Linux pode montar o CD automaticamente. Neste caso, o CD será montado no diretório
/media/cdrom/
.Se o Red Hat Enterprise Linux não montar o CD automaticamente, você pode fazê-lo manualmente no diretório/media/cdrom/
com o seguinte comando:mount /dev/cdrom /media/cdrom
Se você instalar através de uma ISO, monte o arquivo no diretório contendo-a usando o comando:mount -o loop iso_filename /media/cdrom
O restante das instruções assumem que o CD está montado em/media/cdrom/
. - Certifique-se que o Certificado de Serviços RHN (RHN Entitlement Certificate) tenha sido copiado no sistema de arquivos do Satellite. Este pode ter qualquer nome e estar localizado em qualquer diretório. O programa de instalação questionará seu conteúdo e localidade. Além disso, certifique-se de que sua conta tenha os serviços necessários para conduzir a instalação. Por exemplo: um Satellite novo precisará de ambos, um serviço Management ou Provisioning para o Red Hat Enterprise Linux AS, e um direito a serviço RHN Satellite.
Atenção
Os usuários devem notar que o Programa de Instalação do RHN Satellite atualiza o kernel, assim como todos os pacotes necessários. - No diretório
/media/cdrom/
, digite o seguinte comando para iniciar o Programa de Instalação do RHN Satellite:./install.pl
O script tem várias opções para assistir o seu processo de instalação. Para visualizar estas opções, digite o seguinte comando:./install.pl --help
- O script roda uma verificação de pré-requisitos. Esta verificação garante que todos os pré-requisitos do Capítulo 2, Requisitos sejam satisfeitos antes de continuar com a instalação.
* Starting the Red Hat Network Satellite installer. * Performing pre-install checks. * Pre-install checks complete. Beginning installation.
- Na linha de comando, entre o endereço de e-mail para o qual você gostaria que notificações do Satellite fossem enviadas. É uma boa idéia escolher um endereço de e-mail genérico ao invés de um individual, uma vez que pode haver uma grande quantidade de e-mails.
? Admin email address? sat-admin@example.com
- O Satellite é então registrado com a sua conta do RHN Hosted, e todos os pacotes requisitados são instalados e atualizados.
* RHN Registration * Installing updates. * Installing RHN packages.
- A seguir, o Programa de Instalação do RHN Satellite baixa e instala a chave GPG do RHN, e configura o diretório
/root/.gnupg/
, se necessário.* Setting up environment and users ** GPG: Initializing GPG and importing RHN key. ** GPG: Creating /root/.gnupg directory
- O próximo passo cria e povoa o banco de dados inicial, caso você tenha optado pelo RHN Satellite com Embedded Database.
* Setting up database. ** Database: Installing the embedded database (not the schema). ** Database: Shutting down the database first. ** Database: Installing the database: ** Database: This is a long process that is logged in: ** Database: /var/log/rhn/install_db.log *** Progress: ####
- Uma vez que a instalação do banco de dados esteja completa, ou uma vez que a conexão ao banco de dados esteja estabelecida, o Satellite está configurado.
* Setting up environment and users.
- Para ativar o Satellite, você deve disponibilizar ao mesmo a localização do seu certificado Satellite.
* Activating Satellite. Where is your satellite certificate file? /root/example.cert
- O próximo passo é criar um certificado CA para o Satellite. Para fazer isto, você deve responder algumas perguntas.
- Certificado CA (CA Certificate)
- Entre com uma senha para o certificado.
- Empresa (Organization)
- Entre com o nome da sua empresa
- Endereço de E-mail (Email Address)
- Forneça um endereço de e-mail a ser associado com este certificado - por exemplo, o e-mail do administrador fornecido nos passos acima.
- Cidade (City)
- Entre com o nome da cidade onde o Satellite reside.
- País (Country)
- Entre com o país onde o Satellite reside. O código do país deve conter exatamente duas letras, caso contrário a criação do certificado falhará.
- Uma vez que o certificado CA é gerado, o Programa de Instalação do RHN Satellite executa a configuração final e reinicia os serviços associados.
* Final configuration. * Restarting services. Installation complete. Visit https://your-satellite.example.com to create the satellite administrator account.
- Siga as instruções na tela e visite o FQDN do seu Satellite através de um browser. Crie a conta de administrador do Satellite - também chamada de conta do Organization Administrator - e então clique no botão Create Login (Criar Login) para passar para a próxima tela, Your RHN (Seu RHN).
Figura 4.1. Criação da Conta do Administrador
- Uma caixa de texto azul será exibida no topo da tela, indicando que você agora pode executar uma configuração personalizada do comportamento do Satellite. Para fazê-lo, clique no texto clicking here no final.
Figura 4.2. Solicitação de Configuração Final
- A página Satellite Configuration - General Configuration (Configuração do Satellite - Configuração Geral) permite que você altere as configurações mais básicas do Satellite, tais como o endereço de e-mail do administrador, e se o Monitoring está habilitado ou não.
Figura 4.3. Configuração Geral
- A página RHN Satellite Configuration - Monitoring (Configuração do RHN Satellite - Monitoring) permite que você configure os aspectos de monitoramento deste Satellite. O servidor de mensagens e o domínio principal locais são usados para enviar mensagens de notificações de monitoramento para o administrador. Isto é necessário apenas se você espera receber mensagens de notificações de alerta geradas por eventos de detecção. Neste caso, forneça o servidor de e-mail (exchanger) e domínio a serem usados. Note que o sendmail deve estar configurado para lidar com o redirecionamento de notificações por e-mail. Consulte a Seção 4.5, “Configuração do Sendmail” para instruções. Quando terminar, clique em Continue (Continuar). A página RHN Registration (Registro do RHN) aparecerá.
Figura 4.4. Monitoring
- A página RHN Satellite Configuration - Certificate (Configuração do RHN Satellite - Certificado) permite que você carregue um novo certificado Satellite. Para identificar o caminho do certificado, clique em Browse (Escolher), navegue até o arquivo e selecione-o. Para inserir seu conteúdo, abra seu certificado num editor de texto, copie todas as linhas e cole-as diretamente no campo de texto grande na parte inferior da página. A Red Hat recomenda usar o localizador de arquivos, já que o mesmo é menos suscetível a erros. Clique em Validate Certificate (Validar Certificado) para continuar. Se você receber erros relativos ao DNS, certifique-se que seu Satellite esteja configurado corretamente. Consulte a Seção 7.4, “Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).”.
Figura 4.5. Certificado
- A página RHN Satellite Configuration - Bootstrap (Configuração do RHN Satellite - Rotina de Inicialização) permite criar um script para redirecionar sistemas clientes dos servidores centrais do RHN para o Satellite. Este script, que deve ser inserido no diretório
/var/www/html/pub/bootstrap/
do Satellite, reduz significativamente os esforços envolvidos na reconfiguração de todos os sistemas, que, por padrão, obtém os pacotes dos servidores centrais do RHN. Os campos necessários são pré-preenchidos com os valores derivados dos passos anteriores da instalação. Certifique-se de que que estas informações estejam corretas.As caixas de verificação oferecem opções para incluir as funcionalidades de segurança integradas SSL e GNU Privacy Guard (GPG), ambas recomendadas. Além disso, você pode ativar a aceitação de comandos remotos e a administração da configuração remota para sistemas com bootstrap aqui. Ambas funcionalidades são úteis para completar a configuração do cliente. Por fim, se você está usando um servidor proxy HTTP, complete os campos relacionados. Ao terminar, clique em Generate Bootstrap Script (Gerar Script Bootstrap) e o sistema exibirá a página Installation Complete (Instalação Completa).Figura 4.6. Bootstrap
- A página RHN Satellite Configuration - Restart (Configuração do RHN Satellite - Reiniciar) contém o último passo na configuração do Satellite. Clique no botão Restart (Reiniciar) para reiniciar o Satellite para que todas as opções de configuração adicionadas nas últimas telas sejam incorporadas. Note que levará de quatro a cinco minutos para que a reinicialização seja concluída.
Figura 4.7. Reiniciar
- Uma vez que o Satellite tenha reiniciado, o aviso de contagem regressiva desaparece. Você pode então começar a usar o seu Satellite.
Figura 4.8. Reinicialização Completa
4.2.1. Opções para o Programa de Instalação do Satellite
Tabela 4.1. Opções de Instalação
Opção | Uso |
---|---|
--help | Exibe esta mensagem de ajuda. |
--answer-file=<filename> | Indica a localização de um arquivo de respostas a ser usado para responder as perguntas apresentadas durante o processo de instalação. |
--non-interactive | Para uso apenas com --answer-file . Se --answer-file não oferecer a resposta requisitada, sair ao invés de perguntar ao usuário. |
--re-register | Registra o sistema com o RHN, mesmo que já esteja registrado. |
--disconnected | Instala o Satellite em modo desconectado |
--clear-db | Apaga quaisquer esquemas de bancos de dados pré-existentes antes de instalar. Isto destruirá quaisquer dados no banco de dados e recriará um esquema vazio no Satellite. |
--skip-system-version-test | Não testa a versão do Red Hat Enterprise Linux antes de instalar. |
--skip-selinux-test | Não selecione para assegurar que o SELINUX está desativado. |
--skip-fqdn-test | Não verifica se este sistema possui um nome de host válido. O RHN Satellite requer que o nome de host seja configurado adequadamente durante a instalação. O uso desta opção pode resultar em um Satellite que não seja totalmente funcional. |
--skip-db-install | Não instala o banco de dados incorporado. Esta opção pode ser útil caso você esteja reinstalando o Satellite e não queira apagar o banco de dados. |
--skip-db-diskspace-check | Não confirma se há espaço em disco suficiente para instalar o banco de dados integrado. |
--skip-db-population | Não povoa o esquema do banco de dados. |
--skip-gpg-key-import | Não importa a chave GPG da Red Hat. |
--skip-ssl-cert-generation | Não gera os certificados SSL para o Satellite. |
--run-updater | Não requer instalação de pacotes necessários do RHN, se o sistema estiver registrado. |
4.3. Instalação Automatizada do RHN Satellite Server
answers.txt
) pode ser encontrado no diretório install/
do CD ou ISO, e é titulado como answers.txt
.
- Siga os passos de 1 a 5 da Seção 4.2, “Programa de Instalação do RHN Satellite:”.
- Copie o arquivo exemplo
answers.txt
para/tmp/answers.txt
cp answers.txt /tmp/answers.txt
- Edite o arquivo e adicione as opções desejadas da sua organização.
- Uma vez que o arquivo de respostas esteja pronto, use a opção
--answer-file
ao começar o processo de instalação a partir da linha de comando:./install.pl --answer-file=/tmp/answers.txt
O programa de instalação do RHN Satellite então procura por respostas no arquivo. Para quaisquer opções não preenchidas no arquivo, o programa de instalação pede que o usuário entre com a informação omitida.
4.4. Instalando o Satellite atrás de um HTTP Proxy
rhn.conf
para controlar suas configurações de conexão, não existe uma maneira de adicionar opções ao arquivo antes da instalação do RHN Satellite. Se sua rede se encontra sob um HTTP proxy em sua empresa, você não pode ativar o RHN Satellite durante a instalação. Uma forma de solucionar este problema, seria realizar uma instalação desconectada do RHN Satellite, e depois mudar a configuração para um método conectado após a instalação concluída. Segue uma demonstração de como criar uma instalação conectada do RHN Satellite sob um HTTP proxy:
- Conclua uma instalação mínima do Red Hat Enterprise Linux 4 ou 5 (dependendo da versão do RHN Satellite que você irá instalar).
- Configure o sistema para que ele possa conectar ao RHN sob HTTP proxy. Edite o arquivo
/etc/sysconfig/rhn/up2date.conf
como se segue:enableProxy=1 enableProxyAuth=1 httpProxy=<http-proxy-fqdn> proxyUser=<proxy-username> proxyPassword=<proxy-password>
- Registre o sistema no RHN
- Inicie a instalaçãpo do RHN Satellite com a opção disconectada:
./install.pl --disconnected
- Depois que a instalação estiver concluída, você precisará adicionar ou modificar suas configurações no arquivo
/etc/rhn/rhn.conf
:server.satellite.http_proxy = <http-proxy-fqdn> server.satellite.http_proxy_username = <proxy-username> server.satellite.http_proxy_password = <proxy-password> disconnected=0
- Reinicie o serviço do Satellite:
service rhn-satellite restart
- Reative o Satellite como um Satellite conectado:
rhn-satellite-activate --rhn-cert=<path-to-cert>
4.5. Configuração do Sendmail
Importante
rogerthat01@{mail domain}
como um endereço de e-mail válido no seu ambiente corporativo. Verifique com seu administrador de sistemas de e-mail.
ln -s /usr/bin/ack_enqueuer.pl /etc/smrsh/.
/etc/aliases
no servidor de e-mail e adicione a linha seguinte:
rogerthat01: | /etc/smrsh/ack_enqueuer.pl
/etc/mail/sendmail.mc
e altere:
"DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl"
"DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl"
newaliases
sendmail-cf
:
yum update sendmail-cf
service sendmail restart
4.6. Instalação do MySQL
mysql-server
através do site do RHN ou yum
(ou up2date
para versões anteriores do Red Hat Enterprise Linux).
mysql-server
ser instalado e rodar com sucesso. Ao terminar, seu Satellite pode ser usado para agendar detecções do MySQL.
Capítulo 5. Serviços
5.1. Recebendo o Certificado
<?xml version="1.0" encoding="UTF-8"?> <rhn-cert version="0.1"> <rhn-cert-field name="product">RHN-SATELLITE-001</rhn-cert-field> <rhn-cert-field name="owner">Clay's Precious Satellite</rhn-cert-field> <rhn-cert-field name="issued">2005-01-11 00:00:00</rhn-cert-field> <rhn-cert-field name="expires">2005-03-11 00:00:00</rhn-cert-field> <rhn-cert-field name="slots">30</rhn-cert-field> <rhn-cert-field name="provisioning-slots">30</rhn-cert-field> <rhn-cert-field name="nonlinux-slots">30</rhn-cert-field> <rhn-cert-field name="channel-families" quantity="10" family="rhel-cluster"/> <rhn-cert-field name="channel-families" quantity="30" family="rhel-ws-extras"/> <rhn-cert-field name="channel-families" quantity="10" family="rhel-gfs"/> <rhn-cert-field name="channel-families" quantity="10" family="rhel-es-extras"/> <rhn-cert-field name="channel-families" quantity="40" family="rhel-as"/> <rhn-cert-field name="channel-families" quantity="30" family="rhn-tools"/> <rhn-cert-field name="satellite-version">5.2</rhn-cert-field> <rhn-cert-field name="generation">2</rhn-cert-field> <rhn-cert-signature> -----BEGIN PGP SIGNATURE----- Version: Crypt::OpenPGP 1.03 iQBGBAARAwAGBQJCAG7yAAoJEJ5yna8GlHkysOkAn07qmlUrkGKs7/5yb8H/nboG mhHkAJ9wdmqOeKfcBa3IUDL53oNMEBP/dg== =0Kv7 -----END PGP SIGNATURE----- </rhn-cert-signature> </rhn-cert>
Nota
5.2. Carregando o Certificado de Serviços do RHN
- Autentique-se em https://rhn.redhat.com com a conta de sua empresa com o serviço Satellite.
- Clique em Systems na barra de navegação superior e então no nome do RHN Satellite. Você também pode encontrar o Satellite através da linha Satellite na categoria Channels.
- Na página System Details (Detalhes do Sistema), clique na sub-seção Satellite e examine o certificado existente. Garanta um backup deste arquivo, copiando e colando seu conteúdo num editor de texto.
- Clique em Deactivate Satellite License (Desativar Licença do Satellite) no rodapé da página. Em seguida, clique em Confirm Deactivation (Confirmar Desativação). Você receberá uma mensagem no topo da página descrevendo a desativação.
- Em seguida, você pode navegar à localidade de seu novo Certificado de Serviços RHN ou colar seu conteúdo no campo de texto provido. Quanto terminar, clique em Update Certificate (Atualizar certificado).
5.3. Administrando o Certificado RHN com RHN Satellite Activate
rhn-satellite-activate
). Esta é inclusa na instalação do Satellite, como parte do pacote rhns-satellite-tools
.
5.3.1. Opções de Serviços na Linha de Comando
rhn-satellite-activate
oferece algumas opções de linha de comando para ativar o Satellite usando seu Certificado de Serviços RHN:
Tabela 5.1. Opções do Certificado de Serviços RHN
Opção | Descrição |
---|---|
-h , --help | Exibe a tela de ajuda com uma lista de opções. |
--sanity-only | Confirma a sanidade do certificado. Não ativa o Satellite local ou remotamente. |
--disconnected | Ativa localmente, mas não em Servidores RHN remotos. |
--rhn-cert=/PATH/TO/CERT | Carrega (upload) o novo certificado e ativa o Satellite baseado em outras opções passadas (se houverem). |
--systemid=/PATH/TO/SYSTEMID | Somente para teste - Oferece um ID alternativo para o sistema com localidade e arquivo. O padrão do sistema é usado, se não houver especificação. |
--no-ssl | Somente para teste - Desativar SSL. |
rhn-satellite-activate
. Consulte a Seção 5.3.2, “Ativando o Satellite”.
5.3.2. Ativando o Satellite
- Validar a sanidade (ou utilidade) do Certificado de Serviços RHN.
- Ativar o Satellite localmente inserindo o Certificado de Serviços RHN no banco de dados local.
- Ativar o Satellite remotamente inserindo o Certificado de Serviços RHN no banco de dados central (remoto) do RHN. Geralmente, isso é feito durante a ativação local, mas pode precisar de um segundo passo, caso você escolha a opção
--disconnected
.
rhn-satellite-activate --sanity-only --rhn-cert=/path/to/demo.cert
rhn-satellite-activate --disconnected --rhn-cert=/path/to/demo.cert
rhn-satellite-activate --rhn-cert=/path/to/demo.cert
5.4. Vencimento de Certificados de Serviços do Satellite
- O Satellite continua ativo.
- Cada usuário, ao autenticar-se no Satellite, vê uma mensagem na página Your RHN explicando que o certificado do Satellite venceu.
- Uma vez por dia, durante todos os sete dias, o email do administrador do Satellite recebe uma notificação de que o certificado venceu.
Capítulo 6. Importando e Sincronizando
rhns-sat-tools
.
6.1. Exportando com o RHN Satellite Exporter
rhn-satellite-exporter
) exporta conteúdo do Satellite em formato XML que pode ser então importado em outro Satelite idêntico. O conteúdo é exportado para um diretório específico pelo usuário, com a opção -d. Uma vez que o diretório tenha sido transportado para outro Satellite, aRHN Satellite Synchronization Tool pode ser usada para importar o conteúdo, sincronizando dois Satellites.
6.1.1. rhn-satellite-exporter
- Famílias do Canal
- Arquiteturas
- Metadados do canal
- Listas negras
- RPMs
- Metadados do RPM
- Erratas
- Kickstarts
rhn-satellite-exporter
leva para exportar dados depende do número e tamanho dos canais que estão sendo exportados. O uso das opções --no-packages
, --no-kickstarts
, --no-errata
, e --no-rpms
reduz a o tempo necessário para rodar o rhn-satellite-exporter
mas também evita que informações potencialmente úteis sejam exportadas. Por este motivo, estas opções só devem ser usadas quando você tiver certeza de que você não precisará do conteúdo que elas excluem. Além disso, você deve usar as opções equivalentes para o satellite-sync
ao importar os dados. Por exemplo, se você usar --no-kickstarts
com o rhn-satellite-exporter
, você deve especificar a opção --no-kickstarts
ao importar os dados.
rhn-satellite-exporter
.
Tabela 6.1. Opções do RHN Satellite Exporter
Opção | Descrição |
---|---|
-d, --dir= | Coloca a informação exportada neste diretório. |
-cCHANNEL_LABEL , --channel=CHANNEL_LABEL | Processa data apenas para este canal específico (especificado pela etiqueta). NOTA: a *etiqueta* do canal não é a mesma coisa que o *nome* do canal. |
--list-channels | Lista todos os canais disponíveis e fecha. |
--list-steps | Lista todos os passos que o rhn-satellite-exporter deve executar ao exportar dados. Estes podem ser usados como valores para --step. |
-p --print-configuration | Imprime a configuração atual e fecha. |
--print-report | Exibe um relatório para o terminal quando a exportação for completada. |
--no-rpms | Não obtém os RPMs reais. |
--no-packages | Não exporta metadados do RPM. |
--no-errata | Não processa as informações da Errata. |
--no-kickstarts | Não processa os dados do kickstart (somente para provisioning). |
--debug-level=LEVEL_NUMBER | Sobrescreve a quantidade de mensagens enviadas a arquivos de registro na tela, configurada no /etc/rhn/rhn.conf (de 0 a 6; 2 é o padrão). |
--start-date=START_DATE | A data limite de início com a qual a última data modificada é comparada. Deve ser em formato YYYMMDDHH24MISS (por exemplo 20071225123000 ) |
--end-date=END_DATE | A data final limite com a qual a última data modificada é comparada. Deve ser em formato YYYYMMDDHH24MISS (por exemplo, 20071231235900 ) |
--make-isos=MAKE_ISOS | Crie um diretório de despejo de canal ISO chamado satellite-isos (por exemplo, --make-isos=cd ou dvd |
--email | Manda um relatório por e-mail sobre o que foi exportado e quais erros podem ter ocorrido. |
--traceback-mail=EMAIL | Endereço de e-mail alternativo para --email. |
--db=DB | Inclui uma faixa de conexão ao banco de dados alternativo: username/password@SID. |
--hard-links | Exporte o RPM e os arquivos do kickstart com os links rígidos para os arquivos originais. |
6.1.2. Exportando
- A instalação do RHN Satellite executada com sucesso.
- O diretório especificado na opção
--dir
deve conter espaço suficiente para armazenar o conteúdo exportado.
6.1.2.1. Executando a Exportação
rhn-satellite-exporter
”. Finalmente, execute o comando como root. Por exemplo:
rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
rsync
ou o scp -r
.
6.2. Importando com o RHN Satellite Synchronization Tool
Importante
6.2.1. satellite-sync
satellite-sync
) permite que um RHN Satellite atualize a sua base de metadados e pacotes RPM com aqueles dos servidores centrais do RHN, outro Satellite dentro da sua empresa, ou mídia local.
Importante
satellite-sync
pode importar uma quantia grande de dados, especialmente em servidores do Satellite instalados recentemente. Se seu banco de dados possuir problemas de desempenho após uma quantia significativa de mudanças, considere a opção de reunir estatísticas no banco de dados. Consulte Seção 8.4, “Usando o RHN DB Control” mais informações.
satellite-sync
channel-families
— Importa/sincroniza os dados da família de canais (arquitetura).channels
— Importa/sincroniza os dados do canal.rpms
— Importa/sincroniza os RPMs.packages
— Importa/sincroniza os dados completos daqueles RPMs obtidos com sucesso.errata
— Importa/sincroniza as informações da Errata.
rpms
automaticamente garantirá que os passos channels
e channel-families
ocorram primeiro. Para iniciar um passo separadamente, use a opção --step
, como por exemplo:
satellite-sync --step=rpms
--step
, a RHN Satellite Synchronization Tool oferece diversas outras opções de linha de comando. Para usá-las, insira a opção e o valor apropriados após o comando satellite-sync
ao iniciar a importação/sincronização.
Tabela 6.2. Opções de Importação/Sincronização do Satellite
Opção | Descrição |
---|---|
-h , --help | Exibe uma lista de opções e fecha. |
-d= , --db=DB | Inclui uma faixa de conexão ao banco de dados alternativo: username/password@SID. |
-m= , --mount-point=MOUNT_POINT | Importa/sincroniza da mídia local montada ao Satellite. Para uso em ambientes fechados (como aqueles criados durante instalações desconectadas). |
--list-channels | Lista todos os canais disponíveis e fecha. |
-cCHANNEL , --channel=CHANNEL_LABEL | Processa dados somente para este canal. É possível incluir canais múltiplos repetindo a opção. Se nenhum canal for especificado, todos os canais do Satellite serão recarregados. |
-p, --print-configuration | Imprime a configuração atual e fecha. |
--no-ssl | Desaconselhável - Desliga SSL. |
--step=STEP_NAME | Executa o processo de sincronização somente até o passo especificado. Geralmente usada para testes. |
--no-rpms | Não obtém os RPMs reais. |
--no-packages | Não processa os dados completos do pacote. |
--no-errata | Não processa as informações da Errata. |
--no-kickstarts | Não processa os dados do kickstart (somente para provisioning). |
--force-all-packages | Força o processamento de todos os dados do pacote sem conduzir diff. |
--debug-level=LEVEL_NUMBER | Sobrescreve a quantidade de mensagens enviadas a arquivos de registro na tela, configurada no /etc/rhn/rhn.conf (de 0 a 6; 2 é o padrão). |
--email | Envia um relatório do que foi importado/sincronizado ao recipiente designado para e-mails traceback. |
--traceback-mail=TRACEBACK_MAIL | Direcionar o output da sincronização (de --email ) a este endereço de e-mail. |
-s= , --server=SERVER | Incluir o nome da máquina de um servidor alternativo ao qual conectar para a sincronização. |
--http-proxy=HTTP_PROXY | Adicionar um servidor proxy HTTP alternativo no formato máquina:porta. |
--http-proxy-username=PROXY_USERNAME | Inclui o nome de usuário do servidor proxy HTTP alternativo. |
--http-proxy-password=PROXY_PASSWORD | Inclui a senha do servidor proxy HTTP alternativo. |
--ca-cert=CA_CERT | Usa um certificado CA alternativo da SSL ao incluir a localidade e nome de arquivo completos. |
--systemid=SYSTEM_ID | Somente para depuração - Inclui a localidade do ID digital alternativo do sistema. |
--batch-size=BATCH_SIZE | Somente para depuração - Determine o tamanho batch máximo em porcentagem para o processamento XML/importação do banco de dados. Abra a página man satellite-sync para mais informações. |
satellite-sync
sincroniza todos os canais já existentes no banco de dados do Satellite. Por padrão, as opções --cache-refresh-level=2
e --step
(todos os passos) são ativadas.
--channel
requer a etiqueta do canal; não seu nome. Por exemplo: use "rhel-i386-as-3" e não "Red Hat Enterprise Linux 3 i386." Use a opção --list-channels
para obter uma lista de todos os canais por etiqueta. Todos os canais apresentados estão disponíveis para importação e sincronização.
6.2.2. Preparando para Importar a partir da Mídia Local
- A instalação do RHN Satellite executada com sucesso.
- Os dados das ISOs do Red Hat Network Channel Content ou do RHN Satellite Exporter devem estar disponíveis, caso contrário o Satellite precisará ter acesso à Internet ou ao site do RHN.
6.2.2.1. Preparando as ISOs de Channel Content
- Autentique-se na máquina como root.
- Insira a primeira ISO de Channel Content que foi gravada em disco.
- Crie um diretório sob
/mnt/
para armazenar o(s) arquivo(s) com o comando:mkdir /mnt/import/
- Monte o arquivo da ISO no diretório contendo-a usando o comando:
mount iso_filename /mnt/import -o loop
- Crie um diretório alvo para os arquivos, como:
mkdir /var/rhn-sat-import/
- Este exemplo de comando assume que o administrador deseja uma cópia do conteúdo da ISO (montada em
/mnt/import/
) em/var/rhn-sat-import/
:cp -ruv /mnt/import/* /var/rhn-sat-import/
- Em seguida, desmonte
/mnt/import
a fim de preparar o próximo CD ou ISO:umount /mnt/import
- Repita estes passos para cada ISO de Channel Content (Conteúdo de Canal) a ser importada.
6.2.2.2. Preparando Dados do RHN Satellite Exporter
- Autentique-se na máquina como root.
- Crie um diretório alvo para os arquivos, como:
mkdir /var/rhn-sat-import/
- Disponibilize na máquina local os dados exportados no passo anterior. Isto pode ser feito através da cópia direta dos dados, ou através da montagem dos dados a partir de uma outra máquina usando o NFS. Talvez seja mais fácil copiar os dados no novo diretório com um comando como o seguinte:
scp -r root@storage.example.com:/var/sat-backup/* /var/rhn-sat-import
6.2.3. Executando a Importação
rhns-satellite-tools
oferece o programa satellite-sync
para administrar todas as importações e sincronizações de pacotes, canais e erratas.
/var/rhn-sat-import
.
satellite-sync --list-channels --mount-point /var/rhn-sat-import
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-import
Nota
-c
adicional. Por exemplo:
satellite-sync -c channel-label-1 \ -c channel-label-2 \ --mount-point /var/rhn-sat-import
- Popula as tabelas descrevendo características comuns de canais (channel families). Isto também pode ser feito separadamente, passando a opção
--step=channel-families
parasatellite-sync
. - Cria um determinado canal no banco de dados e importa os metadados que descrevem o canal. Separadamente, use a opção
--step=channels
. - Move os pacotes RPM do repositório temporário à sua localidade final. Separadamente, use a opção
--step=rpms
. - Analisa os dados do cabeçalho de cada pacote no canal, faz upload dos dados do pacote e os associa ao canal. Separadamente, use a opção
--step=packages
. - Identifica as Erratas associadas aos pacotes e as inclui no repositório. Separadamente, use a opção
--step=errata
.
cd /var/rhn-sat-import/; ls -alR | grep rpm
). Se todos os RPMs fora instalados e movidos para suas localidades permanentes, então essa contagem será zero e o administrador poderá seguramente remover o repositório temporário (/var/rhn-sat-import/
, neste caso).
6.3. Sincronizando
- Conecta aos Servidores centrais do RHN através da SSL, se autentica como um RHN Satellite e inicia uma exportação de dados do RHN — a não ser que seja especificado um ponto de montagem específico para os dados exportados pelo RHN. Neste caso, não é necessária nenhuma conexão. Consulte a Seção 6.3.2, “Sincronizando Erratas e Pacotes via Mídia Local” para maiores explicações.
- Examina a importação e identifica as diferenças entre o conjunto de dados do RHN Satellite e o conjunto de dados exportados pelo RHN. As seguintes informações são analisadas num determinado canal:
- Metadados do canal
- Metadados de todos os pacotes deste canal
- Metadados de todas as erratas que afetam este canal
Nota
Todas as análises são efetuadas no RHN Satellite; os Servidores centrais do RHN oferecem somente uma exportação das informações de seu canal e permanecem desinformados de quaisquer informações do RHN Satellite. - Após a análise dos dados exportados, todas as diferenças são importadas para o banco de dados do RHN Satellite. Note que o tempo de importação de pacotes novos pode variar de acordo com o tamanho da atualização. Em uma atualização grande, uma importação pode levar muitas horas.
satellite-sync
pode ser usado em dois modos: via RHN e via mídia local.
6.3.1. Sincronizando Erratas e Pacotes Diretamente pelo RHN
satellite-sync -c rhel-i386-as-3
6.3.2. Sincronizando Erratas e Pacotes via Mídia Local
cp -rv /mnt/cdrom/* /var/rhn-sat-sync/
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-sync
/var/rhn-sat-sync
para efetuar as comparações e importações necessárias. Veja a Seção 6.2.3, “Executando a Importação” para os passos precisos.
6.4. Inter-Satellite Sync
- Ao menos dois servidores RHN Satellite 5.3 ou posteriores
- Ao menos um RHN Satellite populado com ao menos um canal
- O certificado do SSL RHN Satellite Master, disponível em cada um dos RHN Satellites do escravo para conexão segura.
6.4.1. Modelos recomendados para o Inter-Satellite Sync
Nota
Figura 6.1. Staging Satellite
Figura 6.2. Servidor Master e Parcerias Escravas que incluem seu próprio conteúdo padronizado.
Figura 6.3. Os Slave Satellites são mantidos exatamente como o Satellite master.
6.4.2. Configurando o servidor do RHN Satellite Master
/etc/rhn/rhn.conf
contém a seguinte linha:
disable_iss=0
allowed_iss_slaves=
allowed_iss_slaves=slave1.satellite.example.org,slave2.satellite.example.org
rhn.conf
reinicie o serviço httpd
emitindo o seguinte comando:
service httpd restart
6.4.3. Configurando os Servidores do RHN Satellite Slave (Escravo)
/pub/
de qualqeur Satellite. O arquivo se chama RHN-ORG-TRUSTED-SSL-CERT
, mas pode ser renomeado e colocado em qualquer local no Satellite escravo, tal como no diretório /usr/share/rhn/
.
master.satellite.example.com
pelo hostname do servidor do Satellite master):
satellite-sync --iss-parent=master.satellite.example.com --ca-cert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --list-channels
6.5. Usando Inter-Satellite Sync
/etc/rhn/rhn.conf
:
iss_parent = master.satellite.domain.com iss_ca_chain = /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
satellite-sync
digitando:
satellite-sync -c your-channel
Nota
satellite-sync
subscreverá qualquer padrão ou configurações padronizadas no arquivo /etc/rhn/rhn.conf
6.5.1. Sincronização entre o Servidor de Estágio de Desenvolvimento e um Satellite de Produção
Figura 6.4. Sincronizando a partir do RHN Hosted e de um Servidor de Estágio do Satellite
satellite-sync -c your-channel
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
6.5.2. Bi-directional sync
Figura 6.5. Sincronização Bi-direcional
iss_parent
no arquivo /etc/rhn/rhn.conf
do Satellite A para apontar para o hostname do Satellite B, e fazer o mesmo para o Satellite B para apontar para o Satellite A como o iss_parent
.
6.6. Sincronizando por Oganização
- Se o conteúdo fonte pertencer à uma org base (qualquer conteúdo da Red Hat), o padrão será a org base até mesmo se uma org de destino for especificada. Isto garante que o conteúdo especificado esteja sempre na org base privilegiada.
- Se uma org estiver especificada na linha de comando, ela irá importar o conteúdo daquela org.
- Caso nenhuma org seja especificada, o padrão será a org 1.
- Importar conteúdo do master para o satellite escravo.
satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2
- Importar conteúdo de um despejo exportado de uma org específica
$ satellite-sync -m /dump -c channel-name --orgid=2
- Importar conteúdo de um RHN Hosted (considerando que o sistema seja registrado e ativado. Se a org fonte não for especificada, o canal base da Red Hat é escolhido).
$ satellite-sync -c channel-name
Capítulo 7. Solução de Problemas
7.1. Reunindo informações com o spacewalk-report
spacewalk-report
que reune e exibe informações vitais do Satellite de uma só vez.
Nota
spacewalk-report
você precisar ter o pacote spacewalk-reports
instalado.
spacewalk-report
permite que os administradores organizem exibam relatórios sobre o conteúdo, sistemas e recursos de usuários pelo Satellite. Usando spacewalk-report
, você pode receber relatório em:
- System Inventory — Lista todos os sistemas registrados no Satellite.
- Entitlements — Lista todas as empresas no Satellite e ordenadas pelo sistema ou serviços de canais.
- Errata — Lista todas as erratas relevantes aos sitemas registrados e ordena erratas pela severidade assim como sistemas que aplicam à erratum em específica.
- Usuários — Lista todos os usuários registrados no Satellite e lista todos os sistemas associados com um usuário específico.
spacewalk-report
permite que administradores organizem e exibam relatórios sobre o conteúdo, sistemas e recursos de usuários em todo o Satellite. Para obter o relatório em formato CSV, execute o seguinte em umalinha de comando de seu servidor do Satellite.
spacewalk-report report_name
Tabela 7.1. spacewalk-report
Reports
Relatórios | Invocado como | Descrição |
---|---|---|
Pacotes de Canal | channel-packages | Lista de pacotes no canal |
Relatório do Canal | canais | Relatório detalhado de um dado canal |
Inventário do Sistema | inventário | Lista dos sistemas registrados no servidor, junto com informações do hadware e software. |
Serviços | serviços | Lista todas as empresas no Satellite com seus sistemas ou serviços de canal. |
Detalhes da Errata | errata-list | LIsta todas as erratas que afetam os sistemas registrados no Satellite |
Todas as Erratas | errata-list-all | Conclua a lista de todas as erratas. |
Erratas para sistemas | errata-systems | Lista erratas aplicáveis e qualquer sistema registrado que tenha sido afetado. |
Usuários no sistema | usuários | Lista todos os usuários registrados no Satellite |
Sistemas administrados | users-systems | Lista dos sistemas que usuários individuais podem administrar. |
spacewalk-report
com --info
ou --list-fields-info
e os nomes de relatórios. A descrição e lista de campos possíveis no relatório será demonstrada.
spacewalk-report(8)
assim como o parâmetro do --help
do programa spacewalk-report
pode ser usado para obter informações adicionais sobre as invocações do programa e suas opções.
7.2. Arquivos Log
Nota
/var/log/rhn/
. Estes são os logs do rotated, que são arquivos de log criados com uma extensão do .<NUMBER> quando o arquivo atual rhn_satellite_install.log
preenche até um tamanho especificado pelo daemon do logrotate(8)
e o conteúdo gravado em um arquivo de log roteado. Por exemplo, o rhn_satellite_install.log.1
contém o arquivo de log roteado mais antigo, enquanto o rhn_satellite_install.log.4
contém o log roteado mais recente.
Tabela 7.2. Arquivos Log
Componente/Tarefa | Localidade do Arquivo de Registro |
---|---|
Apache Web server | diretório /var/log/httpd/ |
RHN Satellite | diretório /var/log/rhn/ |
Programa de Instalação RHN Satellite | /var/log/rhn/rhn_satellite_install.log |
Instalação de banco de dados- Embedded Database | /var/log/rhn/install_db.log |
População do banco de dados | /var/log/rhn/populate_db.log |
RHN Satellite Synchronization Tool | /var/log/rhn/rhn_server_satellite.log |
Infra-estrutura de Monitoring | diretório /var/log/nocpulse/ |
Notificações de Monitoring | diretório /var/log/notification/ |
RHN DB Control - Embedded Database | /var/log/rhn/rhn_database.log |
RHN Task Engine (taskomatic) | /var/log/messages |
yum | /var/log/yum.log |
transações XML-RPC | /var/log/rhn/rhn_server_xmlrpc.log |
7.3. Problemas Genéricos
tail -f
em todos os arquivos de registro e então rodar yum list
no Red Hat Enterprise Linux 5 (ou up2date --list
em versões anteriores do Red Hat Enterprise Linux ). Em seguida, você deve examinar as entradas novas dos registros para encontrar pistas potenciais.
df -h
/usr/sbin/rhn-satellite status
service httpd status
/etc/hosts
podem estar incorretas. Consulte a Seção 7.4, “Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).” para obter uma descrição deste problemas e das possíveis soluções.
service taskomatic status
service oracle status
rhn-schema-version
rhn-charsets
traceback_mail
em /etc/rhn/rhn.conf
.
web.default_mail_from
e o valor apropriado em /etc/rhn/rhn.conf
.
rm -rf temporary-directory
/var/rhn-sat-import/
.
yum
(ou up2date
) ou push do RHN Satellite parar de funcionar, podem existir registros antigos com falhas. Pare o daemon problemático antes de remover estes arquivos. Para tanto, invoque o seguinte comando como root:
service jabberd stop cd /var/lib/jabberd rm -f _db* service jabberd start
7.4. Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).
/etc/hosts
. Você pode confirmar isto examinando o /etc/nsswitch.conf
, que define os métodos e a ordem na qual os nomes de domínio são resolvidos. Geralmente, o arquivo /etc/hosts
é verificado primeiro, em seguida, o Network Information Service (NIS) se usado, e depois o DNS. Um destes precisa ser bem sucedido para o Apache Web server iniciar e para as aplicações cliente do RHN funcionarem.
/etc/hosts
file. Deve se parecer com o seguinte:
127.0.0.1 this_machine.example.com this_machine localhost.localdomain \ localhost
127.0.0.1 localhost.localdomain.com localhost
127.0.0.1 localhost.localdomain.com localhost
123.45.67.8 this_machine.example.com this_machine
7.5. Erros de Conexão
date
openssl x509 -dates -noout -in /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
openssl x509 -dates -noout -in /etc/httpd/conf/ssl.crt/server.crt
- Tente conectar ao banco de dados do RHN Satellite na linha de comando usando o string da conexão, conforme encontrado no
/etc/rhn/rhn.conf
:sqlplus username/password@sid
- Garanta que o RHN Satellite esteja usando o Network Time Protocol (NTP) e configurado com o fuso horário apropriado. Isto também se aplica a todos os sistemas cliente e à máquina separada do banco de dados no RHN Satellite com Stand-Alone Database.
- Confirme se o pacote correto:
7
rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
está instalado no RHN Satellite e se orhn-org-trusted-ssl-cert-*.noarch.rpm
ou o certificado (cliente) CA SSL público bruto está instalado em todos os sistemas cliente. - Verifique se os sistemas cliente estão configurados para usar o certificado apropriado.
- Se usar também um ou mais RHN Proxy Servers, garanta que cada certificado SSL do Proxy esteja preparado corretamente. O Proxy deve ter ambos, o par de chaves SSL de seu próprio servidor e o certificado (cliente) público SSL da CA, instalados, já que servirá nas duas capacidades. Consulte o capítulo SSL Certificates do RHN Client Configuration Guide para instruções específicas.
- Certifique-se de que os sistemas cliente não estejam usando seus próprios firewalls e bloqueando as portas necessárias, conforme identificadas na Seção 2.4, “Requisitos Adicionais”.
7.6. Problemas do SELinux
audit.log
disponíveis, assim os funcionários do Suporte da Red Hat poderão lhe dar uma assistência. Você pode encontrar o arquivo em /var/log/audit/audit.log
e anexar o arquivo ao seu tiquete de Suporte para que os engenheiros lhe forneçam a devida assistência.
7.7. Atualizar Componentes de Software
- Red Hat Developer Suite
- Red Hat Application Server
- Red Hat Extras
yum
no Red Hat Enterprise Linux 5 (ou up2date
em versões anteriores do Red Hat Enterprise Linux), usando os mesmos pode instalar versões mais novas e incompatíveis de componentes de software críticos, causando a falha do Satellite.
7.8. Depuração do Satellite pela Red Hat
satellite-debug
. Para usar esta ferramenta, invoque o comando como root. Você verá partes das informações coletadas e também um único arquivo tarball criado, como:
[root@miab root]# satellite-debug Collecting and packaging relevant diagnostic information. Warning: this may take some time... * copying configuration information * copying logs * querying RPM database (versioning of RHN Satellite, etc.) * querying schema version and database character sets * get diskspace available * timestamping * creating tarball (may take some time): /tmp/satellite-debug.tar.bz2 * removing temporary debug tree Debug dump created, stored in /tmp/satellite-debug.tar.bz2 Deliver the generated tarball to your RHN contact or support channel.
/tmp/
a seu representante Red Hat para um diagnóstico imediato.
Capítulo 8. Manutenção
8.1. Gerenciando o Satellite com o rhn-satellite
rhn-satellite
. Este serviço de ajuda aceita todos os comandos típicos:
/usr/sbin/rhn-satellite start /usr/sbin/rhn-satellite stop /usr/sbin/rhn-satellite restart /usr/sbin/rhn-satellite reload /usr/sbin/rhn-satellite enable /usr/sbin/rhn-satellite disable /usr/sbin/rhn-satellite status
rhn-satellite
para desligar e iniciar o RHN Satellite inteiro, além de obter mensagens de status de todos os seus serviços de uma só vez.
8.2. Atualizando o Satellite
yum update
(ou up2date -u
em versões do Red Hat Enterprise Linux anteriores à versão 5) no RHN Satellite ou usar o site https://rhn.redhat.com para aplicar as atualizações.
Importante
yum update
ou up2date -uf
em versões anteriores do Red Hat Enterprise Linux).Para evitar isso, certifique-se de reiniciar o serviço httpd
após atualizá-lo.
Atenção
8.3. Backup do Satellite
/rhnsat/
- somente Embedded Database (nunca fazer backup enquanto o banco de dados estiver rodando - consulte a Seção 8.4.2, “Backup do Banco de Dados”)/etc/sysconfig/rhn/
/etc/rhn/
/etc/sudoers
/etc/tnsnames.ora
/var/www/html/pub/
/var/satellite/redhat/1
- custom RPMs/root/.gnupg/
/root/ssl-build/
/etc/dhcp.conf
/tftpboot/
/var/lib/cobbler/
/var/lib/rhn/kickstarts/
/var/www/cobbler
/var/lib/nocpulse/
/var/satellite/
. No caso de falhas, isto reduzirá bastante o tempo de download. Já que /var/satellite/
(especificamente /var/satellite/redhat/NULL/
) é primariamente uma duplicata do repositório RPM da Red Hat, pode ser gerado com satellite-sync
. A Red Hat recomenda fazer backup de toda a árvore /var/satellite/
. No caso de Satellites desconectados, o /var/satellite/
deve ter backup.
satellite-sync
. Por fim, você teria que reinstalar o /root/ssl-build/\ rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
.
Nota
rhn-search
for iniciado:
/etc/init.d/rhn-search cleanindex
8.4. Usando o RHN DB Control
su - oracle
db-control option
8.4.1. Opções de Controle do BD
db-control
.
Tabela 8.1. Opções de Controle do BD do RHN
Opção | Descrição |
---|---|
help | Lista estas opções do db-control com detalhes adicionais. |
backup DIRNAME | Faz backup do banco de dados no diretório especificado. |
examine DIRNAME | Examina o conteúdo de um diretório de backup. Retorna o carimbo de data e hora da criação do backup e relata seu conteúdo. |
extend | Aumenta o espaço de tabela do Oracle do RHN |
gather-stats PCT | A estatística do Gather nos objetos do banco de dado do RHN Oracle. PCT é a porcetagem de linhas para estimativa (o padrão é 15%). |
report | Relata o uso atual do espaço do banco de dados. |
report-stats | Reporta sobre os segmentos com pilha ou estatísticas vazias. |
restore DIRNAME | Restaura o banco de dados pelo backup armazenado em DIRNAME. O banco de dados deve ser parado para este comando rodar com sucesso. |
start | Inicia a instância do banco de dados. Isto também pode ser feito invocando o comando service rhn-database start como root. |
shrink-segments | Os segmentos de banco de dados do Shrinks RHN Oracle com grande quantia de espaço livre. |
status | Exibe o status atual do banco de dados: "running" ou "offline". |
stop | Para a instância do banco de dados. Isto também pode ser feito invocando o comando service rhn-database stop como root. |
tablesizes | Exibe o relatório de espaço para cada tabela |
verify DIRNAME | Verifica o conteúdo do backup armazenado em DIRNAME. Este comando executa o checksum de cada arquivo guardado no backup. |
Nota
Nota
segment-shrink
para recuperar espaço livre fragmentado em um segmento do Banco de Dados da Oracle. Os benefícios do segment-shrink
são a compactação de dados que leva à uma melhor utilização do cache e o fato dos dados compactados requererem menos blocos a serem examinados em verificação completa de tabelas, os quais levam à um melhor desempenho.
8.4.2. Backup do Banco de Dados
/usr/sbin/rhn-satellite stop
db-control backup DIRNAME
/usr/sbin/rhn-satellite start
8.4.3. Verificando o Backup
db-control examine DIRNAME
db-control verify DIRNAME
8.4.4. Restaurando o Banco de Dados
/usr/sbin/rhn-satellite stop
db-control restore DIRNAME
/usr/sbin/rhn-satellite start
8.5. Clonando o Satellite com BD Integrado
- Instale o RHN Satellite com Embedded Database (e uma instalação base do Red Hat Enterprise Linux AS) numa máquina separada, pulando o passo da geração do Certificado SSL.
- Faça backup do banco de dados do Satellite primário diariamente usando os comandos descritos na Seção 8.4.2, “Backup do Banco de Dados”. Se isto for feito, somente as alterações efetuadas no dia da falha serão perdidas.
- Estabeleça um mecanismo para copiar o backup no Satellite secundário e manter estes repositórios sincronizados usando um programa de transferência de arquivo como o rsync. Se estiver usando uma SAN, não é necessário copiar.
- Use a opção
restore
do RHN DB Control para importar os dados da duplicata. - Se o primeiro Satellite falhar, transfira o pacote RPM do par de chaves SSL no
/root/ssl-build
do Satellite primário para o secundário, e instale o pacote. Isto assegura que os clientes RHN possam autenticar e conseguirão se conectar com segurança ao Satellite secundário. - Altere o DNS para apontar à máquina nova ou configure seu balanceador de cargas apropriadamente.
8.6. Estabelecendo Satellites Redundantes com o BD Independente
- Prepare o Stand-Alone Database para assumir os serviços usando as recomendações da Oracle para criar um banco de dados tolerante a falhas. Consulte seu administrador de banco de dados.
- Instale o RHN Satellite com Stand-Alone Database (e uma instalação base do Red Hat Enterprise Linux AS) numa máquina separada, pulando os passos database configuration (configuração do banco de dados), database schema, e a geração do certificado SSL e do script bootstrap. Inclua as mesmas informações da conta e de conexão do banco de dados do RHN, providas durante a instalação inicial do Satellite e registre o Satellite novo.Se o seu certificado SSL original não considerar sua solução de alta disponibilidade, você pode criar um novo com um valor Common Name (Nome Comum) apropriado agora. Neste caso, também é possível gerar um script bootstrap novo que capture este valor.
- Após a instalação, copie as linhas seguintes do Satellite primário ao secundário:
/etc/rhn/rhn.conf
/etc/tnsnames.ora
/var/www/rhns/server/secret/rhnSecret.py
- Copie e instale os RPMs do certificado SSL do lado do servidor, do Satellite primário ao secundário. Consulte a seção Sharing Certificates (Compartilhando Certificados) do RHN Client Configuration Guide (Guia de Configuração do Cliente RHN) para instruções precisas. Lembre-se: o valor Common Name (Nome Comum) deve representar a solução Satellite combinada; não apenas o nome de uma máquina.Se, durante a instalação do Satellite, você gerou um certificado SSL novo que inclui um novo valor Common Name (Nome Comum), copie os RPMs do certificado SSL do Satellite secundário para o primário e redistribua o certificado do lado do cliente. Se você também criou um outro script bootstrap, pode usá-lo para instalar o certificado nos sistemas cliente.
- Se você não criou um novo script bootstrap, copie o conteúdo de
/var/www/html/pub/bootstrap/
do Satellite primário ao secundário. Se você gerou um novo, copie o conteúdo daquele diretório no Satellite primário. - Desligue o RHN Task Engine no Satellite secundário com o seguinte comando:
/sbin/service taskomatic stop
Você pode usar um script personalizado ou outros meios para estabelecer o início/transferência de serviços (failover) automático do RHN Task Engine no Satellite secundário. Independente disso, a aplicação precisará ser iniciada na transferência de serviços (failover). - Compartilhe os dados dos pacote dos canais (por padrão, localizado em
/var/satellite
) entre os Satellites em algum dispositivo de armazenamento em rede. Isso elimina a réplica dos dados e garante um armazenamento de dados consistente para cada Satellite. - Compartilhe os dados dos pacote dos canais (por padrão, localizado em
/var/cache/rhn
) entre os Satellites em algum dispositivo de armazenamento em rede. Isso elimina a réplica dos dados e garante um armazenamento de dados consistente para cada Satellite. - Disponibilize os diversos Satellites na sua rede através de um Common Name (Nome Comum) e método de acordo com sua infra-estrutura. As opções incluem DNS round-robin, um balanceador de cargas de rede e uma configuração reverse-proxy.
8.7. Modificando o Hostname do Satellite
satellite-utils
contém o script do satellite-hostname-rename
.
satellite-hostname-rename
, você precisa se certificar que sabe sua senha do SSL CA, realizando o seguinte comando:
openssl rsa -in path/RHN-ORG-PRIVATE-SSL-KEY
satellite-hostname-rename
requer um argumento mandatório, o qual é o endereço IP do servidor do Satellite, mesmo se o endereço IP mudar junto com o hostname ou não.
satellite-hostname-rename
segue abaixo:
spacewalk-hostname-rename <ip address> [ --ssl-country=<country> --ssl-state=<state>\ --ssl-org=<organization/company> --ssl-orgunit=<department> --ssl-email=<email address> --ssl-ca-password=<password>]
satellite-hostname-rename
irá gerar um certificado.
satellite-hostname-rename
, consulte a seguinte entrada do Red Hat Knowledgebase:
8.8. Conduzindo Tarefas Específicas do Satellite
8.8.1. Usando o menu Tools (Ferramentas)
Figura 8.1. Ferramentas Internas
8.8.1.1. Mantendo o RHN Task Engine
taskomatic
. Como root, rode o comando:
/sbin/service taskomatic restart
start
, stop
e status
.
8.8.2. Apagando Usuários
Figura 8.2. Remoção de Usuário
Nota
Figura 8.3. Confirmação da Remoção de Usuário
8.8.3. Configurando a Busca do Serviço Satellite
/etc/rhn/search.rhn-search.conf
. A lista a seguir define a configuração de busca e seus valores padrão em parênteses.
- search.index_work_dir : Especifica onde o índice Lucene são mantidos (
/usr/share/rhn/search/indexes
) - search.rpc_handlers : Lista separada por ponto e vírgula de classes a agir como manuseadores para as chamadas XMLRPC.
(filename>index:com.redhat.satellite.search.rpc.handlers.IndexHandler, db:com.redhat.satellite.search.rpc.handlers.DatabaseHandler, admin:com.redhat.satellite.search.rpc.handlers.AdminHandler)
- search.max_hits_returned : número máximo de resultados que irá retornar para a pesquisa (
500
) - search.connection.driver_class : Classe do driver JDBC a conduzir as buscas de bando de dados (
oracle.jdbc.driver.OracleDriver
) - search.score_threshold : nota mínima que um resultado necessita para retornar como resultado de pesquisa (
.10
) - search.system_score_threshold : nota mínima que o resultado de uma busca de sistema precisa para retornar como um resultado de pesquisa (
.01
) - search.errata_score_threshold : nota mínima que o resultado de uma busca de errata precisa para retornar como um resultado de pesquisa(
.20
) - search.errata.advisory_score_threshold : nota mínima que o resultado de um aviso de errata precisa para retornar como um resultado de pesquisa(
.30
) - search.min_ngram : Comprimento mínimo de caracteres n-gram. Note que qualquer mudança neste valor requer o
clean-index
a ser executado, e o doc-indexes precisam ser modificados e reconstruídos) (1
) - search.max_ngram : Comprimento máximo de caracteres n-gram. Note que qualquer mudança neste valor requer que o
clean-index
seja executado e os doc-indexes precisam ser modificados e reconstruídos) (5
) - search.doc.limit_results :digite
true
para limitar o número de resultados, ambos em search.score_threshold e máximo de toques restritos abaixo do search.max_hits_returned; digitefalse
significa retornar todas as coincidências de busca da documentação (false
) - search.schedule.interval : ensira o horário em milisegundos para controlar o intervalo com o qual o SearchServers polls o banco de dados para mudanças; o padrão é de 5 minutos (
300000
). - search.log.explain.results : usado durante o desenvolvimento e depuração. Se definido para verdadeiro (true), ele irá registrar informação adicional mostrando as influências que as notas sofrem de cada resultado. (
false
)
8.9. Automatizando a Sincronização
crontab -e
EDITOR
, como por exemplo: export EDITOR=gedit
.
0 1 * * * perl -le 'sleep rand 9000' && satellite-sync --email >/dev/null \ 2>/dev/null
stdout
e stderr
do cron
para evitar a duplicação da mensagem acessada mais facilmente pelo satellite-sync
. As opções além de --email
também podem ser inclusas. Consulte a Tabela 6.2, “Opções de Importação/Sincronização do Satellite” para uma lista completa das opções. Após fechar o editor, a crontab modificada é instalada imediatamente.
8.10. Implementando a Autenticação PAM
Nota
/etc/pam.d/rhn-satellite
) e faça o Satellite usá-lo, adicionando a seguinte linha ao /etc/rhn/rhn.conf
:
pam_auth_service = rhn-satellite
rhn-satellite
.
/etc/pam.d/rhn-satellite
:
#%PAM-1.0 auth required pam_env.so auth sufficient pam_krb5.so no_user_check auth required pam_deny.so account required pam_krb5.so no_user_check
8.11. Ativando Push para Clientes
Importante
osa-dispatcher
, que pode ser encontrado no canal de software RHN Satellite do Satellite no site central do RHN. Uma vez instalado, inicie este serviço no Satellite como root usando o comando:
service osa-dispatcher start
osad
em todos os sistemas cliente para receber ações pushed (forçadas). O pacote pode ser encontrado no canal filho RHN Tools para os sistemas no RHN Satellite.
Atenção
osad
no servidor do Satellite, pois irá entrar em conflito com o pacote osa-dispatcher
instalado no Satellite.
service osad start
osa-dispatcher
e osad
também aceitam os comandos stop
, restart
e status
.
Apêndice A. Amostra do Arquivo de Configuração do RHN Satellite
/etc/rhn/rhn.conf
do RHN Satellite oferece um meio de estabelecer as configurações principais. No entanto, tenha muito cuidado, pois os erros inseridos neste arquivo podem causar falhas no Satellite. Portanto, efetue alterações de configuração com cautela.
#/etc/rhn/rhn.conf example for an RHN Satellite #---------------------------------------------- # Destination of all tracebacks, such as crash information, etc. traceback_mail = test@pobox.com, test@redhat.com # Location of RPMs (Red Hat and custom) served by the RHN Satellite mount_point = /var/satellite # Corporate gateway (hostname:PORT): server.satellite.http_proxy = corporate_gateway.example.com:8080 server.satellite.http_proxy_username = server.satellite.http_proxy_password = # Database connection information username/password@SID default_db = test01/test01@test01 ### DON'T TOUCH ANY OF THE FOLLOWING ### web.satellite = 1 web.session_swap_secret_1 = ea6c79f71cfcf307d567fed583c393b9 web.session_swap_secret_2 = 01dee83a7b7f27157f5335744eb02327 web.session_swap_secret_3 = 4e89e7697ce663149ca9e498cbc08b4f web.session_swap_secret_4 = a0fed2d77a950fc9a800b450a45e89d2 web.session_secret_1 = 24bc562e04c9b93f5be94f793738e104 web.session_secret_2 = 7667a7c2db311b1ea04271ecc1b82314 web.session_secret_3 = 442e7dc4f06f63eba9a0408d499c6a8d web.session_secret_4 = 587a0db47856f685d989095629a9bd6f encrypted_passwords = 1 web.param_cleansers = RHN::Cleansers->cleanse web.base_acls = RHN::Access web.default_taskmaster_tasks = RHN::Task::SessionCleanup, RHN::Task::ErrataQueue, RHN::Task::ErrataEngine, RHN::Task::DailySummary, RHN::Task::SummaryPopulation, RHN::Task::RHNProc, RHN::Task::PackageCleanup web.rhn_gpg_backend_module = RHN::GPG::OpenPGP web.restrict_mail_domains =
Apêndice B. Histórico da Revisão
Histórico de Revisões | |||
---|---|---|---|
Revisão 1-14.400 | 2013-10-31 | Rüdiger Landmann | |
| |||
Revisão 1-14 | 2012-07-18 | Anthony Towns | |
| |||
Revisão 1-29 | Fri Feb 27 2009 | ||
|
Índice Remissivo
Símbolos
- /etc/nsswitch.conf , Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).
- /etc/rhn/rhn.conf , Problemas Genéricos
A
- Apache, Atualizando o Satellite
- Apache HTTP, Como Funciona
- arquivos de log
- tabela, Arquivos Log
- atualizando o RHN Satellite, Atualizando o Satellite
- automatizando a sincronização do Satellite, Automatizando a Sincronização
B
- backing up the RHN Satellite, Backup do Satellite
- banco de dados embutido
- local padrão
- /rhnsat/ , Instalação Base
C
- canal
- definição, Termos mais Usados
- certificado de serviços (entitlement certificate), Programa de Instalação do RHN Satellite:
- Certificados de Serviços RHN, Serviços
- channel content ISOs
- preparing, Preparando as ISOs de Channel Content
- chkconfig , Requisitos Adicionais
- cloning satellite, Clonando o Satellite com BD Integrado
- como funciona, Como Funciona
- Configuration Administrator
- definição, Termos mais Usados
- connection errors, Erros de Conexão
- conteúdo de canal
- processo de importação, Preparando as ISOs de Channel Content
D
- database RPMs
- local padrão
- /opt/ , Instalação Base
- db-control
- options, Opções de Controle do BD
- db-control use, Usando o RHN DB Control
- disable services
- ntsysv
- chkconfig , Requisitos Adicionais
E
- enabling push to clients, Ativando Push para Clientes
- entitlement certificate, Requisitos Adicionais
- uploading, Carregando o Certificado de Serviços do RHN
F
- firewall rules
- requirements, Requisitos Adicionais
G
- GPG keys, Programa de Instalação do RHN Satellite:
H
- host não encontrou erro
- não foi possível determinar o FQDN, Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).
- httpd , Requisitos Adicionais
I
- importação
- conteúdo de canal
- processo, Preparando as ISOs de Channel Content
- importando
- dados do satellite, Importando e Sincronizando
- importando dados
- colocando a Errata no repositório, Executando a Importação
- executando a importação, Executando a Importação
- populando o canal, Executando a Importação
- Instalação
- base, Instalação Base
- of RHN Satellite, Programa de Instalação do RHN Satellite:
- instalação
- sendmail, Configuração do Sendmail
- Installation
- installation
- MySQL, Instalação do MySQL
L
- lista das tarefas de instalação, Resumo dos Passos
- log files, Arquivos Log
M
- manutenção, Manutenção
- mysql-server , Instalação do MySQL
N
- Network Time Protocol, Requisitos Adicionais
- ntp, Requisitos Adicionais
- ntsysv , Requisitos Adicionais
O
- Oracle 10g, Como Funciona
- Organization Administrator
- definição, Termos mais Usados
- osa-dispatcher , Ativando Push para Clientes
- osad , Ativando Push para Clientes
P
- pacote de canal
- local padrão
- /var/satellite/ , Instalação Base
- PAM authentication
- implementation, Implementando a Autenticação PAM
- port 443, Requisitos Adicionais
- port 4545, Requisitos Adicionais
- port 5222, Requisitos Adicionais
- port 5269, Requisitos Adicionais
- port 80, Requisitos Adicionais
- problemas genéricos, Problemas Genéricos
R
- rastrear, Termos mais Usados
- definição, Termos mais Usados
- Red Hat Network
- introdução, Red Hat Network
- Red Hat Update Agent
- definição, Termos mais Usados
- redundant satellite, Estabelecendo Satellites Redundantes com o BD Independente
- requerimentos, Requisitos
- adicionais, Requisitos Adicionais
- banco de dados, Requisitos do Banco de Dados
- hardware, Requisitos de Hardware
- software, Requisitos de Software
- requerimentos de banco de dados
- Nível de acesso da Oracle, Requisitos do Banco de Dados
- requirements
- DNS, Requisitos Adicionais
- entitlement certificate, Requisitos Adicionais
- firewall rules, Requisitos Adicionais
- FQDN, Requisitos Adicionais
- jabberd, Requisitos Adicionais
- ntp, Requisitos Adicionais
- TCP Ports, Requisitos Adicionais
- resumo dos passos, Resumo dos Passos
- RHN
- componentes, Como Funciona
- RHN DB Control
- backup, Backup do Banco de Dados
- options, Opções de Controle do BD
- restore, Restaurando o Banco de Dados
- verify, Verificando o Backup
- RHN Entitlement Certificate
- RHN Entitlement Certificates
- recebendo, Recebendo o Certificado
- RHN Satellite Activate , Administrando o Certificado RHN com RHN Satellite Activate
- RHN Satellite Exporter, Exportando com o RHN Satellite Exporter
- RHN Satellite Server entitlement, Programa de Instalação do RHN Satellite:
- RHN Satellite Synchronization Tool , Importando com o RHN Satellite Synchronization Tool
- options, satellite-sync
- RHN Task Engine, Mantendo o RHN Task Engine
- rhn-satellite, Gerenciando o Satellite com o rhn-satellite
- rhn-satellite-activate , Administrando o Certificado RHN com RHN Satellite Activate
- ativando, Ativando o Satellite
- options, Opções de Serviços na Linha de Comando
- rhn-satellite-exporter, rhn-satellite-exporter
- export, Exportando
- options, rhn-satellite-exporter
- rhn.conf
- arquivo de amostra, Amostra do Arquivo de Configuração do RHN Satellite
- rhns-satellite-tools , Administrando o Certificado RHN com RHN Satellite Activate, Executando a Importação
- rogerthat01@{mail domain} , Configuração do Sendmail
S
- Satellite configuration
- Satellite Installation Program
- Satellite Ports, Requisitos Adicionais
- satellite redundancy, Estabelecendo Satellites Redundantes com o BD Independente
- satellite-debug , Depuração do Satellite pela Red Hat
- satellite-sync , Executando a Importação, Sincronizando Erratas e Pacotes Diretamente pelo RHN
- --step=channel-families , Executando a Importação
- --step=channels , Executando a Importação
- --step=rpms , Executando a Importação
- cron job, Automatizando a Sincronização
- search, Configurando a Busca do Serviço Satellite
- sendmail , Requisitos Adicionais
- sincronizando
- dados do satellite, Importando e Sincronizando
- mantendo os dados do canal em sincronia, Sincronizando
- sistema operacional
- suportado, Requisitos de Software
T
- tamanhos de blocos, Requisitos do Banco de Dados
- termos mais usados, Termos mais Usados
- tool use, Conduzindo Tarefas Específicas do Satellite
- topologias, Exemplos de Topologias
- satellite e proxies enfileirados verticalmente, Topologia Satellite-Proxys Dispostos Verticalmente
- satellite único, Topologia com Um Único Satellite
- satellites múltiplos enfileirados horizontalmente, Topologia de Múltiplos Satellites Dispostos Horizontalmente
- troubleshooting, Solução de Problemas
- /etc/hosts , Problemas Genéricos
- Embedded Database, Problemas Genéricos
- espaço de disco cheio, Problemas Genéricos
- rastrear endereço de email, Problemas Genéricos
- SSL_CONNECT errors, Erros de Conexão
V
- vantagens, RHN Satellite