Créer un peering de réseaux virtuels Azure - Modèles de déploiement et abonnements différentsCreate a virtual network peering - different deployment models and subscriptions

Dans ce didacticiel, vous allez découvrir comment créer un peering de réseaux virtuels entre des réseaux virtuels créés par le biais de modèles de déploiement différents.In this tutorial, you learn to create a virtual network peering between virtual networks created through different deployment models. Les réseaux virtuels existent dans des abonnements différents.The virtual networks exist in different subscriptions. Effectuer le peering de deux réseaux virtuels permet aux ressources de différents réseaux virtuels de communiquer entre elles avec la même bande passante et latence, comme si les ressources se trouvaient sur le même réseau virtuel.Peering two virtual networks enables resources in different virtual networks to communicate with each other with the same bandwidth and latency as though the resources were in the same virtual network. En savoir plus sur le peering de réseaux virtuels.Learn more about Virtual network peering.

Les étapes de création d’un peering de réseaux virtuels sont différentes, selon que les réseaux virtuels sont dans le même abonnement ou dans des abonnements différents, et selon le modèle de déploiement Azure utilisé pour les créer.The steps to create a virtual network peering are different, depending on whether the virtual networks are in the same, or different, subscriptions, and which Azure deployment model the virtual networks are created through. Découvrez comment créer un peering de réseaux virtuels dans d’autres scénarios en cliquant sur le scénario souhaité dans le tableau suivant :Learn how to create a virtual network peering in other scenarios by clicking the scenario from the following table:

Modèle de déploiement AzureAzure deployment model Abonnement AzureAzure subscription
Tous deux Resource ManagerBoth Resource Manager IdentiqueSame
Tous deux Resource ManagerBoth Resource Manager DifférentDifferent
Un modèle Resource Manager, un modèle classiqueOne Resource Manager, one classic IdentiqueSame

Vous ne pouvez pas créer de peering de réseaux virtuels entre deux réseaux virtuels déployés via le modèle de déploiement classique.A virtual network peering cannot be created between two virtual networks deployed through the classic deployment model. Ce didacticiel utilise des réseaux virtuels situés dans la même région.This tutorial uses virtual networks that exist in the same region. Ce didacticiel permet d’homologuer des réseaux virtuels situés dans la même région.This tutorial peers virtual networks in the same region. Vous pouvez également homologuer des réseaux virtuels dans différentes régions prise en charge.You can also peer virtual networks in different supported regions. Il est recommandé de vous familiariser avec les exigences et contraintes du peering avant d’effectuer le peering des réseaux virtuels.It's recommended that you familiarize yourself with the peering requirements and constraints before peering virtual networks.

Lors de la création d’un appairage de réseaux virtuels entre des réseaux virtuels dans différents abonnements, ceux-ci peuvent être associés au même locataire Azure Active Directory.When creating a virtual network peering between virtual networks that exist in different subscriptions, the subscriptions can associated to the same Azure Active Directory tenant. Si vous n’avez pas encore de locataire Azure Active Directory, vous pouvez rapidement en créer un.If you don't already have an Azure Active Directory tenant, you can quickly create one.

Vous pouvez utiliser le portail Azure, l’interface de ligne de commande ou Azure PowerShell pour créer un peering de réseaux virtuels.You can use the Azure portal, the Azure command-line interface (CLI), or Azure PowerShell to create a virtual network peering. Cliquez sur les liens des outils précédents pour accéder directement à la procédure permettant de créer un peering de réseaux virtuels à l’aide de l’outil de votre choix.Click any of the previous tool links to go directly to the steps for creating a virtual network peering using your tool of choice.

Créer un peering - portail AzureCreate peering - Azure portal

Ce didacticiel utilise des comptes différents pour chaque abonnement.This tutorial uses different accounts for each subscription. Si vous utilisez un compte qui a des autorisations pour les deux abonnements, vous pouvez utiliser le même compte pour toutes les étapes, ignorer les étapes de déconnexion du portail et ignorer les étapes d’affectation d’autorisations d’accès aux réseaux virtuels à un autre utilisateur.If you're using an account that has permissions to both subscriptions, you can use the same account for all steps, skip the steps for logging out of the portal, and skip the steps for assigning another user permissions to the virtual networks.

  1. Connectez-vous au portail Azure en tant que UserA.Log in to the Azure portal as UserA. Le compte auquel vous vous connectez doit avoir les autorisations nécessaires pour créer un peering de réseaux virtuels.The account you log in with must have the necessary permissions to create a virtual network peering. Pour obtenir une liste d’autorisations, consultez Autorisations de peering de réseau virtuel.For a list of permissions, see Virtual network peering permissions.

  2. Cliquez sur + Nouveau, puis sur Mise en réseau et Réseau virtuel.Click + New, click Networking, then click Virtual network.

  3. Dans le panneau Créer un réseau virtuel, entrez ou sélectionnez les valeurs des paramètres suivants, puis cliquez sur Créer :In the Create virtual network blade, enter, or select values for the following settings, then click Create:

    • Nom : myVnetAName: myVnetA
    • Espace d’adressage : 10.0.0.0/16Address space: 10.0.0.0/16
    • Nom du sous-réseau : par défautSubnet name: default
    • Plage d’adresses de sous-réseau : 10.0.0.0/24Subnet address range: 10.0.0.0/24
    • Abonnement: sélectionnez l’abonnement A.Subscription: Select subscription A.
    • Groupe de ressources : sélectionnez Créer et entrez myResourceGroupA.Resource group: Select Create new and enter myResourceGroupA
    • Emplacement : USA EstLocation: East US
  4. Dans le champ Rechercher des ressources située en haut du portail, tapez myVnetA.In the Search resources box at the top of the portal, type myVnetA. Quand la mention myVnetA apparaît dans les résultats de recherche, cliquez dessus.Click myVnetA when it appears in the search results. Un panneau apparaît pour le réseau virtuel myVnetA.A blade appears for the myVnetA virtual network.

  5. Dans le panneau myVnetA qui apparaît, cliquez sur Contrôle d’accès (IAM) dans la liste verticale des options sur le côté gauche du panneau.In the myVnetA blade that appears, click Access control (IAM) from the vertical list of options on the left side of the blade.

  6. Dans le panneau myVnetA - Contrôle d’accès (IAM) qui apparaît, cliquez sur + Ajouter une attribution de rôle.In the myVnetA - Access control (IAM) blade that appears, click + Add role assignment.

  7. Dans le panneau Ajouter une attribution de rôle qui s’affiche, sélectionnez Contributeur de réseaux dans le champ Rôle.In the Add role assignment blade that appears, select Network contributor in the Role box.

  8. Dans la zone Sélectionner, sélectionnez UserB ou tapez l’adresse e-mail de UserB pour le rechercher.In the Select box, select UserB, or type UserB's email address to search for it. La liste des utilisateurs affichée provient du même locataire Azure Active Directory que le réseau virtuel pour lequel vous configurez le peering.The list of users shown is from the same Azure Active Directory tenant as the virtual network you're setting up the peering for. Cliquez sur UserB quand il apparaît dans la liste.Click UserB when it appears in the list.

  9. Cliquez sur Enregistrer.Click Save.

  10. Déconnectez-vous du portail en tant que UserA, puis connectez-vous en tant que UserB.Log out of the portal as UserA, then log in as UserB.

  11. Cliquez sur + Nouveau, tapez réseau virtuel dans la zone Rechercher dans le marketplace, puis cliquez sur Réseau virtuel dans les résultats de recherche.Click + New, type Virtual network in the Search the Marketplace box, then click Virtual network in the search results.

  12. Dans le panneau Réseau virtuel qui s’affiche, sélectionnez Classique dans la zone Sélectionnez un modèle de déploiement, puis cliquez sur Créer.In the Virtual Network blade that appears, select Classic in the Select a deployment model box, then click Create.

  13. Dans la zone Créer un réseau virtuel (classique) qui s’affiche, entrez les valeurs suivantes :In the Create virtual network (classic) box that appears, enter the following values:

    • Nom : myVnetBName: myVnetB
    • Espace d’adressage : 10.1.0.0/16Address space: 10.1.0.0/16
    • Nom du sous-réseau : par défautSubnet name: default
    • Plage d’adresses de sous-réseau : 10.1.0.0/24Subnet address range: 10.1.0.0/24
    • Abonnement: sélectionnez l’abonnement B.Subscription: Select subscription B.
    • Groupe de ressources : sélectionnez Créer et entrez myResourceGroupB.Resource group: Select Create new and enter myResourceGroupB
    • Emplacement : USA EstLocation: East US
  14. Dans le champ Rechercher des ressources située en haut du portail, tapez myVnetB.In the Search resources box at the top of the portal, type myVnetB. Quand la mention myVnetB apparaît dans les résultats de recherche, cliquez dessus.Click myVnetB when it appears in the search results. Un panneau apparaît pour le réseau virtuel myVnetB.A blade appears for the myVnetB virtual network.

  15. Dans le panneau myVnetB qui s’affiche, cliquez sur Propriétés dans la liste verticale des options sur le côté gauche du panneau.In the myVnetB blade that appears, click Properties from the vertical list of options on the left side of the blade. Copiez l’ID de ressource, qui vous servira lors d’une étape ultérieure.Copy the RESOURCE ID, which is used in a later step. L’ID de la ressource ressemble à celui de l’exemple qui suit : /subscriptions/<Subscription ID>/resourceGroups/myResourceGroupB/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnetBThe resource ID is similar to the following example: /subscriptions/<Subscription ID>/resourceGroups/myResourceGroupB/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnetB

  16. Effectuez les étapes 5 à 9 pour myVnetB, en entrant UserA à l’étape 8.Complete steps 5-9 for myVnetB, entering UserA in step 8.

  17. Déconnectez-vous du portail en tant que UserB, puis connectez-vous en tant que UserA.Log out of the portal as UserB and log in as UserA.

  18. Dans le champ Rechercher des ressources située en haut du portail, tapez myVnetA.In the Search resources box at the top of the portal, type myVnetA. Quand la mention myVnetA apparaît dans les résultats de recherche, cliquez dessus.Click myVnetA when it appears in the search results. Un panneau apparaît pour le réseau virtuel myVnet.A blade appears for the myVnet virtual network.

  19. Cliquez sur myVnetA.Click myVnetA.

  20. Dans le panneau myVnetA qui s’affiche, cliquez sur Peerings dans la liste verticale des options sur le côté gauche du panneau.In the myVnetA blade that appears, click Peerings from the vertical list of options on the left side of the blade.

  21. Dans le panneau myVnetA - Peerings qui s’est affiché, cliquez sur + Ajouter.In the myVnetA - Peerings blade that appeared, click + Add

  22. Dans le panneau Ajouter le peering qui s’affiche, entrez ou sélectionnez les options suivantes et cliquez sur OK :In the Add peering blade that appears, enter, or select the following options, then click OK:

    • Nom : myVnetAToMyVnetBName: myVnetAToMyVnetB
    • Modèle de déploiement de réseau virtuel : sélectionnez Classic.Virtual network deployment model: Select Classic.
    • Je connais mon ID de ressource : cochez cette case.I know my resource ID: Check this box.
    • ID de ressource : entrez l’ID de ressource de myVnetB noté à l’étape 15.Resource ID: Enter the resource ID of myVnetB from step 15.
    • Autoriser l’accès au réseau virtuel : vérifiez que Activé est sélectionné.Allow virtual network access: Ensure that Enabled is selected. Il n’y aucun autre paramètre utilisé dans ce didacticiel.No other settings are used in this tutorial. Pour en savoir plus sur tous les paramètres d’homologation, consultez Create, change, or delete a virtual network peering (Créer, modifier ou supprimer une homologation de réseaux virtuels).To learn about all peering settings, read Manage virtual network peerings.
  23. Après avoir cliqué sur OK à l’étape précédente, le panneau Ajouter le peering se ferme et vous pouvez à nouveau voir le panneau myVnetA - Peerings.After clicking OK in the previous step, the Add peering blade closes and you see the myVnetA - Peerings blade again. Après quelques secondes, le peering que vous avez créé apparaît dans le panneau.After a few seconds, the peering you created appears in the blade. Connecté est indiqué dans la colonne ÉTAT DE PEERING pour le peering myVnetAToMyVnetB que vous avez créé.Connected is listed in the PEERING STATUS column for the myVnetAToMyVnetB peering you created. Le peering est maintenant établi.The peering is now established. Il n’est pas nécessaire d’homologuer le réseau virtuel (classique) au réseau virtuel (Resource Manager).There is no need to peer the virtual network (classic) to the virtual network (Resource Manager).

    Les ressources Azure que vous créez dans un réseau virtuel sont désormais en mesure de communiquer entre elles via leurs adresses IP.Any Azure resources you create in either virtual network are now able to communicate with each other through their IP addresses. Si vous utilisez la résolution de noms Azure par défaut pour les réseaux virtuels, les ressources dans les réseaux virtuels ne sont pas en mesure de résoudre les noms dans les réseaux virtuels.If you're using default Azure name resolution for the virtual networks, the resources in the virtual networks are not able to resolve names across the virtual networks. Si vous souhaitez résoudre les noms dans les réseaux virtuels d’un peering, vous devez créer votre propre serveur DNS.If you want to resolve names across virtual networks in a peering, you must create your own DNS server. Apprenez à configurer la résolution de noms à l’aide de votre propre serveur DNS.Learn how to set up Name resolution using your own DNS server.

  24. Facultatif : bien que la création de machines virtuelles ne soit pas abordée dans ce tutoriel, vous pouvez créer une machine virtuelle sur chaque réseau virtuel et vous connecter d’une machine virtuelle à l’autre pour valider la connectivité.Optional: Though creating virtual machines is not covered in this tutorial, you can create a virtual machine in each virtual network and connect from one virtual machine to the other, to validate connectivity.

  25. Facultatif : pour supprimer les ressources créées dans ce tutoriel, effectuez les étapes décrites dans la section Supprimer des ressources de cet article.Optional: To delete the resources that you create in this tutorial, complete the steps in the Delete resources section of this article.

Créer un peering - interface de ligne de commande AzureCreate peering - Azure CLI

Ce didacticiel utilise des comptes différents pour chaque abonnement.This tutorial uses different accounts for each subscription. Si vous utilisez un compte qui a des autorisations pour les deux abonnements, vous pouvez utiliser le même compte pour toutes les étapes, ignorer les étapes de déconnexion d’Azure et supprimer les lignes de script qui créent les affectations de rôle utilisateur.If you're using an account that has permissions to both subscriptions, you can use the same account for all steps, skip the steps for logging out of Azure, and remove the lines of script that create user role assignments. Remplacez UserA@azure.com et UserB@azure.com dans tous les scripts suivants par les noms d’utilisateurs que vous utilisez pour UserA et UserB.Replace UserA@azure.com and UserB@azure.com in all of the following scripts with the usernames you're using for UserA and UserB. Effectuez les étapes suivantes à l’aide de l’interface Azure Classic CLI et de l’interface Azure CLI.Complete the following steps using the Azure classic CLI and the Azure CLI. Vous pouvez effectuer les étapes à partir d’Azure Cloud Shell, en sélectionnant simplement le bouton Essayer dans toutes les étapes suivantes, ou en installant l’interface Azure Classic CLI et Azure CLI, puis en exécutant les commandes sur votre ordinateur local.You can complete the steps from the Azure Cloud Shell, by just selecting the Try it button in any of the following steps, or by installing the classic CLI and CLI and running the commands on your local computer.

  1. Si vous utilisez Cloud Shell, passez à l’étape 2, car Cloud Shell vous connecte automatiquement à Azure.If using the Cloud Shell, skip to step 2, because the Cloud Shell automatically signs you in to Azure. Ouvrez une session de commande et connectez-vous à Azure à l’aide de la commande azure login.Open a command session and sign in to Azure using the azure login command.

  2. Exécutez l’interface CLI classique en mode Gestion des services en entrant la commande azure config mode asm.Run the classic CLI in Service Management mode by entering the azure config mode asm command.

  3. Entrez la commande CLI classique suivante pour créer le réseau virtuel (classique) :Enter the following classic CLI command to create the virtual network (classic):

    azure network vnet create --vnet myVnetB --address-space 10.1.0.0 --cidr 16 --location "East US"
    
  4. Les étapes restantes doivent être effectuées à l’aide d’un interpréteur de commandes Bash avec l’interface Azure CLI (pas la classique).The remaining steps must be completed using a bash shell with the Azure CLI (not the classic CLI).

  5. Copiez le script suivant dans un éditeur de texte sur votre PC.Copy the following script to a text editor on your PC. Remplacez <SubscriptionB-Id> par votre ID d’abonnement.Replace <SubscriptionB-Id> with your subscription ID. Si vous ne connaissez pas votre ID d’abonnement, entrez la commande az account show.If you don't know your subscription Id, enter the az account show command. La valeur de id dans la sortie est votre ID d’abonnement. Copiez le script modifié, collez-le dans votre session CLI, puis appuyez sur Enter.The value for id in the output is your subscription Id. Copy the modified script, paste it in to your CLI session, and then press Enter.

    az role assignment create \
      --assignee UserA@azure.com \
      --role "Classic Network Contributor" \
      --scope /subscriptions/<SubscriptionB-Id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnetB
    

    Quand vous avez créé le réseau virtuel (classique) à l’étape 4, Azure a créé le réseau virtuel dans le groupe de ressources Default-Networking.When you created the virtual network (classic) in step 4, Azure created the virtual network in the Default-Networking resource group.

  6. Déconnectez UserB d’Azure et connectez-vous en tant que UserA dans l’interface CLI.Log UserB out of Azure and log in as UserA in the CLI.

  7. Créez un groupe de ressources et un réseau virtuel (Resource Manager).Create a resource group and a virtual network (Resource Manager). Copiez le script suivant, collez-le dans votre session CLI, puis appuyez sur Enter.Copy the following script, paste it in to your CLI session, and then press Enter.

    #!/bin/bash
    
    # Variables for common values used throughout the script.
    rgName="myResourceGroupA"
    location="eastus"
    
    # Create a resource group.
    az group create \
      --name $rgName \
      --location $location
    
    # Create virtual network A (Resource Manager).
    az network vnet create \
      --name myVnetA \
      --resource-group $rgName \
      --location $location \
      --address-prefix 10.0.0.0/16
    
    # Get the id for myVnetA.
    vNetAId=$(az network vnet show \
      --resource-group $rgName \
      --name myVnetA \
      --query id --out tsv)
    
    # Assign UserB permissions to myVnetA.
    az role assignment create \
      --assignee UserB@azure.com \
      --role "Network Contributor" \
      --scope $vNetAId
    
  8. Créez un peering de réseaux virtuels entre les deux réseaux virtuels créés par le biais des modèles de déploiement différents.Create a virtual network peering between the two virtual networks created through the different deployment models. Copiez le script suivant dans un éditeur de texte sur votre PC.Copy the following script to a text editor on your PC. Remplacez <SubscriptionB-id> par votre ID d’abonnement. Si vous ne connaissez pas votre ID d’abonnement, entrez la commande az account show.Replace <SubscriptionB-id> with your subscription Id. If you don't know your subscription Id, enter the az account show command. La valeur de id dans la sortie est votre ID d’abonnement. Azure a créé le réseau virtuel (classique) que vous avez créé à l’étape 4 dans un groupe de ressources nommé Default-Networking.The value for id in the output is your subscription Id. Azure created the virtual network (classic) you created in step 4 in a resource group named Default-Networking. Collez le script modifié dans votre session CLI, puis appuyez sur Enter.Paste the modified script in your CLI session, and then press Enter.

    # Peer VNet1 to VNet2.
    az network vnet peering create \
      --name myVnetAToMyVnetB \
      --resource-group $rgName \
      --vnet-name myVnetA \
      --remote-vnet-id  /subscriptions/<SubscriptionB-id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnetB \
      --allow-vnet-access
    
  9. Après l’exécution du script, passez en revue le peering pour le réseau virtuel (Resource Manager).After the script executes, review the peering for the virtual network (Resource Manager). Copiez le script suivant et collez-le dans votre session CLI :Copy the following script, and then paste it in your CLI session:

    az network vnet peering list \
      --resource-group $rgName \
      --vnet-name myVnetA \
      --output table
    

    La sortie indique Connecté dans la colonne État de peering.The output shows Connected in the PeeringState column.

    Les ressources Azure que vous créez dans un réseau virtuel sont désormais en mesure de communiquer entre elles via leurs adresses IP.Any Azure resources you create in either virtual network are now able to communicate with each other through their IP addresses. Si vous utilisez la résolution de noms Azure par défaut pour les réseaux virtuels, les ressources dans les réseaux virtuels ne sont pas en mesure de résoudre les noms dans les réseaux virtuels.If you're using default Azure name resolution for the virtual networks, the resources in the virtual networks are not able to resolve names across the virtual networks. Si vous souhaitez résoudre les noms dans les réseaux virtuels d’un peering, vous devez créer votre propre serveur DNS.If you want to resolve names across virtual networks in a peering, you must create your own DNS server. Apprenez à configurer la résolution de noms à l’aide de votre propre serveur DNS.Learn how to set up Name resolution using your own DNS server.

  10. Facultatif : bien que la création de machines virtuelles ne soit pas abordée dans ce tutoriel, vous pouvez créer une machine virtuelle sur chaque réseau virtuel et vous connecter d’une machine virtuelle à l’autre pour valider la connectivité.Optional: Though creating virtual machines is not covered in this tutorial, you can create a virtual machine in each virtual network and connect from one virtual machine to the other, to validate connectivity.

  11. Facultatif : pour supprimer les ressources créées dans ce tutoriel, effectuez les étapes décrites dans la section Supprimer des ressources de cet article.Optional: To delete the resources that you create in this tutorial, complete the steps in Delete resources in this article.

Créer un peering - PowerShellCreate peering - PowerShell

Ce didacticiel utilise des comptes différents pour chaque abonnement.This tutorial uses different accounts for each subscription. Si vous utilisez un compte qui a des autorisations pour les deux abonnements, vous pouvez utiliser le même compte pour toutes les étapes, ignorer les étapes de déconnexion d’Azure et supprimer les lignes de script qui créent les affectations de rôle utilisateur.If you're using an account that has permissions to both subscriptions, you can use the same account for all steps, skip the steps for logging out of Azure, and remove the lines of script that create user role assignments. Remplacez UserA@azure.com et UserB@azure.com dans tous les scripts suivants par les noms d’utilisateurs que vous utilisez pour UserA et UserB.Replace UserA@azure.com and UserB@azure.com in all of the following scripts with the usernames you're using for UserA and UserB.

  1. Installez la dernière version des modules PowerShell Azure et Az.Install the latest version of the PowerShell Azure and Az modules. Si vous débutez dans l’utilisation d’Azure PowerShell, voir Vue d’ensemble d’Azure PowerShell.If you're new to Azure PowerShell, see Azure PowerShell overview.

  2. Démarrez une session PowerShell.Start a PowerShell session.

  3. Dans PowerShell, connectez-vous à l’abonnement de UserB en tant que UserB en entrant la commande Add-AzureAccount.In PowerShell, log in to UserB's subscription as UserB by entering the Add-AzureAccount command. Le compte auquel vous vous connectez doit avoir les autorisations nécessaires pour créer un peering de réseaux virtuels.The account you log in with must have the necessary permissions to create a virtual network peering. Pour obtenir une liste d’autorisations, consultez Autorisations de peering de réseau virtuel.For a list of permissions, see Virtual network peering permissions.

  4. Pour créer un réseau virtuel (classique) avec PowerShell, vous devez créer un fichier de configuration réseau ou en modifier un existant.To create a virtual network (classic) with PowerShell, you must create a new, or modify an existing, network configuration file. Pour découvrir comment exporter, mettre à jour et importer des fichiers de configuration réseau, consultez cet article.Learn how to export, update, and import network configuration files. Le fichier doit inclure l’élément VirtualNetworkSite suivant pour le réseau virtuel utilisé dans ce didacticiel :The file should include the following VirtualNetworkSite element for the virtual network used in this tutorial:

    <VirtualNetworkSite name="myVnetB" Location="East US">
      <AddressSpace>
        <AddressPrefix>10.1.0.0/16</AddressPrefix>
      </AddressSpace>
      <Subnets>
        <Subnet name="default">
          <AddressPrefix>10.1.0.0/24</AddressPrefix>
        </Subnet>
      </Subnets>
    </VirtualNetworkSite>
    

    Avertissement

    L’importation d’un fichier de configuration réseau modifié peut entraîner des modifications des réseaux virtuels (classiques) existants dans votre abonnement.Importing a changed network configuration file can cause changes to existing virtual networks (classic) in your subscription. Assurez-vous de n’ajouter que le réseau virtuel précédent et de ne modifier ou supprimer aucun réseau virtuel existant de votre abonnement.Ensure you only add the previous virtual network and that you don't change or remove any existing virtual networks from your subscription.

  5. Connectez-vous à l’abonnement de UserB en tant que UserB pour utiliser les commandes de Resource Manager en entrant la commande Connect-AzAccount.Log in to UserB's subscription as UserB to use Resource Manager commands by entering the Connect-AzAccount command.

  6. Affectez à UserA des autorisations sur le réseau virtuel B. Copiez le script suivant dans un éditeur de texte sur votre PC et remplacez <SubscriptionB-id> par l’ID de l’abonnement B. Si vous ne connaissez pas l’ID d’abonnement, entrez la commande Get-AzSubscription pour l’afficher.Assign UserA permissions to virtual network B. Copy the following script to a text editor on your PC and replace <SubscriptionB-id> with the ID of subscription B. If you don't know the subscription Id, enter the Get-AzSubscription command to view it. La valeur de id dans la sortie retournée est votre ID d’abonnement.The value for Id in the returned output is your subscription ID. Azure a créé le réseau virtuel (classique) que vous avez créé à l’étape 4 dans un groupe de ressources nommé Default-Networking.Azure created the virtual network (classic) you created in step 4 in a resource group named Default-Networking. Pour exécuter le script, copiez le script modifié, collez-le dans PowerShell, puis appuyez sur Enter.To execute the script, copy the modified script, paste it in to PowerShell, and then press Enter.

    New-AzRoleAssignment `
      -SignInName UserA@azure.com `
      -RoleDefinitionName "Classic Network Contributor" `
      -Scope /subscriptions/<SubscriptionB-id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnetB
    
  7. Déconnectez-vous d’Azure en tant que UserB et connectez-vous à l’abonnement de UserA en tant que UserA en entrant la commande Connect-AzAccount.Log out of Azure as UserB and log in to UserA's subscription as UserA by entering the Connect-AzAccount command. Le compte auquel vous vous connectez doit avoir les autorisations nécessaires pour créer un peering de réseaux virtuels.The account you log in with must have the necessary permissions to create a virtual network peering. Pour obtenir une liste d’autorisations, consultez Autorisations de peering de réseau virtuel.For a list of permissions, see Virtual network peering permissions.

  8. Créez le réseau virtuel (Resource Manager) en copiant le script suivant, en le collant dans PowerShell, puis en appuyant sur Enter :Create the virtual network (Resource Manager) by copying the following script, pasting it in to PowerShell, and then pressing Enter:

    # Variables for common values
      $rgName='MyResourceGroupA'
      $location='eastus'
    
    # Create a resource group.
    New-AzResourceGroup `
      -Name $rgName `
      -Location $location
    
    # Create virtual network A.
    $vnetA = New-AzVirtualNetwork `
      -ResourceGroupName $rgName `
      -Name 'myVnetA' `
      -AddressPrefix '10.0.0.0/16' `
      -Location $location
    
  9. Affectez à UserB des autorisations sur myVnetA.Assign UserB permissions to myVnetA. Copiez le script suivant dans un éditeur de texte sur votre PC et remplacez <SubscriptionA-Id> par l’ID de l’abonnement A. Si vous ne connaissez pas l’ID d’abonnement, entrez la commande Get-AzSubscription pour l’afficher.Copy the following script to a text editor on your PC and replace <SubscriptionA-Id> with the ID of subscription A. If you don't know the subscription Id, enter the Get-AzSubscription command to view it. La valeur de id dans la sortie retournée est votre ID d’abonnement.The value for Id in the returned output is your subscription ID. Collez la version modifiée du script PowerShell, puis appuyez sur Enter pour l’exécuter.Paste the modified version of the script in PowerShell, and then press Enter to execute it.

    New-AzRoleAssignment `
      -SignInName UserB@azure.com `
      -RoleDefinitionName "Network Contributor" `
      -Scope /subscriptions/<SubscriptionA-Id>/resourceGroups/myResourceGroupA/providers/Microsoft.Network/VirtualNetworks/myVnetA
    
  10. Copiez le script suivant dans un éditeur de texte sur votre ordinateur, puis remplacez <SubscriptionB-id> par l’ID de l’abonnement B. Pour homologuer myVnetA à myVNetB, copiez le script modifié, collez-le dans PowerShell, puis appuyez sur Enter.Copy the following script to a text editor on your PC, and replace <SubscriptionB-id> with the ID of subscription B. To peer myVnetA to myVNetB, copy the modified script, paste it in to PowerShell, and then press Enter.

    Add-AzVirtualNetworkPeering `
      -Name 'myVnetAToMyVnetB' `
      -VirtualNetwork $vnetA `
      -RemoteVirtualNetworkId /subscriptions/<SubscriptionB-id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnetB
    
  11. Affichez l’état de peering de myVnetA en copiant le script suivant, en le collant dans PowerShell et en appuyant sur Enter.View the peering state of myVnetA by copying the following script, pasting it into PowerShell, and pressing Enter.

    Get-AzVirtualNetworkPeering `
      -ResourceGroupName $rgName `
      -VirtualNetworkName myVnetA `
      | Format-Table VirtualNetworkName, PeeringState
    

    L’état est Connecté.The state is Connected. Il devient Connecté une fois que vous avez configuré le peering à myVnetA à partir de myVnetB.It changes to Connected once you set up the peering to myVnetA from myVnetB.

    Les ressources Azure que vous créez dans un réseau virtuel sont désormais en mesure de communiquer entre elles via leurs adresses IP.Any Azure resources you create in either virtual network are now able to communicate with each other through their IP addresses. Si vous utilisez la résolution de noms Azure par défaut pour les réseaux virtuels, les ressources dans les réseaux virtuels ne sont pas en mesure de résoudre les noms dans les réseaux virtuels.If you're using default Azure name resolution for the virtual networks, the resources in the virtual networks are not able to resolve names across the virtual networks. Si vous souhaitez résoudre les noms dans les réseaux virtuels d’un peering, vous devez créer votre propre serveur DNS.If you want to resolve names across virtual networks in a peering, you must create your own DNS server. Apprenez à configurer la résolution de noms à l’aide de votre propre serveur DNS.Learn how to set up Name resolution using your own DNS server.

  12. Facultatif : bien que la création de machines virtuelles ne soit pas abordée dans ce tutoriel, vous pouvez créer une machine virtuelle sur chaque réseau virtuel et vous connecter d’une machine virtuelle à l’autre pour valider la connectivité.Optional: Though creating virtual machines is not covered in this tutorial, you can create a virtual machine in each virtual network and connect from one virtual machine to the other, to validate connectivity.

  13. Facultatif : pour supprimer les ressources créées dans ce tutoriel, effectuez les étapes décrites dans la section Supprimer des ressources de cet article.Optional: To delete the resources that you create in this tutorial, complete the steps in Delete resources in this article.

Supprimer des ressourcesDelete resources

Lorsque vous aurez terminé ce didacticiel, vous souhaiterez peut-être supprimer les ressources que vous avez créées, afin que leur utilisation ne soit pas facturée.When you've finished this tutorial, you might want to delete the resources you created in the tutorial, so you don't incur usage charges. La suppression d’un groupe de ressources supprime également toutes les ressources qu’il contient.Deleting a resource group also deletes all resources that are in the resource group.

Portail AzureAzure portal

  1. Dans le champ de recherche du portail, entrez myResourceGroupA.In the portal search box, enter myResourceGroupA. Dans les résultats de la recherche, cliquez sur myResourceGroupA.In the search results, click myResourceGroupA.
  2. Dans le panneau myResourceGroupA, cliquez sur l’icône Supprimer.On the myResourceGroupA blade, click the Delete icon.
  3. Pour confirmer la suppression, dans le champ Tapez le nom du groupe de ressources, entrez myResourceGroupA, puis cliquez sur Supprimer.To confirm the deletion, in the TYPE THE RESOURCE GROUP NAME box, enter myResourceGroupA, and then click Delete.
  4. Dans le champ Rechercher des ressources située en haut du portail, tapez myVnetB.In the Search resources box at the top of the portal, type myVnetB. Quand la mention myVnetB apparaît dans les résultats de recherche, cliquez dessus.Click myVnetB when it appears in the search results. Un panneau apparaît pour le réseau virtuel myVnetB.A blade appears for the myVnetB virtual network.
  5. Dans le panneau myVnetB, cliquez sur Supprimer.In the myVnetB blade, click Delete.
  6. Pour confirmer la suppression, cliquez sur Oui dans la zone Supprimer le réseau virtuel.To confirm the deletion, click Yes in the Delete virtual network box.

Interface CLI AzureAzure CLI

  1. Connectez-vous à Azure à l’aide de l’interface CLI pour supprimer le réseau virtuel (Resource Manager) avec la commande suivante :Log in to Azure using the CLI to delete the virtual network (Resource Manager) with the following command:

    az group delete --name myResourceGroupA --yes
    
  2. Connectez-vous à Azure à l’aide de l’interface Azure classique pour supprimer le réseau virtuel (classique) avec les commandes suivantes :Sign in to Azure using the classic CLI to delete the virtual network (classic) with the following commands:

    azure config mode asm
    
    azure network vnet delete --vnet myVnetB --quiet
    

PowerShellPowerShell

  1. À l’invite de commandes PowerShell, entrez la commande suivante pour supprimer le réseau virtuel (Resource Manager) :At the PowerShell command prompt, enter the following command to delete the virtual network (Resource Manager):

    Remove-AzResourceGroup -Name myResourceGroupA -Force
    
  2. Pour supprimer le réseau virtuel (classique) avec PowerShell, vous devez modifier un fichier de configuration réseau existant.To delete the virtual network (classic) with PowerShell, you must modify an existing network configuration file. Pour découvrir comment exporter, mettre à jour et importer des fichiers de configuration réseau, consultez cet article.Learn how to export, update, and import network configuration files. Supprimez l’élément VirtualNetworkSite suivant pour le réseau virtuel utilisé dans ce didacticiel :Remove the following VirtualNetworkSite element for the virtual network used in this tutorial:

    <VirtualNetworkSite name="myVnetB" Location="East US">
      <AddressSpace>
        <AddressPrefix>10.1.0.0/16</AddressPrefix>
      </AddressSpace>
      <Subnets>
        <Subnet name="default">
          <AddressPrefix>10.1.0.0/24</AddressPrefix>
        </Subnet>
      </Subnets>
    </VirtualNetworkSite>
    

    Avertissement

    L’importation d’un fichier de configuration réseau modifié peut entraîner des modifications des réseaux virtuels (classiques) existants dans votre abonnement.Importing a changed network configuration file can cause changes to existing virtual networks (classic) in your subscription. Assurez-vous de ne supprimer que le réseau virtuel précédent et de ne modifier ou supprimer aucun réseau virtuel existant de votre abonnement.Ensure you only remove the previous virtual network and that you don't change or remove any other existing virtual networks from your subscription.

Étapes suivantesNext steps