Een peering voor een virtueel netwerk maken-verschillende implementatie modellen en abonnementenCreate a virtual network peering - different deployment models and subscriptions

In deze zelf studie leert u hoe u een virtueel netwerk kunt maken dat is gekoppeld aan virtuele netwerken die via verschillende implementatie modellen zijn gemaakt.In this tutorial, you learn to create a virtual network peering between virtual networks created through different deployment models. De virtuele netwerken bevinden zich in verschillende abonnementen.The virtual networks exist in different subscriptions. Met peering van twee virtuele netwerken kunnen bronnen in verschillende virtuele netwerken met elkaar communiceren met dezelfde band breedte en latentie, alsof de resources zich in hetzelfde virtuele netwerk bevonden.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. Meer informatie over peering van virtuele netwerken.Learn more about Virtual network peering.

De stappen voor het maken van peering op een virtueel netwerk zijn verschillend, afhankelijk van het feit of de virtuele netwerken zich in dezelfde of verschillende abonnementen bevinden, en welk Azure-implementatie model de virtuele netwerken zijn gemaakt via.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. Meer informatie over het maken van een virtuele netwerk-peering in andere scenario's door te klikken op het scenario in de volgende tabel:Learn how to create a virtual network peering in other scenarios by clicking the scenario from the following table:

Azure-implementatiemodelAzure deployment model Azure-abonnementAzure subscription
Beide in Resource ManagerBoth Resource Manager HetzelfdeSame
Beide in Resource ManagerBoth Resource Manager VerschillendDifferent
Eén in Resource Manager, één klassiekOne Resource Manager, one classic HetzelfdeSame

U kunt geen virtuele netwerk peering maken tussen twee virtuele netwerken die zijn geïmplementeerd via het klassieke implementatie model.A virtual network peering cannot be created between two virtual networks deployed through the classic deployment model. In deze zelf studie worden virtuele netwerken gebruikt die zich in dezelfde regio bevinden.This tutorial uses virtual networks that exist in the same region. Deze zelf studie vergelijkt virtuele netwerken in dezelfde regio.This tutorial peers virtual networks in the same region. U kunt ook virtuele netwerken in verschillende ondersteunde regio'speeren.You can also peer virtual networks in different supported regions. Het is raadzaam om vertrouwd te raken met de vereisten en beperkingen van de peering voordat u peering van virtuele netwerken uitvoert.It's recommended that you familiarize yourself with the peering requirements and constraints before peering virtual networks.

Bij het maken van een virtuele netwerk peering tussen virtuele netwerken die zich in verschillende abonnementen bevinden, kunnen de abonnementen aan dezelfde Azure Active Directory-Tenant zijn gekoppeld.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. Als u nog geen Azure Active Directory Tenant hebt, kunt u er snel een maken.If you don't already have an Azure Active Directory tenant, you can quickly create one.

U kunt de Azure Portal, de Azure -opdracht regel interface (CLI) of Azure Power shell gebruiken om een peering voor het virtuele netwerk te maken.You can use the Azure portal, the Azure command-line interface (CLI), or Azure PowerShell to create a virtual network peering. Klik op een van de vorige koppelingen van het hulp programma om rechtstreeks naar de stappen voor het maken van een virtuele netwerk-peering te gaan met het hulp programma van uw keuze.Click any of the previous tool links to go directly to the steps for creating a virtual network peering using your tool of choice.

Peering-Azure Portal makenCreate peering - Azure portal

In deze zelf studie worden verschillende accounts voor elk abonnement gebruikt.This tutorial uses different accounts for each subscription. Als u een account gebruikt dat machtigingen heeft voor beide abonnementen, kunt u hetzelfde account voor alle stappen gebruiken, de stappen voor het aanmelden bij de portal overs Laan en de stappen voor het toewijzen van andere gebruikers machtigingen voor de virtuele netwerken overs Laan.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. Meld u aan bij de Azure Portal als GebruikerA.Log in to the Azure portal as UserA. Het account waarmee u zich aanmeldt, moet de benodigde machtigingen hebben voor het maken van een virtuele netwerk peering.The account you log in with must have the necessary permissions to create a virtual network peering. Zie machtigingen voor peering voor virtuele netwerkenvoor een lijst met machtigingen.For a list of permissions, see Virtual network peering permissions.

  2. Klik op + Nieuw, klik op netwerkenen klik vervolgens op virtueel netwerk.Click + New, click Networking, then click Virtual network.

  3. Voer op de Blade virtueel netwerk maken een waarde in of selecteer waarden voor de volgende instellingen en klik vervolgens op maken:In the Create virtual network blade, enter, or select values for the following settings, then click Create:

    • Naam: myVnetAName: myVnetA
    • Adres ruimte: 10.0.0.0/16Address space: 10.0.0.0/16
    • Subnetnaam: standaardSubnet name: default
    • Adres bereik van subnet: 10.0.0.0/24Subnet address range: 10.0.0.0/24
    • Abonnement: Selecteer abonnement A.Subscription: Select subscription A.
    • Resource groep: Selecteer nieuwe maken en voer myResourceGroupA inResource group: Select Create new and enter myResourceGroupA
    • Locatie: VS-OostLocation: East US
  4. Typ myVnetAin het vak Zoek resources bovenaan de portal.In the Search resources box at the top of the portal, type myVnetA. Klik op myVnetA wanneer deze wordt weer gegeven in de zoek resultaten.Click myVnetA when it appears in the search results. Er wordt een Blade voor het virtuele myVnetA -netwerk weer gegeven.A blade appears for the myVnetA virtual network.

  5. Klik op de Blade myVnetA die wordt weer gegeven op toegangs beheer (IAM) in de verticale lijst met opties aan de linkerkant van de Blade.In the myVnetA blade that appears, click Access control (IAM) from the vertical list of options on the left side of the blade.

  6. Klik op de Blade myVnetA-toegangs beheer (IAM) die wordt weer gegeven op + roltoewijzing toevoegen.In the myVnetA - Access control (IAM) blade that appears, click + Add role assignment.

  7. In de Blade roltoewijzing toevoegen die wordt weer gegeven, selecteert u Network Inzender in het vak rol .In the Add role assignment blade that appears, select Network contributor in the Role box.

  8. Selecteer in het vak selecteren UserB of typ het e-mail adres van UserB om ernaar te zoeken.In the Select box, select UserB, or type UserB's email address to search for it. De lijst met gebruikers die worden weer gegeven, is afkomstig uit dezelfde Azure Active Directory Tenant als het virtuele netwerk waarvoor u de peering instelt.The list of users shown is from the same Azure Active Directory tenant as the virtual network you're setting up the peering for. Klik op UserB wanneer deze wordt weer gegeven in de lijst.Click UserB when it appears in the list.

  9. Klik op Opslaan.Click Save.

  10. Meld u bij de portal aan als GebruikerA en meld u aan als UserB.Log out of the portal as UserA, then log in as UserB.

  11. Klik op + Nieuw, typ virtueel netwerk in het vak Zoeken in Marketplace en klik vervolgens op virtueel netwerk in de zoek resultaten.Click + New, type Virtual network in the Search the Marketplace box, then click Virtual network in the search results.

  12. Selecteer in de Blade Virtual Network die wordt weer gegeven, de optie klassiek in het vak een implementatie model selecteren en klik vervolgens op maken.In the Virtual Network blade that appears, select Classic in the Select a deployment model box, then click Create.

  13. In het vak virtueel netwerk maken (klassiek) dat wordt weer gegeven, voert u de volgende waarden in:In the Create virtual network (classic) box that appears, enter the following values:

    • Naam: myVnetBName: myVnetB
    • Adres ruimte: 10.1.0.0/16Address space: 10.1.0.0/16
    • Subnetnaam: standaardSubnet name: default
    • Adres bereik van subnet: 10.1.0.0/24Subnet address range: 10.1.0.0/24
    • Abonnement: Selecteer abonnement B.Subscription: Select subscription B.
    • Resource groep: Selecteer nieuwe maken en voer myResourceGroupB inResource group: Select Create new and enter myResourceGroupB
    • Locatie: VS-OostLocation: East US
  14. Typ myVnetBin het vak Zoek resources bovenaan de portal.In the Search resources box at the top of the portal, type myVnetB. Klik op myVnetB wanneer deze wordt weer gegeven in de zoek resultaten.Click myVnetB when it appears in the search results. Er wordt een Blade voor het virtuele myVnetB -netwerk weer gegeven.A blade appears for the myVnetB virtual network.

  15. Klik op de Blade myVnetB die wordt weer gegeven op Eigenschappen in de verticale lijst met opties aan de linkerkant van de Blade.In the myVnetB blade that appears, click Properties from the vertical list of options on the left side of the blade. Kopieer de resource-iddie wordt gebruikt in een latere stap.Copy the RESOURCE ID, which is used in a later step. De resource-ID is vergelijkbaar met het volgende voor beeld: /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. Voer de stappen 5-9 voor myVnetB uit en voer GebruikerA in stap 8 in.Complete steps 5-9 for myVnetB, entering UserA in step 8.

  17. Meld u bij de portal aan als UserB en meld u aan als GebruikerA.Log out of the portal as UserB and log in as UserA.

  18. Typ myVnetAin het vak Zoek resources bovenaan de portal.In the Search resources box at the top of the portal, type myVnetA. Klik op myVnetA wanneer deze wordt weer gegeven in de zoek resultaten.Click myVnetA when it appears in the search results. Er wordt een Blade voor het virtuele myVnet -netwerk weer gegeven.A blade appears for the myVnet virtual network.

  19. Klik op myVnetA.Click myVnetA.

  20. Klik op de Blade myVnetA die wordt weer gegeven op peerings in de verticale lijst met opties aan de linkerkant van de Blade.In the myVnetA blade that appears, click Peerings from the vertical list of options on the left side of the blade.

  21. Klik op de Blade myVnetA-peerings die verschijnt op + toevoegenIn the myVnetA - Peerings blade that appeared, click + Add

  22. Voer op de Blade peering toevoegen die wordt weer gegeven, de volgende opties in of Selecteer deze en klik vervolgens op OK:In the Add peering blade that appears, enter, or select the following options, then click OK:

    • Naam: myVnetAToMyVnetBName: myVnetAToMyVnetB
    • Implementatie model van het virtuele netwerk: Selecteer klassiek.Virtual network deployment model: Select Classic.
    • Ik weet wat mijn resource-idis: Schakel dit selectie vakje in.I know my resource ID: Check this box.
    • Resource-id: Voer de resource-id van myVnetB in van stap 15.Resource ID: Enter the resource ID of myVnetB from step 15.
    • Toegang tot virtueel netwerk toestaan: Zorg ervoor dat ingeschakeld is geselecteerd.Allow virtual network access: Ensure that Enabled is selected. In deze zelf studie worden geen andere instellingen gebruikt.No other settings are used in this tutorial. Meer informatie over alle instellingen voor peering vindt u in peering van virtuele netwerken beheren.To learn about all peering settings, read Manage virtual network peerings.
  23. Nadat u in de vorige stap op OK hebt geklikt, wordt de Blade peering toevoegen gesloten en wordt de Blade myVnetA-peerings opnieuw weer geven.After clicking OK in the previous step, the Add peering blade closes and you see the myVnetA - Peerings blade again. Na enkele seconden wordt de peering die u hebt gemaakt, weer gegeven op de Blade.After a few seconds, the peering you created appears in the blade. Verbonden wordt weer gegeven in de kolom peering status voor de myVnetAToMyVnetB -peering die u hebt gemaakt.Connected is listed in the PEERING STATUS column for the myVnetAToMyVnetB peering you created. De peering is nu tot stand gebracht.The peering is now established. Het is niet nodig om het virtuele netwerk (klassiek) te koppelen aan het virtuele netwerk (Resource Manager).There is no need to peer the virtual network (classic) to the virtual network (Resource Manager).

    Alle Azure-resources die u in een virtueel netwerk maakt, kunnen nu met elkaar communiceren via hun IP-adressen.Any Azure resources you create in either virtual network are now able to communicate with each other through their IP addresses. Als u gebruikmaakt van de standaard naam omzetting van Azure voor de virtuele netwerken, kunnen de bronnen in de virtuele netwerken geen namen omzetten over de virtuele netwerken.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. Als u namen wilt omzetten in virtuele netwerken in een peering, moet u uw eigen DNS-server maken.If you want to resolve names across virtual networks in a peering, you must create your own DNS server. Meer informatie over het instellen van naam omzetting met uw eigen DNS-server.Learn how to set up Name resolution using your own DNS server.

  24. Optioneel: Hoewel het maken van virtuele machines niet in deze zelf studie wordt behandeld, kunt u een virtuele machine in elk virtueel netwerk maken en verbinding met de ene virtuele machine maken om de verbinding te valideren.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. Optioneel: als u de resources die u in deze zelf studie maakt, wilt verwijderen, voert u de stappen uit in de sectie resources verwijderen van dit artikel.Optional: To delete the resources that you create in this tutorial, complete the steps in the Delete resources section of this article.

Peering maken-Azure CLICreate peering - Azure CLI

In deze zelf studie worden verschillende accounts voor elk abonnement gebruikt.This tutorial uses different accounts for each subscription. Als u gebruikmaakt van een account met machtigingen voor beide abonnementen, kunt u hetzelfde account voor alle stappen gebruiken, de stappen voor het afmelden van Azure overs Laan en de regels van het script verwijderen waarmee gebruikers roltoewijzingen worden gemaakt.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. Vervang UserA@azure.com en UserB@azure.com in alle volgende scripts door de gebruikers namen die u gebruikt voor GebruikerA en 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. Voer de volgende stappen uit met behulp van de klassieke Azure-CLI en de Azure CLI.Complete the following steps using the Azure classic CLI and the Azure CLI. U kunt de stappen van de Azure Cloud Shell volt ooien door alleen de knop proberen te selecteren in een van de volgende stappen, of door de klassieke cli en cli te installeren en de opdrachten op de lokale computer uit te voeren.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. Als u de Cloud Shell gebruikt, gaat u verder met stap 2, want de Cloud Shell meldt u automatisch aan bij Azure.If using the Cloud Shell, skip to step 2, because the Cloud Shell automatically signs you in to Azure. Open een opdracht sessie en meld u aan bij Azure met behulp van de azure login opdracht.Open a command session and sign in to Azure using the azure login command.

  2. Voer de klassieke CLI uit in Service Management-modus door de opdracht in te voeren azure config mode asm .Run the classic CLI in Service Management mode by entering the azure config mode asm command.

  3. Voer de volgende klassieke CLI-opdracht in om het virtuele netwerk (klassiek) te maken: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. De resterende stappen moeten worden uitgevoerd met behulp van een bash-shell met de Azure CLI (niet de klassieke CLI).The remaining steps must be completed using a bash shell with the Azure CLI (not the classic CLI).

  5. Kopieer het volgende script naar een tekst editor op uw PC.Copy the following script to a text editor on your PC. Vervang door <SubscriptionB-Id> uw abonnements-id.Replace <SubscriptionB-Id> with your subscription ID. Als u uw abonnements-id niet weet, voert u de az account show opdracht in.If you don't know your subscription Id, enter the az account show command. De waarde voor id in de uitvoer is uw abonnements-id. Kopieer het gewijzigde script, plak het in uw cli-sessie en druk vervolgens op 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
    

    Wanneer u het virtuele netwerk (klassiek) in stap 4 hebt gemaakt, heeft Azure het virtuele netwerk in de resource groep voor standaard netwerken gemaakt.When you created the virtual network (classic) in step 4, Azure created the virtual network in the Default-Networking resource group.

  6. Meld u UserB buiten Azure en meld u aan als GebruikerA in de CLI.Log UserB out of Azure and log in as UserA in the CLI.

  7. Maak een resource groep en een virtueel netwerk (Resource Manager).Create a resource group and a virtual network (Resource Manager). Kopieer het volgende script, plak het in uw CLI-sessie en druk vervolgens op 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. Maak een virtuele netwerk peering tussen de twee virtuele netwerken die zijn gemaakt via de verschillende implementatie modellen.Create a virtual network peering between the two virtual networks created through the different deployment models. Kopieer het volgende script naar een tekst editor op uw PC.Copy the following script to a text editor on your PC. Vervang door <SubscriptionB-id> uw abonnements-id. Als u uw abonnements-id niet weet, voert u de az account show opdracht in.Replace <SubscriptionB-id> with your subscription Id. If you don't know your subscription Id, enter the az account show command. De waarde voor id in de uitvoer is uw abonnements-id. Azure heeft het virtuele netwerk (klassiek) gemaakt dat u hebt gemaakt in stap 4 van een resource groep met de naam standaard netwerk.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. Plak het gewijzigde script in uw CLI-sessie en druk vervolgens op 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. Nadat het script is uitgevoerd, controleert u de peering voor het virtuele netwerk (Resource Manager).After the script executes, review the peering for the virtual network (Resource Manager). Kopieer het volgende script en plak het in uw CLI-sessie: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
    

    De uitvoer toont een verbinding in de kolom PeeringState .The output shows Connected in the PeeringState column.

    Alle Azure-resources die u in een virtueel netwerk maakt, kunnen nu met elkaar communiceren via hun IP-adressen.Any Azure resources you create in either virtual network are now able to communicate with each other through their IP addresses. Als u gebruikmaakt van de standaard naam omzetting van Azure voor de virtuele netwerken, kunnen de bronnen in de virtuele netwerken geen namen omzetten over de virtuele netwerken.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. Als u namen wilt omzetten in virtuele netwerken in een peering, moet u uw eigen DNS-server maken.If you want to resolve names across virtual networks in a peering, you must create your own DNS server. Meer informatie over het instellen van naam omzetting met uw eigen DNS-server.Learn how to set up Name resolution using your own DNS server.

  10. Optioneel: Hoewel het maken van virtuele machines niet in deze zelf studie wordt behandeld, kunt u een virtuele machine in elk virtueel netwerk maken en verbinding met de ene virtuele machine maken om de verbinding te valideren.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. Optioneel: als u de resources die u in deze zelf studie maakt, wilt verwijderen, voert u de stappen in resources verwijderen in dit artikel uit.Optional: To delete the resources that you create in this tutorial, complete the steps in Delete resources in this article.

Peering maken-Power shellCreate peering - PowerShell

In deze zelf studie worden verschillende accounts voor elk abonnement gebruikt.This tutorial uses different accounts for each subscription. Als u gebruikmaakt van een account met machtigingen voor beide abonnementen, kunt u hetzelfde account voor alle stappen gebruiken, de stappen voor het afmelden van Azure overs Laan en de regels van het script verwijderen waarmee gebruikers roltoewijzingen worden gemaakt.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. Vervang UserA@azure.com en UserB@azure.com in alle volgende scripts door de gebruikers namen die u gebruikt voor GebruikerA en 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. Installeer de meest recente versie van de Power shell Azure -en AZ -modules.Install the latest version of the PowerShell Azure and Az modules. Zie Overzicht van Azure PowerShell als u nog geen ervaring hebt met Azure PowerShell.If you're new to Azure PowerShell, see Azure PowerShell overview.

  2. Start een Power shell-sessie.Start a PowerShell session.

  3. Meld u in Power shell aan bij UserB-abonnement als UserB door de opdracht in te voeren Add-AzureAccount .In PowerShell, log in to UserB's subscription as UserB by entering the Add-AzureAccount command. Het account waarmee u zich aanmeldt, moet de benodigde machtigingen hebben voor het maken van een virtuele netwerk peering.The account you log in with must have the necessary permissions to create a virtual network peering. Zie machtigingen voor peering voor virtuele netwerkenvoor een lijst met machtigingen.For a list of permissions, see Virtual network peering permissions.

  4. Als u een virtueel netwerk (klassiek) met Power shell wilt maken, moet u een nieuw netwerk configuratie bestand maken of wijzigen.To create a virtual network (classic) with PowerShell, you must create a new, or modify an existing, network configuration file. Meer informatie over het exporteren, bijwerken en importeren van netwerk configuratie bestanden.Learn how to export, update, and import network configuration files. Het bestand moet het volgende VirtualNetworkSite -element bevatten voor het virtuele netwerk dat in deze zelf studie wordt gebruikt: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>
    

    Waarschuwing

    Het importeren van een gewijzigd netwerk configuratie bestand kan wijzigingen veroorzaken in bestaande virtuele netwerken (klassiek) in uw abonnement.Importing a changed network configuration file can cause changes to existing virtual networks (classic) in your subscription. Zorg ervoor dat u het vorige virtuele netwerk alleen toevoegt en dat u geen bestaande virtuele netwerken wijzigt of verwijdert uit uw 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. Meld u aan bij UserB-abonnement als UserB voor het gebruik van Resource Manager-opdrachten door de opdracht in te voeren Connect-AzAccount .Log in to UserB's subscription as UserB to use Resource Manager commands by entering the Connect-AzAccount command.

  6. Gebruikers machtigingen toewijzen aan virtueel netwerk B. Kopieer het volgende script naar een tekst editor op uw PC en vervang door <SubscriptionB-id> de id van het abonnement B. Als u de abonnements-id niet weet, voert u de Get-AzSubscription opdracht in die u wilt weer geven.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. De waarde voor id in de geretourneerde uitvoer is uw abonnements-id.The value for Id in the returned output is your subscription ID. Azure heeft het virtuele netwerk (klassiek) gemaakt dat u hebt gemaakt in stap 4 van een resource groep met de naam standaard netwerken.Azure created the virtual network (classic) you created in step 4 in a resource group named Default-Networking. Als u het script wilt uitvoeren, kopieert u het gewijzigde script, plakt u het in Power shell en drukt u vervolgens op 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. Meld u als UserB aan bij Azure en meld u aan bij het abonnement van de gebruiker als GebruikerA door de opdracht in te voeren Connect-AzAccount .Log out of Azure as UserB and log in to UserA's subscription as UserA by entering the Connect-AzAccount command. Het account waarmee u zich aanmeldt, moet de benodigde machtigingen hebben voor het maken van een virtuele netwerk peering.The account you log in with must have the necessary permissions to create a virtual network peering. Zie machtigingen voor peering voor virtuele netwerkenvoor een lijst met machtigingen.For a list of permissions, see Virtual network peering permissions.

  8. Maak het virtuele netwerk (Resource Manager) door het volgende script te kopiëren, in Power shell te plakken en vervolgens op 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. Wijs UserB-machtigingen toe aan myVnetA.Assign UserB permissions to myVnetA. Kopieer het volgende script naar een tekst editor op uw PC en vervang door <SubscriptionA-Id> de id van abonnement a. Als u de abonnements-id niet weet, voert u de Get-AzSubscription opdracht in die u wilt weer geven.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. De waarde voor id in de geretourneerde uitvoer is uw abonnements-id.The value for Id in the returned output is your subscription ID. Plak de gewijzigde versie van het script in Power shell en druk vervolgens Enter om het uit te voeren.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. Kopieer het volgende script naar een tekst editor op uw PC en vervang door <SubscriptionB-id> de id van het abonnement B. Als u een peer-myVnetA wilt myVNetB, kopieert u het gewijzigde script, plakt u het in Power shell en drukt u vervolgens op 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. Bekijk de peering-status van myVnetA door het volgende script te kopiëren, in Power shell te plakken en op te drukken 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
    

    De status is verbonden.The state is Connected. De verbinding wordt gewijzigd wanneer u de peering hebt ingesteld op MyVnetA vanuit myVnetB.It changes to Connected once you set up the peering to myVnetA from myVnetB.

    Alle Azure-resources die u in een virtueel netwerk maakt, kunnen nu met elkaar communiceren via hun IP-adressen.Any Azure resources you create in either virtual network are now able to communicate with each other through their IP addresses. Als u gebruikmaakt van de standaard naam omzetting van Azure voor de virtuele netwerken, kunnen de bronnen in de virtuele netwerken geen namen omzetten over de virtuele netwerken.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. Als u namen wilt omzetten in virtuele netwerken in een peering, moet u uw eigen DNS-server maken.If you want to resolve names across virtual networks in a peering, you must create your own DNS server. Meer informatie over het instellen van naam omzetting met uw eigen DNS-server.Learn how to set up Name resolution using your own DNS server.

  12. Optioneel: Hoewel het maken van virtuele machines niet in deze zelf studie wordt behandeld, kunt u een virtuele machine in elk virtueel netwerk maken en verbinding met de ene virtuele machine maken om de verbinding te valideren.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. Optioneel: als u de resources die u in deze zelf studie maakt, wilt verwijderen, voert u de stappen in resources verwijderen in dit artikel uit.Optional: To delete the resources that you create in this tutorial, complete the steps in Delete resources in this article.

Resources verwijderenDelete resources

Wanneer u deze zelf studie hebt voltooid, kunt u de resources die u in de zelf studie hebt gemaakt, verwijderen, zodat u geen gebruik hoeft te maken van de kosten.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. Als u een resource groep verwijdert, worden ook alle resources in de resource groep verwijderd.Deleting a resource group also deletes all resources that are in the resource group.

Azure PortalAzure portal

  1. Voer in het zoekvak van de portal myResourceGroupAin.In the portal search box, enter myResourceGroupA. Klik in de zoek resultaten op myResourceGroupA.In the search results, click myResourceGroupA.
  2. Klik op de Blade myResourceGroupA op het pictogram verwijderen .On the myResourceGroupA blade, click the Delete icon.
  3. Als u het verwijderen wilt bevestigen, voert u in het vak Geef de naam van de resource groep myResourceGroupAin en klikt u op verwijderen.To confirm the deletion, in the TYPE THE RESOURCE GROUP NAME box, enter myResourceGroupA, and then click Delete.
  4. Typ myVnetBin het vak Zoek resources bovenaan de portal.In the Search resources box at the top of the portal, type myVnetB. Klik op myVnetB wanneer deze wordt weer gegeven in de zoek resultaten.Click myVnetB when it appears in the search results. Er wordt een Blade voor het virtuele myVnetB -netwerk weer gegeven.A blade appears for the myVnetB virtual network.
  5. Klik op de Blade myVnetB op verwijderen.In the myVnetB blade, click Delete.
  6. Klik op Ja in het vak virtueel netwerk verwijderen om de verwijdering te bevestigen.To confirm the deletion, click Yes in the Delete virtual network box.

Azure CLIAzure CLI

  1. Meld u aan bij Azure met de CLI om het virtuele netwerk (Resource Manager) te verwijderen met de volgende opdracht: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. Meld u aan bij Azure met de klassieke CLI om het virtuele netwerk (klassiek) te verwijderen met de volgende opdrachten: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. Voer bij de Power shell-opdracht prompt de volgende opdracht in om het virtuele netwerk (Resource Manager) te verwijderen:At the PowerShell command prompt, enter the following command to delete the virtual network (Resource Manager):

    Remove-AzResourceGroup -Name myResourceGroupA -Force
    
  2. Als u het virtuele netwerk (klassiek) met Power shell wilt verwijderen, moet u een bestaand netwerk configuratie bestand wijzigen.To delete the virtual network (classic) with PowerShell, you must modify an existing network configuration file. Meer informatie over het exporteren, bijwerken en importeren van netwerk configuratie bestanden.Learn how to export, update, and import network configuration files. Verwijder het volgende VirtualNetworkSite-element voor het virtuele netwerk dat wordt gebruikt in deze zelf studie: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>
    

    Waarschuwing

    Het importeren van een gewijzigd netwerk configuratie bestand kan wijzigingen veroorzaken in bestaande virtuele netwerken (klassiek) in uw abonnement.Importing a changed network configuration file can cause changes to existing virtual networks (classic) in your subscription. Zorg ervoor dat u het vorige virtuele netwerk alleen verwijdert en dat u geen andere bestaande virtuele netwerken wijzigt of verwijdert uit uw 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.

Volgende stappenNext steps