Red Hat Training

A Red Hat training course is available for RHEL 8

G.3.3.3. Ejemplo: Ejecución de subscription-manager como un script post-instalación

Uno de los usos más comunes de los scripts de post-instalación en las instalaciones de Kickstart es el registro automático del sistema instalado utilizando el Red Hat Subscription Manager. El siguiente es un ejemplo de suscripción automática en un script %post:

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

El script de línea de comandos subscription-manager registra un sistema en un servidor de gestión de suscripciones de Red Hat (Customer Portal Subscription Management, Satellite 6 o CloudForms System Engine). Este script también se puede utilizar para asignar o adjuntar suscripciones automáticamente al sistema que mejor se adapte a ese sistema. Cuando se registre en el Portal del Cliente, utilice las credenciales de inicio de sesión de Red Hat Network. Cuando se registre en Satellite 6 o CloudForms System Engine, también puede necesitar especificar más opciones del gestor de suscripciones como --serverurl, --org, --environment así como las credenciales proporcionadas por su administrador local. Tenga en cuenta que las credenciales en forma de combinación --org --activationkey es una buena manera de evitar exponer los valores de --username --password en los archivos de kickstart compartidos.

Se pueden utilizar opciones adicionales con el comando de registro para establecer un nivel de servicio preferido para el sistema y para restringir las actualizaciones y las erratas a una versión menor específica de RHEL para los clientes con suscripciones de Soporte de Actualización Extendido que necesitan permanecer fijos en una corriente más antigua.

Consulte también el artículo ¿Cómo utilizo subscription-manager en un archivo kickstart? en el Portal del Cliente de Red Hat para obtener información adicional sobre el uso de subscription-manager en una sección Kickstart %post.