1.3. Satellites múltiplos
Nota
Requerimentos do ISS
- Dois ou mais servidores Red Hat Satellite
- Pelo menos um Red Hat Satellite populado com pelo menos um canal
- Privilégios de Administrador do Satellite em todos os sistems Satellite para ISS
1.3.1. Inter-Satellite Synchronization (Sincronização entre Satellites) Copiar o linkLink copiado para a área de transferência!
spacewalk-sync-setup
. Ambos os métodos são efetivos, e poderia ser deixado à escolha do usuário sobre qual utilizar.
1.3.1.1. Configuração de manual Copiar o linkLink copiado para a área de transferência!
Procedimento 1.1. Configurando o Servidor Satellite Mestre
satellite-sync
usam estas informações para atribuir a propriedade do canal padronizado à Empresa Escrava que é mapeada à Empresa Mestre específica. Também é possível mapear os relacionamentos do trust entre Empresas Mestre expostas a combinar empresas Escrava, criando relacionamentos equivalentes no Escravo.
- Na Interface da Web:
- Autentique-se como o Administrador do Satellite
- Clique em
. - Do canto direito superior, clique em.
- Preencha as seguintes informações:
- Nome do Domínio Totalmente Qualificado Escravo (FQDN)
- Permitir Escravo Sincronizar? - Escolher este campo permite que o Satellite Escravo acesse este Master Satellite. Caso contrário, o ontato com este Escravo será negado.
- Sincronizar todas as orgs para Escravo? - Escolher este campo irá sincronizar todas as empresas para o Satellite Escravo.
Nota
Escolher a opção Sincronizar todas as Empresas para o Escravo? na página de Configuração do Mestre irá sobrescrever qualquer empresa selecionada especificamente na tabela de Empresa Local abaixo. - Clique.
- (Opcional) Clique em qualquer empresa local para ser exportado para o Satellite Escravo.
- Clique.
Nota
No Satellite 5.5, o Satellite Mestre usado para o parâmetroiss_slaves
no arquivo/etc/rhn/rhn.conf
para identificar qual escravo deve contatar o Satellite Mestre. O Satellite 5.6 usa a informação na página de Configuração do Mestre para determinar esta informação.
- Na linha de Comando:
- Habilite o recurso de sincronização inter-satellite (ISS) no arquivo
/etc/rhn/rhn.conf
:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Salve o arquivo de configuração, e reinicie o serviço
httpd
:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedimento 1.2. Configurar Servidores Slaves
- Para tranferir seguramente o conteúdo aos servidores slave, você precisará do certificado
ORG-SSL
do servidor master. Você pode baixar o certificado por HTTP do diretório/pub/
de qualquer satellite. O arquivo é chamadoRed Hat Network-ORG-TRUSTED-SSL-CERT
, mas pode ser renomeado e colocado em qualquer lugar no sistema de arquivos local do slave, tal como o diretório/usr/share/Red Hat Network/
. - Autentique-se no Satellite Escravo como Administrador do Satellite.
- Clique
. - Do canto direito superior, clique em.
- Preencha as seguintes informações:
- Nome de Domínio Totalmente Qualificado do Mestre (FQDN)
- Default Mestre?
- Nome de arquivo deste Certificado CA do Mestre - Use o caminho completo do certificado CA baixado no passo inicial deste procedimento.
- Clique.
Procedimento 1.3. Realizando uma Sincronização Inter-Satellite
- Inicie a sincronização rodando o comando
satellite-sync
:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Nota
Opções de linha de comando que são fornecidas manualmente com o comandosatellite-sync
irão sobrepor qualquer configuração personalizada no arquivo/etc/Red Hat Network/Red Hat Network.conf
.
Procedimento 1.4. Mapeando as Empresas Exportadas do Satellite Mestre para as Empresas do Satellite Escravo
Depois de seguir os procedimentos antes deste, o Satellite Mestre deve exibir a Configuração do Escravo do Satellite Escravo sob
- Autentique-se como o Administrador do Satellite
- Clique no
. - Selecione um Satellite Mestre clicando em seu nome.
- Use a caixa suspensa para mapear o nome de organização mestre exportada para uma empresa local coincidente no Satelite Escravo.
- Clique em.
- Na linha de comando, emita o
satellite-sync
em cada canal padronizado para obter a estrutura do trust correta e permissões do canal:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3.1.2. Configuração Automatizada Copiar o linkLink copiado para a área de transferência!
spacewalk-sync-setup
permite aos usuários especificar um mestre e exemplo Satellite Slave e usa arquivos de configuração para configurar as informações descritas tanto no mestre e configuração Slave. Ele pode criar um conjunto de arquivos de configuração padrão, se solicitado. Essencialmente, ele automatiza a configuração mapeada e instalada anteriormente para relacionamentos Master-Slave.
Para que a configuração automatizada seja bem sucedida:
- O pacote spacewalk-util precisa ser instalado no sistema que irá emitir o comando
spacewalk-sync-setup
. - Organizações existentes com permissões personalizadas no Satellite Master devem estar presentes.
- Organizações existentes dentro do Satellite Slave devem estar presentes.
Procedimento 1.5. Configurando o Servidor Satellite Mestre
- Habilite o recurso de sincronização inter-satellite (ISS) no arquivo
/etc/rhn/rhn.conf
:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Salve o arquivo de configuração, e reinicie o serviço
httpd
:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedimento 1.6. Configurar Servidores Slaves
- Para tranferir seguramente o conteúdo aos servidores slave, você precisará do certificado
ORG-SSL
do servidor master. Você pode baixar o certificado por HTTP do diretório/pub/
de qualquer satellite. O arquivo é chamadoRed Hat Network-ORG-TRUSTED-SSL-CERT
, mas pode ser renomeado e colocado em qualquer lugar no sistema de arquivos local do slave, tal como o diretório/usr/share/Red Hat Network/
. - Autentique-se no Satellite Escravo como Administrador do Satellite.
- Clique
. - Do canto direito superior, clique em.
- Preencha as seguintes informações:
- Nome de Domínio Totalmente Qualificado do Mestre (FQDN)
- Default Mestre?
- Nome de arquivo deste Certificado CA do Mestre - Use o caminho completo do certificado CA baixado no passo inicial deste procedimento.
- Clique.
Procedimento 1.7. Mapeando as Empresas do Satellite Mestre para as Empresas do Satellite Escravo com o pacewalk-sync-setup
- Autentifique-se em um sistema. Não importa se é um Satellite Master ou Satellite Slave ou um sistema diferente, desde que o sistema possa acessar o XMLRPC API público do Master e Slave Satellites.
- Emita um
spacewalk-sync-setup
em uma interface de linha de comando:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Onde:- --ms=MASTER, --master-server=MASTER é o FQDN do Master para se conectar ao
- --ml=MASTER_LOGIN, --master-login=MASTER_LOGIN é o login do Satellite Administrator login para o Master Satellite
- --mp=MASTER_PASSWORD, --master-password=MASTER_PASSWORD é a senha do login do Satellite Administrator no Master Satellite
- --ss=SLAVE, --slave-server=SLAVE é o FQDN do Slave Satellite para conectar.
- --sl=SLAVE_LOGIN, --slave-login=SLAVE_LOGIN é o login do Satellite Administrator para o Slave Satellite
- --sp=SLAVE_PASSWORD, --slave-password=SLAVE_PASSWORD é a senha para o login do Satellite Administrator login no Slave Satellite
- --ct, --create-templates é a opção para criar arquivo de configuração do master e slave para o par master/slave que apontamos
- --apply informa a instância do Satellite a realizar as mudanças especificadas pelos arquivos de configuração para as instâncias de Satellite específicas.
Nota
Para mais opções de configuração:spacewalk-sync-setup --help
spacewalk-sync-setup --help
Copy to Clipboard Copied! Toggle word wrap Toggle overflow O resultado deste comando será este:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Na linha de comando, emita o
satellite-sync
em cada canal padronizado para obter a estrutura do trust correta e permissões do canal:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow