9.7. Ajout de machines de calcul RHEL à votre cluster


Vous pouvez ajouter plus de machines de calcul qui utilisent Red Hat Enterprise Linux (RHEL) comme système d'exploitation à un cluster OpenShift Container Platform 4.12.

Conditions préalables

  • Votre cluster OpenShift Container Platform contient déjà des nœuds de calcul RHEL.
  • Le fichier hosts que vous avez utilisé pour ajouter les premières machines de calcul RHEL à votre cluster se trouve sur la machine que vous utilisez pour exécuter le playbook.
  • La machine sur laquelle vous exécutez le manuel de jeu doit pouvoir accéder à tous les hôtes RHEL. Vous pouvez utiliser toute méthode autorisée par votre entreprise, y compris un bastion avec un proxy SSH ou un VPN.
  • Le fichier kubeconfig pour le cluster et le programme d'installation que vous avez utilisé pour installer le cluster se trouvent sur la machine que vous utilisez pour exécuter le playbook.
  • Vous devez préparer les hôtes RHEL pour l'installation.
  • Configurez un utilisateur sur la machine sur laquelle vous exécutez le playbook et qui dispose d'un accès SSH à tous les hôtes RHEL.
  • Si vous utilisez l'authentification par clé SSH, vous devez gérer la clé avec un agent SSH.
  • Installez le CLI OpenShift (oc) sur la machine sur laquelle vous exécutez le playbook.

Procédure

  1. Ouvrez le fichier d'inventaire Ansible à l'adresse /<path>/inventory/hosts qui définit les hôtes de votre machine de calcul et les variables requises.
  2. Renommez la section [new_workers] du fichier en [workers].
  3. Ajoutez une section [new_workers] au fichier et définissez les noms de domaine pleinement qualifiés pour chaque nouvel hôte. Le fichier ressemble à l'exemple suivant :

    [all:vars]
    ansible_user=root
    #ansible_become=True
    
    openshift_kubeconfig_path="~/.kube/config"
    
    [workers]
    mycluster-rhel8-0.example.com
    mycluster-rhel8-1.example.com
    
    [new_workers]
    mycluster-rhel8-2.example.com
    mycluster-rhel8-3.example.com

    Dans cet exemple, les machines mycluster-rhel8-0.example.com et mycluster-rhel8-1.example.com sont dans le cluster et vous ajoutez les machines mycluster-rhel8-2.example.com et mycluster-rhel8-3.example.com.

  4. Naviguez jusqu'au répertoire du playbook Ansible :

    $ cd /usr/share/ansible/openshift-ansible
  5. Exécutez le manuel de mise à l'échelle :

    $ ansible-playbook -i /<path>/inventory/hosts playbooks/scaleup.yml 1
    1
    Pour <path>, indiquez le chemin d'accès au fichier d'inventaire Ansible que vous avez créé.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.