Partager via


Configurer une connexion multilocataire dans Azure Virtual Network Manager (préversion) - CLI

Dans cet article, vous allez découvrir comment créer des connexions multilocataires dans Azure Virtual Network Manager en utilisant l’interface Azure CLI. La prise en charge multilocataire permet aux organisations d’utiliser un gestionnaire de réseau central pour gérer les réseaux virtuels entre différents locataires et abonnements.

Tout d’abord, vous allez créer la connexion d’étendue sur le gestionnaire de réseau central. Ensuite, vous allez créer la connexion du gestionnaire de réseau sur le locataire de connexion et vérifier la connexion. Pour finir, vous ajouterez des réseaux virtuels de différents locataires et vous procéderez aux vérifications. Une fois que vous aurez terminé toutes les tâches, vous pourrez gérer de manière centralisée les ressources d’autres locataires à partir de votre gestionnaire de réseau.

Prérequis

  • Deux locataires Azure avec des réseaux virtuels que vous souhaitez gérer via Azure Réseau virtuel Manager. Cet article fait référence aux locataires comme suit :
    • Locataire de gestion centrale : locataire où une instance Azure Virtual Network Manager est installée, et vous allez gérer de manière centralisée les groupes réseau à partir de connexions entre locataires.
    • Locataire géré cible : locataire contenant des réseaux virtuels à gérer. Ce locataire est connecté au locataire de gestion centrale.
  • Azure Virtual Network Manager déployé dans le locataire de gestion centrale.
  • Ces autorisations :
    • L’administrateur du locataire de gestion centrale dispose d’un compte invité dans le locataire managé cible.
    • Le compte invité administrateur dispose des autorisations Contributeur réseau appliquées au niveau de l’étendue appropriée (groupe d’administration, abonnement ou réseau virtuel).

Vous avez besoin d’aide pour configurer des autorisations ? Découvrez comment ajouter des utilisateurs invités dans le portail Azure et comment attribuer des rôles d’utilisateur aux ressources dans le portail Azure.

Créer une connexion d’étendue dans le gestionnaire de réseau

La création de la connexion d’étendue commence sur le locataire de gestion centrale avec un gestionnaire de réseau déployé. Il s’agit du gestionnaire de réseau dans lequel vous envisagez de gérer toutes vos ressources entre les locataires.

Dans cette tâche, vous configurez une connexion d’étendue pour ajouter un abonnement à partir d’un locataire cible. Vous utiliserez l’ID d’abonnement et l’ID de tenant du gestionnaire de réseau cible. Si vous souhaitez utiliser un groupe d’administration, modifiez l’argument –resource-id pour obtenir à peu près ceci : /providers/Microsoft.Management/managementGroups/{mgId}.

# Create a scope connection in the network manager in the central management tenant
az network manager scope-connection create --resource-group "myRG" --network-manager-name "myAVNM" --name "ToTargetManagedTenant" --description "This is a connection to manage resources in the target managed tenant" --resource-id "/subscriptions/13579864-1234-5678-abcd-0987654321ab" --tenant-id "24680975-1234-abcd-56fg-121314ab5643"

Créer une connexion de gestionnaire de réseau sur l’abonnement dans d’autres locataires

Après avoir créé la connexion d’étendue, vous basculez vers votre locataire cible pour la connexion du gestionnaire de réseau. Dans cette tâche, vous connectez le locataire cible à la connexion d’étendue que vous avez créée précédemment. Vérifiez aussi l’état de la connexion.

  1. Entrez la commande suivante pour vous connecter au locataire managé cible avec les informations de votre compte d’administration :

    
    # Log in to the target managed tenant
    # Change the --tenant value to the appropriate tenant ID
    az login --tenant "12345678-12a3-4abc-5cde-678909876543"
    

    Vous devez vous authentifier auprès de votre organisation, conformément aux stratégies mises en place par votre organisation.

  2. Entrez les commandes suivantes pour définir l’abonnement et créer la connexion multilocataire sur le locataire de gestion centrale. L’abonnement est identique à celui référencé par la connexion à l’étape précédente.

    # Set the Azure subscription
    az account set --subscription 87654321-abcd-1234-1def-0987654321ab
    
    
    # Create a cross-tenant connection to the central management tenant
    az network manager connection subscription create --connection-name "toCentralManagementTenant" --description "This connection allows management of the tenant by a central management tenant" --network-manager-id "/subscriptions/13579864-1234-5678-abcd-0987654321ab/resourceGroups/myRG/providers/Microsoft.Network/networkManagers/myAVNM"
    

Vérifiez l’état de la connexion

  1. Entrez la commande suivante pour vérifier l’état de la connexion :

    # Check connection status
    az network manager connection subscription show --name "toCentralManagementTenant"
    
  2. Revenez au locataire de gestion centrale. Utilisez la commande show pour que le gestionnaire de réseau affiche l’abonnement qui a été ajouté via la propriété pour les étendues multilocataires :

    # View the subscription added to the network manager
    az network manager show --resource-group myAVNMResourceGroup --name myAVNM
    

Ajouter des membres statiques à un groupe réseau

Dans cette tâche, vous ajoutez un réseau virtuel multilocataire à votre groupe réseau en utilisant une appartenance statique. Dans la commande suivante, l’abonnement du réseau virtuel est identique à celui que vous avez référencé lorsque vous avez créé les connexions précédemment.

# Create a network group with a static member from the target managed tenant
az network manager group static-member create --network-group-name "CrossTenantNetworkGroup" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --static-member-name "targetVnet01" --resource-id="/subscriptions/87654321-abcd-1234-1def-0987654321ab
/resourceGroups/myScopeAVNM/providers/Microsoft.Network/virtualNetworks/targetVnet01"

Supprimer les configurations du gestionnaire de réseau

Maintenant que le réseau virtuel se trouve dans le groupe réseau, les configurations sont appliquées. Pour supprimer les ressources multilocataires ou de membres statiques, utilisez les commandes delete correspondantes :


# Delete the static member group
az network manager group static-member delete --network-group-name  "CrossTenantNetworkGroup" --network-manager-name " myAVNM" --resource-group "myRG" --static-member-name "targetVnet01” 

# Delete scope connections
az network manager scope-connection delete --resource-group "myRG" --network-manager-name "myAVNM" --name "ToTargetManagedTenant" 

# Switch to a managed tenant if needed 
az network manager connection subscription delete --name "toCentralManagementTenant"  

Étapes suivantes