Démarrage rapide : Déployer un réseau mobile privé et un site – Azure CLI
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 démarrage rapide explique comment utiliser Azure CLI pour déployer les ressources suivantes dans la région Azure USA Est. Consultez Produits disponibles par région pour connaître les régions Azure où Azure Private 5G Core est disponible.
- Un réseau mobile privé.
- Un site.
- Le service et la stratégie SIM tout permis par défaut (comme décrit dans Service et stratégie SIM tout permis par défaut).
- Si vous le souhaitez, une ou plusieurs cartes SIM et un groupe de cartes SIM.
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrage rapide pour Bash dans Azure Cloud Shell.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour finir le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
Prérequis : Préparer le déploiement d’un réseau mobile privé et d’un site
- Effectuez les tâches prérequises pour déployer un réseau mobile privé et mettre en service le cluster AKS.
- Assurez-vous que vous pouvez vous connecter au portail Azure à l’aide d’un compte ayant accès à l’abonnement actif que vous avez identifié dans Effectuer les tâches préalables pour le déploiement d’un réseau mobile privé. Ce compte doit avoir le rôle de Contributeur ou de Propriétaire intégré au niveau de l’étendue de l’abonnement.
- Collecter les informations requises pour déployer un réseau mobile privé. Si vous souhaitez approvisionner des SIM, vous devez préparer un fichier JSON contenant vos informations SIM, comme décrit dans Format de fichier JSON pour l’approvisionnement des SIM.
- Identifiez les noms des interfaces correspondant aux ports 5 et 6 sur l’appareil Azure Stack Edge Pro sur le site.
- Collecter les informations requises pour un site.
- Reportez-vous aux notes de publication pour connaître la version actuelle de Packet Core si elle est prise en charge par la version en cours d’exécution de votre instance Azure Stack Edge (ASE). Si votre version d’ASE n’est pas compatible avec le dernier Packet Core, mettez à jour votre GPU Azure Stack Edge Pro.
Commandes Azure CLI utilisées dans cet article
- az mobile-network create
- az mobile-network site create
- az mobile-network pccp create
- az mobile-network pcdp create
- az mobile-network data-network create
- az mobile-network sim group create
- az mobile-network slice create
- az mobile-network service create
- az mobile-network sim policy create
- az mobile network sim create
- az mobile-network attached-data-network create
Lancement d’Azure Cloud Shell
Azure Cloud Shell est un interpréteur de commandes interactif et gratuit que vous pouvez utiliser pour exécuter les étapes de cet article. Il contient des outils Azure courants préinstallés et configurés pour être utilisés avec votre compte.
Pour ouvrir Cloud Shell, sélectionnez simplement Essayer en haut à droite d’un bloc de code. Vous pouvez aussi lancer Cloud Shell dans un onglet distinct du navigateur en accédant à https://shell.azure.com.
Quand Cloud Shell s’ouvre, vérifiez que Bash est sélectionné pour votre environnement. Les sessions ultérieures utiliseront Azure CLI dans un environnement Bash. Sélectionnez Copier pour copier les blocs de code, collez-les dans Cloud Shell, puis appuyez sur Entrée pour les exécuter.
Connexion à Azure
Cloud Shell est automatiquement authentifié sous le compte initial utilisé pour la connexion. Utilisez le script suivant pour vous connecter avec un autre abonnement, en remplaçant <Subscription ID>
par votre ID d’abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit Azure avant de commencer.
subscription="<subscriptionId>" # add subscription here
az account set -s $subscription # ...or use 'az login'
Pour plus d’informations, consultez Définir l’abonnement actif ou Se connecter de manière interactive
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.
Créer une ressource Réseau mobile
Utilisez az mobile-network create
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. |
az mobile-network create --location eastus -n <MOBILENETWORK> -g <RESOURCEGROUP> --identifier mcc=001 mnc=01
Créer une ressource de site
Utilisez az mobile-network site
pour créer une ressource de site. 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é que vous avez créé. |
<SITE> |
Indiquez le nom du site. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
az mobile-network site create --mobile-network-name <MOBILENETWORK> -n <SITE> -g <RESOURCEGROUP>
Créer une ressource de plan de contrôle Packet Core
Utilisez az mobile-network pccp create
pour créer une ressource Plan de contrôle Packet Core. 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 |
---|---|
<ASE> |
Entrez le nom de l’environnement ASE. |
<CUSTOMLOCATION> |
Entrez le nom de l’emplacement personnalisé. |
<MOBILENETWORK> |
Entrez le nom du réseau mobile. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
<CONTROLPLANE> |
Entrez le nom du plan de contrôle Packet Core. |
<SITE> |
Entrez le nom du site. |
<IPV4ADDRESS> |
Entrez l’adresse IPv4 du site. |
Obtenez l’ID d’ASE et affectez-le à une variable.
ASE_ID=$(databoxedge device show --device-name <ASE> -g <RESOURCEGROUP> --query "id")
Obtenez l’ID d’emplacement personnalisé et affectez-le à une variable.
CUSTOM_LOCATION_ID=$(customlocation show --name <CUSTOMLOCATION> -g <RESOURCEGROUP> --query "id")
Obtenez l’ID de site et affectez-le à une variable.
SITE_ID=$(mobile-network site show --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> -n <SITE> --query "id")
Créez le plan de contrôle Packet Core.
az mobile-network pccp create -n <CONTROLPLANE> -g <RESOURCEGROUP> --access-interface name=N2 ipv4Address=<IPV4ADDRESS> --local-diagnostics authentication-type=Password --platform type=AKS-HCI azure-stack-edge-device="{id:$ASE_ID}" customLocation="{id:$CUSTOM_LOCATION_ID}" --sites "[{id:$SITE_ID}]" --sku G0 --location eastus
Créer une ressource de plan de données Packet Core
Utilisez az mobile-network pcdp create
pour créer une ressource Plan de données Packet Core. 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 |
---|---|
<DATAPLANE> |
Entrez le nom du plan de données. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
<CONTROLPLANE> |
Entrez le nom du plan de contrôle Packet Core. |
az mobile-network pcdp create -n <DATAPLANE> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --access-interface name=N3
Créer un réseau de données
Utilisez az mobile-network data-network create
pour créer une ressource Réseau de données. 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 |
---|---|
<DATANETWORK> |
Entrez le nom du réseau de données. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
<MOBILENETWORK> |
Entrez le nom du réseau mobile privé. |
az mobile-network data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --location eastus
Créer un groupe de cartes SIM
Utilisez az mobile-network sim group create
pour créer une ressource Plan de données Packet Core. 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.
Utilisez `` 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 |
---|---|---|
<MOBILENETWORK> |
Entrez le nom du réseau mobile privé. | |
<SIMGROUP> |
Entrez le nom du groupe de cartes SIM. | |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
Obtenez l’ID de réseau mobile et affectez-le à une variable.
NETWORK_ID=$(mobile-network show --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> --query "id")
Créez le groupe de cartes SIM.
az mobile-network sim group create -n <SIMGROUP> -g <RESOURCEGROUP> --mobile-network "{id:$NETWORK_ID}"
Créer un segment
Utilisez az mobile-network slice create
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. |
az mobile-network slice create --mobile-network-name <MOBILENETWORK> -n <SLICE> -g <RESOURCEGROUP> --snssai "{sst:1,sd:123abc}"
Créer un service
Utilisez az mobile-network service create
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 |
---|---|
<SERVICE> |
Entrez le nom du service. |
<MOBILENETWORK> |
Entrez le nom du réseau mobile privé. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
az mobile-network service create -n <SERVICE> -g <RESOURCEGROUP> --mobile-network-name <MOBILENETWORK> --pcc-rules "[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]" --service-precedence 10
Créer une stratégie de cartes SIM
Utilisez az mobile-network sim policy create
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 |
---|---|
<SLICE> |
Entrez le nom du segment. |
<DATANETWORK> |
Entrez le nom du réseau de données. |
<SERVICE> |
Entrez le nom du service. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
<SIMPOLICY> |
Entrez le nom de la stratégie de cartes SIM. |
<MOBILENETWORK> |
Entrez le nom du réseau mobile privé. |
Obtenez l’ID du segment et affectez-le à une variable.
SLICE_ID=$(mobile-network slice show --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> -n <SLICE> --query "id")
Obtenez l’ID de réseau de données et affectez-le à une variable.
DATANETWORK_ID=$(mobile-network data-network show -n <DATANETWORK> --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> --query "id")
Obtenez l’ID du service et affectez-le à une variable.
SERVICE_ID=$(mobile-network service show -n <SERVICE> --mobile-network-name <MOBILENETWORK> -g <RESOURCEGROUP> --query "id")
Créez la stratégie de cartes SIM.
az mobile-network sim policy create -g <RESOURCEGROUP> -n <SIMPOLICY> --mobile-network-name <MOBILENETWORK> --default-slice '{id:$SLICE_ID}' --slice-config "[{slice:{id:$SLICE_ID},defaultDataNetwork:{id:$DATANETWORK_ID},dataNetworkConfigurations:[{dataNetwork:{id:$DATANETWORK_ID},allowedServices:[{id:$SERVICE_ID}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]" --ue-ambr "{uplink:'500 Mbps',downlink:'1 Gbps'}" --location eastus
Créer une carte SIM
Utilisez az mobile-network sim create
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. |
az mobile-network sim create -g <RESOURCEGROUP> --sim-group-name <SIMGROUP> -n <SIM> --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000
Attacher le réseau de données
Utilisez az mobile-network attached-data-network create
pour attacher le réseau de données que vous avez créé. 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 |
---|---|
<DATANETWORK> |
Entrez le nom du réseau de données. |
<CONTROLPLANE> |
Entrez le nom du plan de contrôle Packet Core. |
<DATAPLANE> |
Entrez le nom du plan de données Packet Core. |
<RESOURCEGROUP> |
Entrez le nom du groupe de ressources. |
az mobile-network attached-data-network create -n <DATANETWORK> -g <RESOURCEGROUP> --pccp-name <CONTROLPLANE> --pcdp-name <DATAPLANE> --dns-addresses "[1.1.1.1]" --data-interface name=N6 --address-pool 192.168.1.0/24
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é.