Partager via


Tutoriel : Configurer la communication de laboratoire en laboratoire avec une mise en réseau avancée

Remarque

Cet article fait référence aux fonctionnalités disponibles dans les plans de labo, qui ont remplacé les comptes de labo.

La mise en réseau avancée d’Azure Lab Services vous permet de contrôler le réseau pour les laboratoires créés à l’aide de plans de laboratoire. Vous pouvez utiliser la mise en réseau avancée pour implémenter différents scénarios, notamment la connexion aux serveurs de licences, l’utilisation du modèle hub-spoke pour Azure Networking ou la communication de labo à labo. Dans ce tutoriel, vous configurez la communication de labo à labo pour une classe de développement web.

Une fois ce tutoriel terminé, vous disposerez d’un labo avec deux machines virtuelles de laboratoire capables de communiquer entre elles : une machine virtuelle serveur et une machine virtuelle cliente.

Diagramme d'architecture montrant deux laboratoires qui utilisent le même sous-réseau d'un réseau virtuel.

En savoir plus sur les scénarios de mise en réseau pris en charge dans Azure Lab Services.

Dans ce tutoriel, vous allez apprendre à :

  • Créer un groupe de ressources
  • Créer un réseau virtuel et un sous-réseau
  • Déléguer un sous-réseau à Azure Lab Services
  • Créer un groupe de sécurité réseau
  • Mettre à jour les règles entrantes du groupe de sécurité réseau
  • Associer le groupe de sécurité réseau à un réseau virtuel
  • Créer un plan de laboratoire à l’aide de la mise en réseau avancée
  • Créer deux laboratoires
  • Activer ICMP sur les machines virtuelles de modèles
  • Publier les deux laboratoires
  • Tester la communication entre les machines virtuelles des laboratoires

Prérequis

  • Compte Azure avec un abonnement actif. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
  • Un compte Azure avec l’autorisation de créer et de gérer des ressources dans l’abonnement, comme le rôle RBAC Azure Contributeur ou Propriétaire.

Créer un groupe de ressources

Un groupe de ressources est un conteneur logique dans lequel les ressources Azure, comme les applications web, les bases de données et les comptes de stockage, sont déployées et managées. Par exemple, vous pouvez choisir de supprimer le groupe de ressources complet ultérieurement en une seule étape.

Les étapes suivantes montrent comment créer un groupe de ressources avec le portail Azure. Par souci de simplicité, vous créez toutes les ressources de ce tutoriel dans le même groupe de ressources.

  1. Connectez-vous au portail Azure.
  2. Sélectionnez Groupes de ressources.
  3. Dans le menu supérieur, sélectionnez + Créer.
  4. Sous l’onglet De base de la page Créer un groupe de ressources, effectuez les actions suivantes :
    1. Pour Abonnement, sélectionnez l’abonnement dans lequel vous souhaitez créer vos laboratoires.
    2. Pour Groupe de ressources, tapez MyResourceGroup.
    3. Pour Région, sélectionnez la région la plus proche de vous. Pour plus d’informations sur les régions disponibles, consultez Zones géographiques Azure. Capture d'écran de la page Créer un nouveau groupe de ressources dans le portail Azure.
  5. Sélectionnez Vérifier + créer.
  6. Passez en revue le récapitulatif, puis sélectionnez Créer.

Créer un réseau virtuel et un sous-réseau

Les étapes suivantes montrent comment utiliser le Portail Azure pour créer un réseau virtuel et un sous-réseau qui peuvent être utilisés avec Azure Lab Services.

Important

Lorsque vous utilisez Azure Lab Services avec une mise en réseau avancée, le réseau virtuel, le sous-réseau, le plan de laboratoire et le laboratoire doivent tous se trouver dans la même région. Pour plus d’informations sur les régions prises en charge par différents produits, consultez les produits Azure par région.

  1. Ouvrez le groupe de ressources MyResourceGroup créé précédemment.

  2. Sélectionnez + Créer dans le coin supérieur gauche du Portail Azure et recherchez « réseau virtuel ».

  3. Sélectionnez la vignette Réseau virtuel, puis sélectionnez Créer. Capture d'écran de la vignette de réseau virtuel dans Place de marché Azure.

  4. Sous l’onglet De base de la page Créer un réseau virtuel, effectuez les actions suivantes :

    1. Pour Abonnement, choisissez le même abonnement que le groupe de ressources.
    2. Pour Groupe de ressources, choisissez MyResourceGroup.
    3. Pour Nom, entrez MyVirtualNetwork.
    4. Pour Région, choisissez la région qui est également prise en charge par Azure Lab Services. Pour plus d’informations sur les régions prises en charge, consultez Azure Lab Services par région.
    5. Sélectionnez Suivant : Adresses IP.

    Capture d'écran de l'onglet Général de la page Créer un réseau virtuel dans le portail Azure.

  5. Sous l’onglet Adresses IP, créez un sous-réseau qui est utilisé par les laboratoires.

    1. Sélectionnez + Ajouter un sous-réseau.
    2. Pour Nom du sous-réseau, entrez labservices-subnet.
    3. Pour Plage d’adresses de sous-réseau, entrez la plage en notation CIDR. Par exemple, 10.0.1.0/24 a suffisamment d’adresses IP pour 251 machines virtuelles de laboratoire. (Azure réserve cinq adresses IP pour chaque sous-réseau.) Pour créer un sous-réseau avec plus d’adresses IP disponibles pour les machines virtuelles, utilisez une longueur de préfixe CIDR différente. Par exemple, 10.0.0.0/20 offre une place pour plus de 4 000 adresses IP pour les machines virtuelles de laboratoire. Pour en savoir plus sur l’ajout de sous-réseaux virtuels, consultez Ajouter un sous-réseau.
    4. Sélectionnez OK.
  6. Sélectionnez Vérifier + créer.

    Capture d'écran de l'onglet Adresses IP de la page Créer un réseau virtuel dans le portail Azure.

  7. Une fois la validation réussie, sélectionnez Créer.

Déléguer un sous-réseau à Azure Lab Services

Ensuite, vous configurez le sous-réseau à utiliser avec Azure Lab Services. Pour utiliser un sous-réseau avec Azure Lab Services, le sous-réseau doit être délégué au service.

  1. Ouvrez la ressource MyVirtualNetwork.
  2. Sélectionnez l’élément Sous-réseaux dans le menu de gauche.
  3. Sélectionnez le sous-réseau labservices-subnet.
  4. Sous la section Délégation de sous-réseau, sélectionnez Microsoft.LabServices/labplans pour le paramètre Déléguer le sous-réseau à un service.
  5. Sélectionnez Enregistrer.

Capture d'écran des fenêtres d'informations sur les sous-réseaux. La propriété de délégation de sous-réseau est mise en surbrillance.

Créer un groupe de sécurité réseau

Vous pouvez utiliser un groupe de sécurité réseau pour contrôler le trafic vers une ou plusieurs machines virtuelles, instances de rôles, cartes réseau (NIC) ou vers des sous-réseaux dans votre réseau virtuel. Un groupe de sécurité réseau contient les règles de contrôle d’accès qui autorisent ou refusent le trafic en fonction de la direction du trafic, du protocole, de l’adresse et du port source ainsi que de l’adresse et du port de destination. Les règles d'un groupe de sécurité réseau peuvent être modifiées à tout moment et les modifications sont appliquées à toutes les instances associées.

Pour plus d’informations sur les groupes de sécurité réseau, consultez la page Présentation d’un groupe de sécurité réseau.

Un groupe de sécurité réseau est requis lors de l’utilisation de la mise en réseau avancée dans Azure Lab Services.

Pour créer un groupe de sécurité réseau, effectuez les étapes suivantes :

  1. Sélectionnez + Créer une ressource dans le coin supérieur gauche du Portail Azure et recherchez « groupe de sécurité réseau ». Capture d'écran de la Partie Azure avec vignette de groupe de sécurité de réseau virtuel.
  2. Sélectionnez la vignette Groupe de sécurité réseau, puis sélectionnez Créer.
  3. Sous l’onglet Informations de base de Créer un groupe de sécurité réseau, effectuez les actions suivantes :
    1. Pour Abonnement, choisissez le même abonnement que celui utilisé précédemment.
    2. Pour Groupe de ressources, choisissez MyResourceGroup.
    3. Pour le nom, entrez MyNsg.
    4. Pour la région, choisissez la même région que le réseau virtuel MyVirtualNetwork créé précédemment.
    5. Sélectionnez Vérifier + créer. Capture d'écran de l'onglet De base de la page Créer un groupe de sécurité réseau dans le portail Azure.
  4. Quand la validation réussit, sélectionnez Créer.

Mettre à jour les règles entrantes du groupe de sécurité réseau

Pour vous assurer que les utilisateurs du labo peuvent utiliser le bureau à distance pour se connecter aux machines virtuelles de laboratoire, vous devez créer une règle de sécurité pour autoriser ce type de trafic. Lorsque vous utilisez Linux, vous devez adapter la règle pour SSH.

Pour créer une règle qui autorise à la fois le trafic RDP et SSH pour le sous-réseau que vous avez créé précédemment :

  1. Ouvrez MyNsg.

  2. Sélectionnez Règles de sécurité entrantes dans le menu de gauche.

  3. Sélectionnez + Ajouter dans la barre de menu supérieure. Renseignez les détails de l’ajout de la règle de sécurité entrante comme suit :

    1. Dans Source, sélectionnez Any (Tous) .
    2. Pour Plages de ports sources, sélectionnez *.
    3. Pour Destination, sélectionnez Adresses IP.
    4. Pour Plages d’adresses IP de destination/CIDR, sélectionnez la plage de sous-réseaux labservices-subnet créée précédemment.
    5. Pour Service, sélectionnez Personnalisé.
    6. Pour Plages de ports de destination, entrez 22, 3389. Le port 22 est destiné au protocole Secure Shell (SSH). Le port 3389 est destiné au protocole RDP (Remote Desktop Protocol).
    7. Pour Protocole, sélectionnez Any (Tous) .
    8. Pour Action, sélectionnez Autoriser.
    9. Pour Priorité, sélectionnez 1000. La priorité doit être supérieure à d’autres règles de refus pour RDP et/ou SSH.
    10. Pour Nom, entrez AllowRdpSshForLabs.
    11. Sélectionnez Ajouter.

    Capture d'écran de la fenêtre Ajouter une règle entrante pour le groupe de sécurité réseau.

  4. Attendez que la règle soit créée.

  5. Sélectionnez Actualiser dans la barre de menus. La nouvelle règle apparaît dans la liste des règles.

Associer le groupe de sécurité réseau à un réseau virtuel

Vous avez maintenant un groupe de sécurité réseau avec une règle de sécurité entrante pour permettre aux machines virtuelles de laboratoire de se connecter au réseau virtuel.

Pour associer le groupe de sécurité réseau au réseau virtuel que vous avez créé précédemment :

  1. Ouvrez MyVirtualNetwork.
  2. Sélectionnez Sous-réseaux dans le menu de gauche.
  3. Sélectionnez + Associer dans la barre de menus supérieure.
  4. Dans la page Associer le sous-réseau, effectuez les actions suivantes :
    1. Pour Réseau virtuel, sélectionnez myVirtualNetwork.
    2. Pour Sous-réseau, sélectionnez labservices-subnet.
    3. Sélectionnez OK.

Capture d'écran de la page de sous-réseau Associer dans le portail Azure.

Avertissement

La connexion du groupe de sécurité réseau au sous-réseau est une étape requise. Les utilisateurs du labo ne peuvent pas se connecter à leurs machines virtuelles de laboratoire s’il n’existe aucun groupe de sécurité réseau associé au sous-réseau.

Créer un plan de laboratoire à l’aide de la mise en réseau avancée

Maintenant que le réseau virtuel est créé et configuré, vous pouvez créer le plan de laboratoire :

  1. Sélectionnez Créer une ressource dans le coin supérieur gauche du portail Azure.

  2. Recherchez un plan lab.

  3. Dans la vignette Plan lab, sélectionnez la liste déroulante Créer et choisissez Plan lab.

    Tous les services -> Lab Services

  4. Sous l’onglet De base de la page Créer un compte de laboratoire, effectuez les actions suivantes :

    1. Pour Abonnement Azure, sélectionnez l’abonnement utilisé précédemment.
    2. Dans Groupe de ressources, sélectionnez un groupe de ressources existant ou choisissez Créer, puis entrez un nom pour le groupe de ressources.
    3. Pour Nom, entrez un nom de plan lab. Pour plus d’informations sur les restrictions d’affectation de noms, consultez les règles de nom de ressource Microsoft.LabServices.
    4. Pour Région, sélectionnez la région ou l’emplacement où créer le plan lab.

    Capture d'écran de la page De base pour la création d'un plan de laboratoire.

  5. Sélectionnez Suivant : Réseau.

  6. Sous l’onglet Mise en réseau, effectuez les actions suivantes :

    1. Activez Activer la mise en réseau avancée.
    2. Pour Réseau virtuel, sélectionnez myVirtualNetwork.
    3. Pour Sous-réseau, choisissez labservices-subnet.
    4. Sélectionnez Vérifier + créer.

    Capture d'écran de la page de mise en réseau pour la création d'un plan de laboratoire.

  7. Si la validation réussit, sélectionnez Créer. Vérifier + créer -> Créer

Notes

La mise en réseau avancée ne peut être activée que lorsque les plans de laboratoire sont créés. La mise en réseau avancée ne peut pas être ajoutée ultérieurement.

Créer deux laboratoires

Ensuite, créez deux laboratoires qui utilisent une mise en réseau avancée. Ces laboratoires utilisent le labservices-subnet qui est associé à Azure Lab Services. Toutes les machines virtuelles de laboratoire créées à l’aide de MyLabPlan peuvent communiquer entre elles. La communication peut être restreinte à l’aide de groupes de sécurité réseau, de pare-feu, etc.

Exécutez la procédure suivante pour créer les deux laboratoires. Répétez ces étapes sur la machine virtuelle serveur et la machine virtuelle cliente.

  1. Accédez au site web Azure Lab Services : https://labs.azure.com.

  2. Sélectionnez Se connecter et entrez vos informations d’identification. Azure Lab Services prend en charge les comptes professionnels et les comptes Microsoft.

  3. Sélectionnez MyResourceGroup dans la liste déroulante dans la barre de menus.

  4. Sélectionnez Nouveau labo.

    Capture d’écran du portail Azure Lab Services. Le bouton Nouveau labo est en surbrillance.

  5. Dans la fenêtre New Lab (Nouveau laboratoire), effectuez les actions suivantes :

    1. Spécifiez un Nom. Le nom doit être facilement identifiable. Utilisez MyServerLab pour le laboratoire avec les machines virtuelles serveur et MyClientLab pour le laboratoire avec les machines virtuelles clientes. Pour plus d’informations sur les restrictions d’affectation de noms, consultez les règles de nom de ressource Microsoft.LabServices.
    2. Choisissez une image de machine virtuelle. Pour ce tutoriel, utilisez Windows 11 Professionnel, mais vous pouvez choisir une autre image disponible si vous le souhaitez. Pour plus d’informations sur l’activation des images de machine virtuelle, consultez Spécifier des images de la Place de Marché accessibles aux créateurs de labo.
    3. Pour Taille, sélectionnez Moyenne.
    4. La région n’a qu’une seule région. Lorsqu’un laboratoire utilise une mise en réseau avancée, il doit se trouver dans la même région que le sous-réseau associé.
    5. Sélectionnez Suivant.

    Capture d’écran de la fenêtre Nouveau labo dans Azure Lab Services.

  6. Dans la page Informations d’identification de machine virtuelle, spécifiez les informations d’identification administrateur par défaut pour toutes les machines virtuelles du labo. Spécifiez le nom et le mot de passe de l’administrateur. Par défaut, toutes les machines virtuelles de laboratoire ont le même mot de passe que celui spécifié ici. Cliquez sur Suivant.

    Capture d'écran qui affiche la fenêtre des informations d'identification de la machine virtuelle lors de la création d'un nouveau laboratoire Azure Lab Services.

    Important

    Notez le nom d'utilisateur et le mot de passe que vous créez. Ils ne s’afficheront plus.

  7. Dans la page Stratégies de laboratoire, conservez les sélections par défaut, puis sélectionnez Suivant.

  8. Dans la fenêtre Paramètres de la machine virtuelle modèle , laissez la sélection sur Créer une machine virtuelle de modèle. Sélectionnez Terminer.

    Capture d’écran des fenêtres des paramètres de modèle de machine virtuelle lors de la création d’un laboratoire Azure Lab Services.

  9. Vous devez voir l’écran suivant qui indique l’état de la création du modèle de machine virtuelle.

    Capture d’écran de l’état de la création de la machine virtuelle modèle.

  10. Attendez que la machine virtuelle de modèle soit créée.

Activer ICMP sur les modèles de laboratoire

Une fois les labos créés, activez ICMP (test ping) pour tester la communication entre les machines virtuelles de laboratoire. Tout d’abord, activez ICMP sur les machines virtuelles modèles pour les deux laboratoires. L’activation d’ICMP sur le modèle de machine virtuelle l’active également sur les machines virtuelles de laboratoire. Une fois les laboratoires publiés, les machines virtuelles de laboratoire peuvent effectuer un test ping entre elles.

Pour activer ICMP, effectuez les étapes suivantes pour chaque machine virtuelle modèle dans chaque laboratoire.

  1. Dans la page Modèle du laboratoire, démarrez la machine virtuelle modèle puis connectez-vous à cette dernière.

    1. Sélectionnez Démarrer le modèle.

    Capture d'écran de la page du modèle Azure Lab Services. Le bouton de menu Démarrer le modèle est mis en surbrillance.

    Notes

    Étant donné que les modèles de machines virtuelles engendrent des coûts lors de leur exécution, prenez soin de vérifier que le modèle de machine virtuelle est arrêté lorsque vous n’avez pas besoin de l’exécuter.

    1. Une fois le modèle démarré, sélectionnez Se connecter au modèle.

    Capture d'écran de la page du modèle Azure Lab Services. Le bouton de menu Se connecter au modèle est mis en surbrillance.

Lorsque vous êtes connecté à la machine virtuelle modèle, modifiez les règles de pare-feu sur la machine virtuelle pour autoriser ICMP. Étant donné que vous utilisez Windows 11, vous pouvez utiliser PowerShell et le cmdlet Enable-NetFilewallRule. Pour ouvrir une fenêtre PowerShell :

  1. Sélectionnez le bouton Démarrer.
  2. Tapez « PowerShell ».
  3. Sélectionnez l’application Windows PowerShell.

Exécutez le code ci-dessous :

Enable-NetFirewallRule -Name CoreNet-Diag-ICMP4-EchoRequest-In
Enable-NetFirewallRule -Name CoreNet-Diag-ICMP4-EchoRequest-Out

Dans la page Modèle du laboratoire, sélectionnez Arrêter pour arrêter la machine virtuelle modèle.

Publier les deux laboratoires

Au cours de cette étape, vous publiez le labo. Quand vous publiez le modèle de machine virtuelle, Azure Lab Services crée les machines virtuelles dans le labo à l’aide du modèle. Toutes les machines virtuelles ont la même configuration que le modèle.

  1. Dans la page Modèle, sélectionnez Publier.

    Capture d'écran de la page du modèle Azure Lab Services. Le bouton de menu Publier est mis en surbrillance.

  2. Entrez le nombre de machines nécessaires pour le laboratoire, puis sélectionnez Publier.

    Capture d’écran de la fenêtre de confirmation pour l’action de publication d’Azure.

    Avertissement

    La publication est irréversible ! Elle ne peut pas être annulée.

  3. Vous pouvez voir l’état de publication de la page du modèle. Patientez jusqu’à ce que la publication se termine.

Tester la communication entre les machines virtuelles des laboratoires

Dans cette section, confirmez que les deux machines virtuelles de laboratoire dans différents laboratoires sont en mesure de communiquer entre elles.

Tout d’abord, commencez et connectez-vous à une machine virtuelle de laboratoire de chaque laboratoire. Effectuez les étapes suivantes pour chaque laboratoire.

  1. Ouvrez le laboratoire dans le site web Azure Lab Services.

  2. Sélectionnez Pool de machines virtuelles dans le menu de gauche.

  3. Sélectionnez une seule machine virtuelle répertoriée dans le pool de machines virtuelles.

  4. Notez l’adresse IP privée de la machine virtuelle. Vous aurez besoin des adresses IP privées des machines virtuelles de laboratoire serveur et client ultérieurement.

  5. Sélectionnez le curseur d’état pour passer de l’état Arrêté à Démarrage.

    Remarque

    Lorsqu’un enseignant de laboratoire démarre une machine virtuelle de laboratoire, le quota pour l’utilisateur du laboratoire n’est pas affecté. Le quota d’un utilisateur spécifie le nombre d’heures de labo disponibles pour un utilisateur du laboratoire en dehors des heures de classe planifiées. Pour plus d’informations sur les quotas, consultez Définir des quotas pour les utilisateurs.

  6. Une fois que l’état est En cours d’exécution, sélectionnez l’icône de connexion de la machine virtuelle en cours d’exécution. Ouvrez le fichier RDP de téléchargement pour vous connecter à la machine virtuelle. Pour plus d’informations sur les expériences de connexion sur différents systèmes d’exploitation, consultez Se connecter à une machine virtuelle de laboratoire.

Capture d'écran de la page du pool de machines virtuelles pour le laboratoire Azure Lab Services.

Utilisez maintenant l’utilitaire ping pour tester la communication entre laboratoires. À partir de la machine virtuelle du laboratoire du serveur, ouvrez une invite de commandes. Utiliser ping {ip-address}. {ip-address} est l’adresse IP privée de la machine virtuelle cliente, que vous avez notée précédemment. Ce test peut également être effectué à partir de la machine virtuelle du laboratoire client vers la machine virtuelle du laboratoire serveur.

Capture d'écran de la fenêtre de commande avec la commande ping exécutée.

Lorsque vous avez terminé, accédez à la page du pool de machines virtuelles pour chaque laboratoire, sélectionnez la machine virtuelle du laboratoire et sélectionnez le curseur État pour arrêter la machine virtuelle du laboratoire.

Nettoyer les ressources

Si vous ne comptez pas continuer à utiliser cette application, supprimez le réseau virtuel, le groupe de sécurité réseau, le plan de laboratoire et les laboratoires en effectuant les étapes suivantes :

  1. Dans le portail Azure, sélectionnez le groupe de ressources à supprimer.
  2. Sélectionnez Supprimer le groupe de ressources.
  3. Pour confirmer la suppression, tapez le nom du groupe de ressources.

Dépannage

Échec de la création du labo avec You are not authorized to access this resource

Lorsque vous créez un plan de laboratoire, la propagation des autorisations au niveau du labo peut prendre quelques minutes. Vous pouvez attribuer le rôle Créateur de laboratoire au niveau du groupe de ressources pour empêcher ce comportement :

  1. Dans le Portail Azure, accédez au groupe de ressources qui contient le plan lab.
  2. Dans le menu de navigation de gauche, sélectionnez Contrôle d’accès (IAM) .
  3. Sélectionnez Ajouter>Ajouter une attribution de rôle.
  4. Attribuez le rôle Créateur de laboratoire au compte d’utilisateur.

Étapes suivantes