Rechercher

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

download PDF

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
  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

      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

      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
  4. Activez et démarrez le service nm-cloud-setup:

    # systemctl enable --now nm-cloud-setup.service
  5. Active et démarre la minuterie nm-cloud-setup:

    # systemctl enable --now nm-cloud-setup.timer

Ressources supplémentaires

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.