Připojení virtuálních sítí mezi tenanty k centru Virtual WAN – pomocí Azure CLI
Tento článek vám pomůže použít Azure Virtual WAN k připojení virtuální sítě k virtuálnímu centru v jiném tenantovi. Tato architektura je užitečná, pokud máte klientské úlohy, které musí být připojené ke stejné síti, ale jsou v různých tenantech. Jak je znázorněno v následujícím diagramu, můžete například připojit virtuální síť mimo Contoso (vzdáleného tenanta) k virtuálnímu centru Contoso (nadřazeného tenanta).
V tomto článku získáte informace o těchto tématech:
- Přidejte do předplatného Azure dalšího tenanta jako přispěvatele.
- Připojte virtuální síť mezi tenanty k virtuálnímu centru.
Kroky pro tuto konfiguraci používají kombinaci webu Azure Portal a Azure CLI. Samotná funkce je ale dostupná jenom v PowerShellu a v Azure CLI.
Poznámka:
Připojení virtuální sítě mezi tenanty můžete spravovat jenom prostřednictvím PowerShellu nebo Azure CLI nainstalovaného na místním počítači. Vzhledem k tomu, že Azure Portal nepodporuje operace mezi tenanty, nemůžete spravovat připojení virtuální sítě mezi tenanty prostřednictvím webu Azure Portal nebo Azure Portal CloudShellu (PowerShellu i rozhraní příkazového řádku).
Než začnete
Požadavky
Pokud chcete použít postup v tomto článku, musíte mít ve svém prostředí už nastavenou následující konfiguraci:
- Virtuální síť WAN a virtuální centrum ve vašem nadřazené předplatném
- Virtuální síť nakonfigurovaná v předplatném v jiném (vzdáleném) tenantovi
- Rozšíření rozhraní příkazového řádku virtual WAN verze 0.3.0 nebo vyšší. Další podrobnosti o rozšíření najdete v tématu Dostupná rozšíření Azure CLI.
Ujistěte se, že se adresní prostor virtuální sítě ve vzdáleném tenantovi nepřekrývá s žádným jiným adresní prostorem v jiných virtuálních sítích, které jsou již připojené k nadřazené virtuální rozbočovači.
Práce s Azure CLI
Tento článek používá příkazy Azure CLI. Ke spuštění příkazů můžete použít Azure Cloud Shell. Cloud Shell je bezplatné interaktivní prostředí, které můžete použít ke spuštění kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.
Cloud Shell otevřete tak, že v pravém horním rohu bloku kódu vyberete Otevřít CloudShell . Cloud Shell můžete otevřít také na samostatné kartě prohlížeče tak, že přejdete do CloudShellu. V levé horní rozevírací nabídce vyberte Bash místo PowerShellu.
Výběrem možnosti Kopírovat zkopírujte bloky kódu, vložte je do Cloud Shellu a stisknutím klávesy Enter je spusťte.
Přiřazení uživatelských oprávnění
V předplatném virtuální sítě ve vzdáleném tenantovi přidejte přiřazení role Přispěvatel správci (uživatel, který spravuje virtuální centrum). Oprávnění přispěvatele umožní správci upravovat a přistupovat k virtuálním sítím ve vzdáleném tenantovi.
K přiřazení této role můžete použít Azure CLI nebo Azure Portal. Kroky najdete v následujících článcích:
Spuštěním následujícího příkazu přidejte předplatné vzdáleného tenanta a nadřazené předplatné tenanta do aktuální relace konzoly. Pokud jste přihlášení k nadřazené pomůcek, musíte spustit příkaz pouze pro vzdáleného tenanta.
az login --tenant "[tenant ID]"
Ověřte, že přiřazení role proběhlo úspěšně. Přihlaste se k Azure CLI (pokud ještě není) pomocí nadřazených přihlašovacích údajů a spusťte následující příkaz:
az account list -o table
Pokud se oprávnění úspěšně rozšířila do nadřazeného objektu a byla přidána do relace, předplatná vlastněná nadřazeným objektem a vzdáleným tenantem se zobrazí ve výstupu příkazu.
Připojení virtuální sítě k centru
V následujících krocích použijete příkazy Azure CLI k propojení virtuálního centra s virtuální sítí v předplatném z jiného tenanta. Nahraďte ukázkové hodnoty tak, aby odrážely vaše vlastní prostředí.
Ujistěte se, že jste v kontextu svého účtu virtuálního centra:
az account set --subscriptionId "[virtual hub subscription]"
Připojte virtuální síť k centru:
az network vhub connection create --resource-group "[resource_group_name]" --name "[connection_name]" --vhub-name "[virtual_hub_name]" --remote-vnet "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/vnetName"
Nové připojení můžete zobrazit v Azure CLI nebo na webu Azure Portal:
- V konzole se metadata z nově vytvořeného připojení zobrazí, pokud bylo připojení úspěšně vytvořeno.
- Na webu Azure Portal přejděte do virtuálního centra a vyberte Připojení> k virtuální síti. Pak můžete zobrazit ukazatel na připojení. K zobrazení skutečného prostředku budete potřebovat správná oprávnění.
Odstraňování potíží
- Pomocí příkazu
az --version. - Ověřte, že je vzdálený přístup k předplatnému dostupný z rozhraní příkazového řádku
az account list -o table
. - Ujistěte se, že jsou v uvozovkách zahrnuté názvy skupin prostředků nebo jakékoli jiné proměnné specifické pro prostředí (například
"VirtualHub1"
)."VirtualNetwork1"