Chapitre 49. Configuration automatique des interfaces réseau dans les nuages publics à l'aide de nm-cloud-setup


Normalement, une machine virtuelle (VM) n'a qu'une seule interface configurable par DHCP. Cependant, certaines VM peuvent avoir plusieurs interfaces réseau, adresses IP et sous-réseaux IP sur une interface qui n'est pas configurable par DHCP. De plus, les administrateurs peuvent reconfigurer le réseau pendant que la machine est en cours d'exécution. L'utilitaire nm-cloud-setup récupère automatiquement les informations de configuration à partir du serveur de métadonnées du fournisseur de services en nuage et met à jour les configurations réseau des VM dans les nuages publics.

49.1. Configuration et pré-déploiement de nm-cloud-setup

Pour activer et configurer les interfaces réseau dans les clouds publics, exécutez nm-cloud-setup en tant que timer et service.

Note

Sur les images Red Hat Enterprise Linux On Demand et AWS golden, nm-cloud-setup est déjà activé et aucune action n'est requise.

Prérequis

  • Une connexion réseau existe.
  • La connexion utilise DHCP.

    Par défaut, NetworkManager crée un profil de connexion qui utilise DHCP. Si aucun profil n'a été créé parce que vous avez défini le paramètre no-auto-default dans /etc/NetworkManager/NetworkManager.conf, créez cette connexion initiale manuellement.

Procédure

  1. Installez le paquetage nm-cloud-setup:

    # dnf install NetworkManager-cloud-setup
    Copy to Clipboard Toggle word wrap
  2. Créez et exécutez le fichier snap-in pour le service nm-cloud-setup:

    1. Utilisez la commande suivante pour commencer à éditer le fichier du snap-in :

      # systemctl edit nm-cloud-setup.service
      Copy to Clipboard Toggle word wrap

      Il est important de démarrer explicitement le service ou de redémarrer le système pour que les paramètres de configuration soient pris en compte.

    2. Utilisez le fichier snap-in systemd pour configurer le fournisseur de cloud dans nm-cloud-setup. Par exemple, pour utiliser Amazon EC2, entrez :

      [Service]
      Environment=NM_CLOUD_SETUP_EC2=yes
      Copy to Clipboard Toggle word wrap

      Vous pouvez définir les variables d'environnement suivantes pour activer les services en nuage que vous utilisez :

      • NM_CLOUD_SETUP_AZURE pour Microsoft Azure
      • NM_CLOUD_SETUP_EC2 pour Amazon EC2 (AWS)
      • NM_CLOUD_SETUP_GCP pour Google Cloud Platform (GCP)
      • NM_CLOUD_SETUP_ALIYUN pour Alibaba Cloud (Aliyun)
    3. Enregistrez le fichier et quittez l'éditeur.
  3. Recharger la configuration de systemd:

    # systemctl daemon-reload
    Copy to Clipboard Toggle word wrap
  4. Activez et démarrez le service nm-cloud-setup:

    # systemctl enable --now nm-cloud-setup.service
    Copy to Clipboard Toggle word wrap
  5. Active et démarre la minuterie nm-cloud-setup:

    # systemctl enable --now nm-cloud-setup.timer
    Copy to Clipboard Toggle word wrap
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