Chapitre 12. Enregistrement et installation de RHEL à partir d'un satellite à l'aide de Kickstart

Cette section contient des informations sur la manière d'enregistrer votre système, d'attacher les abonnements RHEL et d'effectuer l'installation à partir de Red Hat Satellite à l'aide de Kickstart.

12.1. Enregistrement et installation de RHEL à partir d'un satellite

Cette procédure décrit comment enregistrer votre système, attacher les abonnements RHEL et installer à partir d'une instance Satellite à l'aide de la commande rhsm Kickstart. Elle montre également comment configurer l'objectif du système et connecter le système à Red Hat Insights. La commande rhsm Kickstart supprime l'obligation d'utiliser des scripts %post personnalisés lors de l'enregistrement du système.

Important
  • L'installation par satellite est prise en charge par les fichiers d'image ISO d'amorçage et ISO DVD. Toutefois, il est recommandé d'utiliser le fichier image ISO de démarrage comme source d'installation par défaut pour le fichier image ISO de démarrage.
  • Le référentiel de sources d'installation utilisé après l'enregistrement du système dépend de la manière dont le système a été démarré. Pour plus d'informations, voir la section Référentiel de sources d'installation après l'enregistrement du système.
  • La configuration des dépôts n'est pas nécessaire dans un fichier Kickstart, car votre abonnement détermine les dépôts hébergés par satellite auxquels le système peut accéder.

Conditions préalables

  • Votre système est connecté à un réseau qui peut accéder à l'instance satellite.
  • La version de Red Hat Satellite Server est 6.11 ou ultérieure
  • Vous avez créé un fichier Kickstart et l'avez mis à la disposition du programme d'installation sur un support amovible, un disque dur ou un emplacement réseau à l'aide d'un serveur HTTP(S), FTP ou NFS.
  • Le fichier Kickstart se trouve dans un emplacement accessible par le système à installer.
  • Vous disposez d'un identifiant d'organisation, d'une clé d'activation et de l'URL de l'instance de Satellite 6.11 que vous souhaitez utiliser.
  • Vous avez activé, synchronisé et ajouté les dépôts BaseOS et AppStream RPMs requis à la vue de contenu.
  • La clé d'activation a la version 9.x, et la vue de contenu concernée y est sélectionnée.

Procédure

  1. Ouvrez le fichier Kickstart.
  2. Modifiez le fichier pour y ajouter la commande rhsm Kickstart et ses options :

    Organisation (obligatoire)

    Saisissez l'identifiant de l'organisation. Voici un exemple :

    --organization=1234567
    Note

    Pour des raisons de sécurité, le nom d'utilisateur et le mot de passe de Red Hat ne sont pas pris en charge par Kickstart lors de l'enregistrement et de l'installation à partir du satellite.

    Clé d'activation (obligatoire)

    Saisissez la clé d'activation. Vous pouvez saisir plusieurs clés à condition que les clés d'activation soient enregistrées dans votre abonnement. Voici un exemple :

    --activation-key="Test_key_1" --activation-key="Test_key_2"
    Red Hat Insights (facultatif)

    Connectez le système cible à Red Hat Insights.

    Note

    Red Hat Insights est une offre Software-as-a-Service (SaaS) qui fournit une analyse continue et approfondie des systèmes enregistrés basés sur Red Hat afin d'identifier de manière proactive les menaces pour la sécurité, la performance et la stabilité dans les environnements physiques, virtuels et cloud, ainsi que les déploiements de conteneurs. Contrairement à l'installation manuelle à l'aide de l'interface graphique du programme d'installation, la connexion à Red Hat Insights n'est pas activée par défaut lors de l'utilisation de Kickstart.

    En voici un exemple :

    --connect-to-insights
    Proxy HTTP (facultatif)

    Définir le proxy HTTP. Voici un exemple :

    --proxy="user:password@hostname:9000"
    Note

    Seul le nom d'hôte est obligatoire. Si le proxy doit fonctionner sur un port par défaut sans authentification, l'option est : --proxy="hostname"

    Nom d'hôte du serveur
    Note

    Le nom d'hôte du serveur ne nécessite pas le protocole HTTP, par exemple, nameofhost.com.

    Définissez le nom d'hôte du serveur si vous souhaitez vous enregistrer auprès d'une instance satellite. Voici un exemple :

    --server-hostname="nomdel'hôte.com"
    Objectif du système (facultatif)

    Définissez le rôle, l'accord de niveau de service et l'utilisation de l'objectif du système à l'aide de la commande :

    syspurpose --role="Serveur Red Hat Enterprise Linux" --sla="Premium" --usage="Production"
    Exemple :

    L'exemple suivant affiche un fichier Kickstart minimal avec toutes les options de la commande Kickstart rhsm.

    graphical
    lang en_US.UTF-8
    keyboard us
    rootpw 12345
    timezone America/New_York
    zerombr
    clearpart --all --initlabel
    autopart
    syspurpose --role="Red Hat Enterprise Linux Server" --sla="Premium" --usage="Production"
    rhsm --organization="12345" --activation-key="test_key" --connect-to-insights --server-hostname="nameofhost.com" --proxy="user:password@hostname:9000"
    reboot
    %packages
    vim
    %end
  3. Enregistrez le fichier Kickstart et lancez le processus d'installation.

Verification steps

Une fois que le système est installé, qu'il a été redémarré et que la fenêtre du terminal est ouverte, vous pouvez vérifier que votre système est enregistré sur le satellite :

  1. Dans la fenêtre du terminal, entrez la commande suivante en tant qu'utilisateur root :

    # subscription-manager list
    Installed Product Status
    Product Name: Red Hat Enterprise Linux for x86_64
    Product ID: 486
    Version: 9
    Arch: x86_64
    Status: Subscribed
    Status Details
    Starts: 11/4/2019
    Ends: 11/4/2020
  2. Pour consulter un rapport détaillé :

    # subscription-manager list --consumed

Ressources supplémentaires