Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.11. Ativando Push para Clientes

Além de permitir aos sistemas clientes questionar o Satellite regularmente sobre ações agendadas, você pode habilitar o Satellite para iniciar as tarefas imediatamente nos sistemas com os sistemas de Direitos de Provisionamento. Isto resolve o atraso típico entre o agendamento de uma ação e o checkin do sistema cliente no Red Hat Network para obtê-la. Este suporte é fornecido pelo expedidor OSA (osa-dispatcher).
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 do Red Hat Network Satellite no site central do Red Hat Network. 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 do Red Hat Network Tools (Ferramentas do Red Hat Network) para os sistemas no Red Hat Network 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 Red Hat Network Client Configuration Guide (Guia de Configuração do Cliente Red Hat Network) para maiores 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.