Red Hat Training

A Red Hat training course is available for RHEL 8

G.3.3.3. Exemplo: Executando o gerenciador de assinaturas como um script pós-instalação

Um dos usos mais comuns dos scripts pós-instalação nas instalações Kickstart é o registro automático do sistema instalado usando o Red Hat Subscription Manager. A seguir, um exemplo de assinatura automática em um script %post:

%post --log=/root/ks-post.log
subscription-manager register --username=admin@example.com --password=secret --auto-attach
%end

O script de linha de comando do gerenciador de assinaturas registra um sistema para um servidor de gerenciamento de assinaturas da Red Hat (Customer Portal Subscription Management, Satellite 6, ou CloudForms System Engine). Este script também pode ser usado para atribuir ou anexar assinaturas automaticamente ao sistema que melhor corresponda a esse sistema. Ao registrar-se no Portal do Cliente, use as credenciais de login da Rede Red Hat. Ao registrar-se no Satellite 6 ou no CloudForms System Engine, você também pode precisar especificar mais opções de gerenciamento de assinaturas como --serverurl, --org, --environment assim como as credenciais fornecidas pelo administrador local. Note que as credenciais na forma de uma combinação --org --activationkey é uma boa maneira de evitar a exposição dos valores --username --password em arquivos de kickstart compartilhados.

Opções adicionais podem ser usadas com o comando de registro para definir um nível de serviço preferido para o sistema e para restringir atualizações e erratas a uma versão menor específica da RHEL para clientes com assinaturas de Suporte Estendido a Atualizações que precisam permanecer fixas em um fluxo mais antigo.

Veja também o artigo How do I use subscription-manager in a kickstart file? no Portal do Cliente da Red Hat para informações adicionais sobre o uso de subscription-manager em uma seção Kickstart %post.