Chapitre 4. Modifier un ensemble de machines de calcul


Vous pouvez modifier un ensemble de machines de calcul, par exemple en ajoutant des étiquettes, en changeant le type d'instance ou en modifiant le stockage des blocs.

Sur Red Hat Virtualization (RHV), vous pouvez également modifier un ensemble de machines de calcul pour provisionner de nouveaux nœuds sur un domaine de stockage différent.

Note

Si vous devez mettre à l'échelle un ensemble de machines de calcul sans effectuer d'autres modifications, consultez la section Mise à l'échelle manuelle d'un ensemble de machines de calcul.

4.1. Modifier un ensemble de machines de calcul

Pour apporter des modifications à un ensemble de machines de calcul, modifiez le fichier YAML MachineSet. Ensuite, supprimez toutes les machines associées à l'ensemble de machines de calcul en supprimant chaque machine ou en réduisant l'ensemble de machines de calcul à 0 réplicas. Ensuite, réduisez les réplicas au nombre souhaité. Les modifications apportées à un ensemble de machines de calcul n'affectent pas les machines existantes.

Si vous devez mettre à l'échelle un ensemble de machines de calcul sans faire d'autres changements, vous n'avez pas besoin de supprimer les machines.

Note

Par défaut, les pods de routeur de OpenShift Container Platform sont déployés sur des travailleurs. Le routeur étant nécessaire pour accéder à certaines ressources du cluster, notamment la console Web, ne mettez pas à l'échelle l'ensemble de machines de calcul à l'adresse 0 à moins de relocaliser d'abord les pods de routeur.

Conditions préalables

  • Installer un cluster OpenShift Container Platform et la ligne de commande oc.
  • Connectez-vous à oc en tant qu'utilisateur disposant de l'autorisation cluster-admin.

Procédure

  1. Modifiez le jeu de machines de calcul en exécutant la commande suivante :

    $ oc edit machineset <machineset> -n openshift-machine-api
    Copy to Clipboard Toggle word wrap
  2. Réduisez l'ensemble de la machine de calcul à 0 en exécutant l'une des commandes suivantes :

    $ oc scale --replicas=0 machineset <machineset> -n openshift-machine-api
    Copy to Clipboard Toggle word wrap

    Ou bien :

    $ oc edit machineset <machineset> -n openshift-machine-api
    Copy to Clipboard Toggle word wrap
    Astuce

    Vous pouvez également appliquer le YAML suivant pour mettre à l'échelle l'ensemble des machines de calcul :

    apiVersion: machine.openshift.io/v1beta1
    kind: MachineSet
    metadata:
      name: <machineset>
      namespace: openshift-machine-api
    spec:
      replicas: 0
    Copy to Clipboard Toggle word wrap

    Attendez que les machines soient retirées.

  3. Augmentez la taille de l'ensemble de machines de calcul si nécessaire en exécutant l'une des commandes suivantes :

    $ oc scale --replicas=2 machineset <machineset> -n openshift-machine-api
    Copy to Clipboard Toggle word wrap

    Ou bien :

    $ oc edit machineset <machineset> -n openshift-machine-api
    Copy to Clipboard Toggle word wrap
    Astuce

    Vous pouvez également appliquer le YAML suivant pour mettre à l'échelle l'ensemble des machines de calcul :

    apiVersion: machine.openshift.io/v1beta1
    kind: MachineSet
    metadata:
      name: <machineset>
      namespace: openshift-machine-api
    spec:
      replicas: 2
    Copy to Clipboard Toggle word wrap

    Attendez que les machines démarrent. Les nouvelles machines contiennent les modifications que vous avez apportées à l'ensemble de machines de calcul.

Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat