Démarrage rapide : Déployer un réseau mobile privé et un site – Azure PowerShell

Azure Private 5G Core est un service cloud Azure qui vous permet de déployer et de gérer des fonctions de réseau 5G de base sur un appareil Azure Stack Edge, en tant que partie intégrante d’un réseau mobile privé local pour les entreprises. Ce guide de démarrage rapide explique comment utiliser un Azure PowerShell pour déployer les ressources suivantes dans la région Azure USA Est. Consultez Produits disponibles par région pour les régions Azure où Azure Private 5G Core est disponible.

Prérequis : Installer le module Azure PowerShell

Pour exécuter la procédure indiquée dans cet article, vous devez installer et configurer le module Azure PowerShell. Veillez à suivre toutes les instructions. Une fois l’installation terminée, connectez-vous à Azure, puis sélectionnez votre abonnement.

Notes

Pour effectuez ces étapes, vous avez besoin d’un compte Azure. Si vous n’en avez pas, vous pouvez demander un essai gratuit.

Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site

Commandes Azure PowerShell utilisées dans cet article

Connexion à Azure

Cet exemple nécessite Azure PowerShell. Exécutez Get-Module -ListAvailable Az pour trouver la version. Si vous devez installer ou mettre à niveau, consultez Installer le module Azure PowerShell.

Exécutez l’applet de commande Connect-AzAccount pour vous connecter à Azure.

Déployer un réseau mobile privé, un site et une carte SIM

Vous devez effectuer les étapes suivantes pour déployer correctement un réseau mobile privé, un site et une carte SIM. Chaque étape doit être entièrement terminée avant de passer à la suivante.

Plusieurs commandes nécessitent l’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées. Celui-ci apparaît comme <SUB_ID> dans les commandes ci-dessous. Obtenez cette valeur avant de continuer.

Créer une ressource Réseau mobile

Utilisez New-AzMobileNetwork pour créer une ressource Réseau mobile. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<MOBILENETWORK> Entrez un nom pour le réseau mobile privé.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

Créer un groupe de cartes SIM

Utilisez New-AzMobileNetworkSimGroup pour créer un groupe de cartes SIM. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Variable Espace réservé Valeur
<SIMGROUP> Entrez le nom du groupe de cartes SIM.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<SUB_ID> L’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées.
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Confirmez l’exécution de l’action en appuyant sur Y.

Créer un segment

Utilisez New-AzMobileNetworkSlice pour créer un segment. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<SLICE> Entrez le nom du segment.
<SUB_ID> L’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées.
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

Créez une variable pour la configuration de la ressource Segment.

$sliceConfiguration = New-AzMobileNetworkSliceConfigurationObject -DataNetworkConfiguration $dataNetworkConfiguration -DefaultDataNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/dataNetworks/<DATANETWORK>" -SliceId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>"

Créer un service

Utilisez New-AzMobileNetworkService pour créer un service. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<SERVICE> Entrez le nom du service.
<SUB_ID> L’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées.
$dataFlowTemplates = New-AzMobileNetworkServiceDataFlowTemplateObject -Direction Bidirectional -Protocol ip -RemoteIPList any -TemplateName any

$pccRule = New-AzMobileNetworkPccRuleConfigurationObject -RuleName rule_any -RulePrecedence 199 -ServiceDataFlowTemplate $dataFlowTemplates

New-AzMobileNetworkService -MobileNetworkName <MOBILENETWORK> -Name <SERVICE> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PccRule $pccRule -ServicePrecedence 255

Créez une variable pour l’ID de la ressource Service.

$serviceResourceId = New-AzMobileNetworkServiceResourceIdObject -Id "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/services/<SERVICE>"

Créer une stratégie de cartes SIM

Utilisez New-AzMobileNetworkSimPolicy pour créer une stratégie de cartes SIM. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<SERVICE> Entrez le nom du service.
<DATANETWORK> Entrez le nom du réseau de données.
<SLICE> Entrez le nom du segment.
<SIMPOLICY> Entrez le nom de la stratégie de cartes SIM.
<SUB_ID> L’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées.
New-AzMobileNetworkSimPolicy -MobileNetworkName <MOBILENETWORK> -Name <SIMPOLICY> -ResourceGroupName <RESOURCEGROUP> -DefaultSliceId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/slices/<SLICE>" -Location eastus -SliceConfiguration $sliceConfiguration -UeAmbrDownlink "2 Gbps" -UeAmbrUplink "2 Gbps"

Créer une carte SIM

Utilisez New-AzMobileNetworkSim pour créer une carte SIM. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<SIMGROUP> Entrez le nom du groupe de cartes SIM.
<SIM> Entrez le nom de la carte SIM.
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<MOBILENETWORK> Entrez le nom du réseau mobile privé.
<SERVICE> Entrez le nom du service.
<DATANETWORK> Entrez le nom du réseau de données.
<SLICE> Entrez le nom du segment.
<SIMPOLICY> Entrez le nom de la stratégie de cartes SIM.
<SUB_ID> L’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées.
$staticIp = New-AzMobileNetworkSimStaticIPPropertiesObject -StaticIPIpv4Address 10.0.0.20

New-AzMobileNetworkSim -GroupName <SIMGROUP> -Name <SIM> -ResourceGroupName <RESOURCEGROUP>  -InternationalMobileSubscriberIdentity 000000000000001 -AuthenticationKey 00112233445566778899AABBCCDDEEFF -DeviceType Mobile -IntegratedCircuitCardIdentifier 8900000000000000001 -OperatorKeyCode 00000000000000000000000000000001 -SimPolicyId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/simPolicies/<SIMPOLICY>" -StaticIPConfiguration $staticIp

Créer un site et des ressources dépendantes

Permet New-AzMobileNetworkSite de créer la ressource Site et toutes les ressources requises restantes (PCCP, PCDP et ADN). Une fois l’application terminée, elle est entièrement déployée. L’exemple de commande utilise les valeurs d’espace réservé suivantes, remplacez-les par les informations collectées dans Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site.

Espace réservé Valeur
<RESOURCEGROUP> Entrez le nom du groupe de ressources.
<SUB_ID> L’ID de l’abonnement Azure dans lequel les ressources Azure doivent être déployées.
<ASE> Entrez le nom de l’appareil ASE.
<MOBILENETWORK> Entrez le nom du réseau mobile privé que vous avez créé.
<SITE> Indiquez le nom du site.
<CUSTOMLOCATION> Entrez le nom de l’emplacement personnalisé.
<DATANETWORK> Entrez le nom du réseau de données.
$aseId = "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.DataBoxEdge/DataBoxEdgeDevices/<ASE>"

$customLocationId = "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.ExtendedLocation/customLocations/<CUSTOMLOCATION>"

New-AzMobileNetworkSite -Name <SITE> -ResourceGroup <RESOURCEGROUP> -Location eastus -PlatformType AKS-HCI -Sku G0 -MobileNetwork <MOBILENETWORK> -ControlPlaneAccessInterfaceIpv4Address 10.232.44.56 -ControlPlaneAccessInterfaceIpv4Subnet 10.232.44.0/24 -ControlPlaneAccessInterfaceIpv4Gateway 10.232.44.1 -ControlPlaneAccessInterfaceName N2 -UserPlaneAccessInterfaceName N3 -UserPlaneAccessInterfaceIpv4Address 192.168.0.101 -UserPlaneAccessInterfaceIpv4Gateway 192.168.0.1 -UserPlaneAccessInterfaceIpv4Subnet 192.168.0.0/24 -UserPlaneDataInterfaceIpv4Address 10.0.0.101 -UserPlaneDataInterfaceIpv4Subnet 10.0.0.0/8 -UserPlaneDataInterfaceIpv4Gateway 10.0.0.1 -DataNetworkName <DATANETWORK> -LocalDiagnosticAccessAuthenticationType Password -UserEquipmentAddressPoolPrefix 192.168.1.0/24 -CoreNetworkTechnology 5GC -AzureStackEdgeDeviceId $aseId -UserPlaneDataInterfaceName N6 -DnsAddress 1.1.1.1 -CustomLocation $customLocationId

Nettoyer les ressources

Si vous ne souhaitez pas conserver votre déploiement, supprimez le groupe de ressources.

Étapes suivantes

Si vous avez conservé votre déploiement, vous pouvez commencer à concevoir le contrôle de stratégie pour déterminer la façon dont votre réseau mobile privé gère le trafic, ou à ajouter d’autres sites à votre réseau mobile privé.