9.4. Préparation d'un nœud de calcul RHEL
Avant d'ajouter une machine Red Hat Enterprise Linux (RHEL) à votre cluster OpenShift Container Platform, vous devez enregistrer chaque hôte auprès du gestionnaire d'abonnements Red Hat (RHSM), attacher un abonnement OpenShift Container Platform actif et activer les référentiels requis.
Sur chaque hôte, s'enregistrer auprès du RHSM :
# subscription-manager register --username=<user_name> --password=<password>
Tirer les dernières données d'abonnement du RHSM :
# subscription-manager refresh
Liste des abonnements disponibles :
# subscription-manager list --available --matches '*OpenShift*'
Dans la sortie de la commande précédente, trouvez l'ID du pool pour un abonnement à OpenShift Container Platform et attachez-le :
# subscription-manager attach --pool=<pool_id>
Désactiver tous les dépôts yum :
Désactiver tous les dépôts RHSM activés :
# subscription-manager repos --disable="*"
Dressez la liste des dépôts yum restants et notez leur nom sous
repo id
, le cas échéant :# yum repolist
Utilisez
yum-config-manager
pour désactiver les autres dépôts yum :# yum-config-manager --disable <repo_id>
Vous pouvez également désactiver tous les dépôts :
# yum-config-manager --disable \*
Notez que cette opération peut prendre quelques minutes si vous avez un grand nombre de référentiels disponibles
Activez uniquement les dépôts requis par OpenShift Container Platform 4.12 :
# subscription-manager repos \ --enable="rhel-8-for-x86_64-baseos-rpms" \ --enable="rhel-8-for-x86_64-appstream-rpms" \ --enable="rhocp-4.12-for-rhel-8-x86_64-rpms" \ --enable="fast-datapath-for-rhel-8-x86_64-rpms"
Arrêtez et désactivez firewalld sur l'hôte :
# systemctl disable --now firewalld.service
NoteVous ne devez pas activer firewalld par la suite. Si vous le faites, vous ne pourrez pas accéder aux logs de OpenShift Container Platform sur le worker.