Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.11. Ativando Push para Clientes

Além de permitir aos sistemas cliente questionar o Satellite regularmente sobre ações agendadas, você pode habilitar o Satellite para iniciar as tarefas imediatamente nos sistemas com Provisioning. Isto resolve o atraso típico entre o agendamento de uma ação e o checkin do sistema cliente no RHN para obtê-la.
O despachante OSA é um serviço que executa periodicamente uma pesquisa que verifica o servidor do Satellite a ver se existem comandos a serem executados no cliente. Caso exista, ele envia uma mensagem através do jabberd para as instâncias do osad executados nos clientes.

Importante

O SSL deve ser empregado entre o Satellite e seus sistemas cliente para isto funcionar. Se os certificados SSL não estiverem disponíveis, o daemon do sistema cliente falha na conexão.
Para tirar proveito desta funcionalidade, primeiro você deve configurar suas regras de firewall para permitir conexões na(s) devida(s) porta(s), conforme descrito na Seção 2.4, “Requisitos Adicionais”.
Em seguida, instale o pacote 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
Finalmente, instale o pacote 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

Não instale o pacote osad no servidor do Satellite, pois irá entrar em conflito com o pacote osa-dispatcher instalado no Satellite.
Depois de instalado, inicie o serviço no sistema cliente como root usando o comando:
service osad start
Assim como outros serviços, osa-dispatcher e osad também aceitam os comandos stop, restart e status.
Tenha em mente que esta funcionalidade depende do sistema cliente reconhecer o nome de domínio totalmente qualificado (fully qualified domain name, FQDN) do Satellite. Este nome (e não o endereço IP do servidor) deve ser usado ao configurar o Red Hat Update Agent. Consulte o RHN Client Configuration Guide (Guia de Configuração do Cliente RHN) para mais detalhes.
Agora, quando você agendar ações pelo Satellite em qualquer um dos sistemas com o push ativado, a tarefa iniciará imediatamente ao invés de esperar pelo checkin do sistema.