Vytvoření partnerského vztahu virtuálních sítí – různé modely nasazení, stejné předplatné
V tomto kurzu se naučíte vytvořit partnerský vztah virtuální sítě mezi virtuálními sítěmi vytvořenými prostřednictvím různých modelů nasazení. Oba virtuální sítě existují ve stejném předplatném. Partnerský vztah dvou virtuálních sítí umožňuje prostředkům v různých virtuálních sítích vzájemně komunikovat se stejnou šířkou pásma a latencí, jako kdyby byly prostředky ve stejné virtuální síti. Přečtěte si další informace o partnerském vztahu virtuálních sítí.
Postup vytvoření partnerského vztahu virtuální sítě se liší v závislosti na tom, jestli jsou virtuální sítě ve stejném nebo jiném předplatném, a na modelu nasazení Azure , prostřednictvím kterého se virtuální sítě vytvářejí. Přečtěte si, jak vytvořit partnerský vztah virtuální sítě v jiných scénářích kliknutím na scénář z následující tabulky:
| Model nasazení Azure | Předplatné Azure |
|---|---|
| Obě Resource Manager | Stejné |
| Obě Resource Manager | Různé |
| Jedna Resource Manager, druhá Classic | Různé |
Partnerský vztah virtuální sítě nelze vytvořit mezi dvěma virtuálními sítěmi nasazenými prostřednictvím modelu nasazení Classic. Pokud potřebujete propojit virtuální sítě, které byly vytvořeny prostřednictvím modelu nasazení Classic, můžete k propojení virtuálních sítí použít VPN Gateway Azure.
Tento kurz je virtuálními sítěmi ve stejné oblasti. Můžete také vytvořit partnerský vztah virtuálních sítí v různých podporovaných oblastech. Doporučujeme, abyste se seznámili s požadavky a omezeními partnerských vztahů před vytvořením partnerského vztahu virtuálních sítí.
K vytvoření partnerského vztahu virtuálních sítí můžete použít Azure Portal, rozhraní příkazového řádku Azure (CLI), Azure PowerShellnebo šablonu Azure Resource Manager. Klikněte na některý z předchozích odkazů nástrojů a přejděte přímo k postupu při vytváření partnerského vztahu virtuálních sítí pomocí vašeho nástroje podle vlastního výběru.
Vytvoření partnerských vztahů – Azure Portal
Přihlaste se na Azure Portal. Účet, pomocí kterého se přihlašujete, musí mít potřebná oprávnění k vytvoření partnerského vztahu virtuální sítě. Seznam oprávnění najdete v tématu oprávnění partnerského vztahu virtuálních sítí.
Klikněte na + Nový, pak na sítě a pak na virtuální síť.
V okně vytvořit virtuální síť zadejte nebo vyberte hodnoty pro následující nastavení a pak klikněte na vytvořit:
- Název: myVnet1
- Adresní prostor: 10.0.0.0/16
- Název podsítě: výchozí
- Rozsah adres podsítě: 10.0.0.0/24
- Předplatné: vyberte předplatné.
- Skupina prostředků: vyberte vytvořit novou a zadejte myResourceGroup .
- Umístění: východní USA
Klikněte na + Nový. Do pole Hledat na Marketplace zadejte Virtual Network. Po zobrazení ve výsledcích hledání klikněte na virtuální síť .
V okně virtuální síť v poli Vybrat model nasazení vyberte Classic a pak klikněte na vytvořit.
V okně vytvořit virtuální síť zadejte nebo vyberte hodnoty pro následující nastavení a pak klikněte na vytvořit:
- Název: myVnet2
- Adresní prostor: 10.1.0.0/16
- Název podsítě: výchozí
- Rozsah adres podsítě: 10.1.0.0/24
- Předplatné: vyberte předplatné.
- Skupina prostředků: vyberte použít existující a vyberte myResourceGroup .
- Umístění: východní USA
Do pole Hledat prostředky v horní části portálu zadejte myResourceGroup. Po zobrazení ve výsledcích hledání klikněte na myResourceGroup . Zobrazí se okno pro skupinu prostředků myresourcegroup . Skupina prostředků obsahuje dvě virtuální sítě vytvořené v předchozích krocích.
Klikněte na myVNet1.
V zobrazeném okně myVnet1 klikněte na partnerské vztahy ze svislého seznamu možností na levé straně okna.
V okně myVnet1 – partnerské vztahy , které se zobrazily, klikněte na + Přidat .
V zobrazeném okně Přidat partnerský vztah zadejte nebo vyberte následující možnosti a pak klikněte na OK:
- Název: myVnet1ToMyVnet2
- Model nasazení virtuální sítě: vyberte klasický.
- Předplatné: vyberte předplatné.
- Virtuální síť: klikněte na zvolit virtuální síť a pak klikněte na myVnet2.
- Povolení přístupu k virtuální síti: Ujistěte se, že je vybraná možnost povoleno . V tomto kurzu se žádná další nastavení nepoužívají. Pokud se chcete dozvědět o všech nastaveních partnerských vztahů, přečtěte si téma Správa partnerských vztahů virtuálních sítí.
Po kliknutí na OK v předchozím kroku se zavře okno Přidat partnerský vztah a znovu se zobrazí okno myVnet1-peering . Po několika sekundách se partnerský vztah, který jste vytvořili, zobrazí v okně. Připojeno se zobrazí ve sloupci stav partnerského vztahu pro partnerský vztah myVnet1ToMyVnet2 , který jste vytvořili.
Partnerský vztah se teď navázal. Všechny prostředky Azure, které vytvoříte v obou virtuálních sítích, teď můžou vzájemně komunikovat prostřednictvím jejich IP adres. Pokud pro virtuální sítě používáte výchozí překlad názvů Azure, prostředky ve virtuálních sítích nedokážou přeložit názvy mezi virtuálními sítěmi. Pokud chcete přeložit názvy mezi virtuálními sítěmi v partnerském vztahu, musíte vytvořit vlastní server DNS. Přečtěte si, jak nastavit překlad názvů pomocí vlastního serveru DNS.
Volitelné: i když se vytváření virtuálních počítačů v tomto kurzu nezabývá, můžete vytvořit virtuální počítač v každé virtuální síti a připojit se z jednoho virtuálního počítače k druhému a ověřit připojení.
Volitelné: Chcete-li odstranit prostředky, které vytvoříte v tomto kurzu, proveďte kroky v části odstranění prostředků v tomto článku.
Vytvoření partnerského vztahu – Azure CLI
Pomocí klasického rozhraní příkazového řádku Azure a rozhraní příkazového řádku Azure CLI proveďte následující kroky. Kroky z Azure Cloud Shell můžete dokončit tak, že jednoduše vyberete tlačítko vyzkoušet v některém z následujících kroků nebo nainstalujete rozhraní příkazového řádku Classic a CLI a spustíte příkazy na místním počítači.
Pokud používáte Cloud Shell, přeskočte na krok 2, protože Cloud Shell vás automaticky přihlásí k Azure. Otevřete relaci příkazu a přihlaste se k Azure pomocí
azure loginpříkazu.Spusťte rozhraní příkazového řádku v režimu správy služby zadáním
azure config mode asmpříkazu.Zadáním následujícího příkazu vytvořte virtuální síť (Classic):
azure network vnet create --vnet myVnet2 --address-space 10.1.0.0 --cidr 16 --location "East US"Spusťte následující skript bash CLI pomocí rozhraní příkazového řádku, nikoli klasického rozhraní příkazového řádku. Možnosti spouštění skriptů bash CLI v počítačích s Windows najdete v tématu instalace Azure CLI ve Windows.
#!/bin/bash # Create a resource group. az group create \ --name myResourceGroup \ --location eastus # Create the virtual network (Resource Manager). az network vnet create \ --name myVnet1 \ --resource-group myResourceGroup \ --location eastus \ --address-prefix 10.0.0.0/16Vytvořte partnerský vztah virtuální sítě mezi dvěma virtuálními sítěmi vytvořenými prostřednictvím různých modelů nasazení pomocí rozhraní příkazového řádku. Zkopírujte následující skript do textového editoru na svém počítači. Nahraďte
<subscription id>ID vašeho předplatného. Pokud své ID předplatného neznáte, zadejteaz account showpříkaz. Hodnota pro ID ve výstupu je vaše ID vašeho předplatného. Vložte upravený skript do relace CLI a potom stiskněte klávesuEnter.# Get the ID for VNet1. vnet1Id=$(az network vnet show \ --resource-group myResourceGroup \ --name myVnet1 \ --query id --out tsv) # Peer VNet1 to VNet2. az network vnet peering create \ --name myVnet1ToMyVnet2 \ --resource-group myResourceGroup \ --vnet-name myVnet1 \ --remote-vnet-id /subscriptions/<subscription id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnet2 \ --allow-vnet-accessPo spuštění skriptu zkontrolujte partnerský vztah pro virtuální síť (Správce prostředků). Zkopírujte následující příkaz, vložte ho do relace CLI a pak stiskněte klávesu ENTER
Enter:az network vnet peering list \ --resource-group myResourceGroup \ --vnet-name myVnet1 \ --output tableVýstup se zobrazí ve sloupci PeeringState ( připojeno ).
Všechny prostředky Azure, které vytvoříte v obou virtuálních sítích, teď můžou vzájemně komunikovat prostřednictvím jejich IP adres. Pokud pro virtuální sítě používáte výchozí překlad názvů Azure, prostředky ve virtuálních sítích nedokážou přeložit názvy mezi virtuálními sítěmi. Pokud chcete přeložit názvy mezi virtuálními sítěmi v partnerském vztahu, musíte vytvořit vlastní server DNS. Přečtěte si, jak nastavit překlad názvů pomocí vlastního serveru DNS.
Volitelné: i když se vytváření virtuálních počítačů v tomto kurzu nezabývá, můžete vytvořit virtuální počítač v každé virtuální síti a připojit se z jednoho virtuálního počítače k druhému a ověřit připojení.
Volitelné: Chcete-li odstranit prostředky, které vytvoříte v tomto kurzu, proveďte kroky v části odstranění prostředků v tomto článku.
Vytvoření partnerského vztahu – PowerShell
Nainstalujte nejnovější verzi prostředí PowerShell Azure a AZ Modules. Pokud s Azure PowerShellem začínáte, podívejte se na Přehled Azure PowerShellu.
Spusťte relaci PowerShellu.
V PowerShellu se přihlaste k Azure zadáním
Add-AzureAccountpříkazu. Účet, pomocí kterého se přihlašujete, musí mít potřebná oprávnění k vytvoření partnerského vztahu virtuální sítě. Seznam oprávnění najdete v tématu oprávnění partnerského vztahu virtuálních sítí.Pokud chcete vytvořit virtuální síť (Classic) pomocí PowerShellu, musíte vytvořit novou nebo upravit existující soubor konfigurace sítě. Naučte se exportovat, aktualizovat a importovat síťové konfigurační soubory. Soubor by měl obsahovat následující element VirtualNetworkSite pro virtuální síť, která se používá v tomto kurzu:
<VirtualNetworkSite name="myVnet2" 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>Upozornění
Import změněného konfiguračního souboru sítě může způsobit změny ve stávajících virtuálních sítích (Classic) v rámci vašeho předplatného. Ujistěte se, že jste přidali jenom předchozí virtuální síť a že v rámci předplatného neměníte ani neodebíráte žádné existující virtuální sítě.
Přihlaste se k Azure a vytvořte virtuální síť (Správce prostředků) zadáním
Connect-AzAccountpříkazu. Účet, pomocí kterého se přihlašujete, musí mít potřebná oprávnění k vytvoření partnerského vztahu virtuální sítě. Seznam oprávnění najdete v tématu oprávnění partnerského vztahu virtuálních sítí.Vytvořte skupinu prostředků a virtuální síť (Správce prostředků). Zkopírujte skript, vložte ho do PowerShellu a pak stiskněte klávesu
Enter.# Create a resource group. New-AzResourceGroup -Name myResourceGroup -Location eastus # Create the virtual network (Resource Manager). $vnet1 = New-AzVirtualNetwork ` -ResourceGroupName myResourceGroup ` -Name 'myVnet1' ` -AddressPrefix '10.0.0.0/16' ` -Location eastusVytvořte partnerský vztah virtuální sítě mezi dvěma virtuálními sítěmi vytvořenými prostřednictvím různých modelů nasazení. Zkopírujte následující skript do textového editoru na svém počítači. Nahraďte
<subscription id>ID vašeho předplatného. Pokud své ID předplatného neznáte, zadejteGet-AzSubscriptionpříkaz, který chcete zobrazit. Hodnota ID ve vráceném výstupu je vaše ID vašeho předplatného. Pokud chcete skript spustit, zkopírujte upravený skript z textového editoru, potom klikněte pravým tlačítkem myši v relaci PowerShellu a pak stiskněte klávesuEnter.# Peer VNet1 to VNet2. Add-AzVirtualNetworkPeering ` -Name myVnet1ToMyVnet2 ` -VirtualNetwork $vnet1 ` -RemoteVirtualNetworkId /subscriptions/<subscription Id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/myVnet2Po spuštění skriptu zkontrolujte partnerský vztah pro virtuální síť (Správce prostředků). Zkopírujte následující příkaz, vložte ho do relace PowerShellu a pak stiskněte klávesu ENTER
Enter:Get-AzVirtualNetworkPeering ` -ResourceGroupName myResourceGroup ` -VirtualNetworkName myVnet1 ` | Format-Table VirtualNetworkName, PeeringStateVýstup se zobrazí ve sloupci PeeringState ( připojeno ).
Všechny prostředky Azure, které vytvoříte v obou virtuálních sítích, teď můžou vzájemně komunikovat prostřednictvím jejich IP adres. Pokud pro virtuální sítě používáte výchozí překlad názvů Azure, prostředky ve virtuálních sítích nedokážou přeložit názvy mezi virtuálními sítěmi. Pokud chcete přeložit názvy mezi virtuálními sítěmi v partnerském vztahu, musíte vytvořit vlastní server DNS. Přečtěte si, jak nastavit překlad názvů pomocí vlastního serveru DNS.
Volitelné: i když se vytváření virtuálních počítačů v tomto kurzu nezabývá, můžete vytvořit virtuální počítač v každé virtuální síti a připojit se z jednoho virtuálního počítače k druhému a ověřit připojení.
Volitelné: Chcete-li odstranit prostředky, které vytvoříte v tomto kurzu, proveďte kroky v části odstranění prostředků v tomto článku.
Odstranění prostředků
Po dokončení tohoto kurzu možná budete chtít odstranit prostředky, které jste v tomto kurzu vytvořili, takže se vám neúčtují poplatky za využití. Odstraněním skupiny prostředků se odstraní také všechny prostředky, které jsou ve skupině prostředků.
Azure Portal
- Do vyhledávacího pole portálu zadejte myResourceGroup. Ve výsledcích hledání klikněte na myResourceGroup.
- V okně myResourceGroup klikněte na ikonu Odstranit .
- Odstranění potvrďte tak, že do pole Zadejte název skupiny prostředků zadáte myResourceGroup a pak kliknete na Odstranit.
Azure CLI
Pomocí Azure CLI odstraňte virtuální síť (Správce prostředků) pomocí následujícího příkazu:
az group delete --name myResourceGroup --yesPomocí klasického rozhraní příkazového řádku odstraňte virtuální síť (Classic) následujícími příkazy:
azure config mode asm azure network vnet delete --vnet myVnet2 --quiet
PowerShell
Zadejte následující příkaz k odstranění virtuální sítě (Správce prostředků):
Remove-AzResourceGroup -Name myResourceGroup -ForcePokud chcete odstranit virtuální síť (Classic) pomocí PowerShellu, musíte upravit existující konfigurační soubor sítě. Naučte se exportovat, aktualizovat a importovat síťové konfigurační soubory. Odeberte následující element VirtualNetworkSite pro virtuální síť, která se používá v tomto kurzu:
<VirtualNetworkSite name="myVnet2" 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>Upozornění
Import změněného konfiguračního souboru sítě může způsobit změny ve stávajících virtuálních sítích (Classic) v rámci vašeho předplatného. Ujistěte se, že jste odebrali jenom předchozí virtuální síť a že neměníte ani neodebíráte žádné jiné existující virtuální sítě z vašeho předplatného.
Další kroky
- Před vytvořením partnerského vztahu virtuálních sítí pro produkční použití důkladně se seznamte s důležitými omezeními a chováním partnerských vztahů virtuálních sítí .
- Přečtěte si o nastaveních partnerského vztahu virtuálních sítí.
- Naučte se vytvářet síťové topologie centra a paprsků s využitím partnerského vztahu virtuálních sítí.