Guida introduttiva: Distribuire una rete e un sito per dispositivi mobili privati - Azure PowerShell
Private 5G Core di Azure è un servizio cloud di Azure per la distribuzione e la gestione delle funzioni di rete core 5G in un dispositivo Azure Stack Edge, come parte di una rete mobile privata locale per le aziende. Questa guida introduttiva descrive come usare Azure PowerShell per distribuire le risorse seguenti nell'area di Azure Stati Uniti orientali. Vedere Prodotti disponibili in base all'area per le aree di Azure in cui è disponibile Azure Private 5G Core.
- Una rete mobile privata.
- Un sito.
- Il servizio predefinito e i criteri allow-all SIM (come descritto in Servizio predefinito e criteri allow-all SIM).
- Facoltativamente, uno o più SIM e un gruppo SIM.
Prerequisito: installare il modulo Azure PowerShell
Per eseguire i passaggi indicati in questo articolo, è necessario installare e configurare il modulo Azure PowerShell. Assicurarsi di completare tutte le istruzioni. Al termine dell'installazione, accedere ad Azure e selezionare la sottoscrizione.
Nota
Per completare questi passaggi, è necessario un account Azure. Se non si ha un account Azure, è possibile iscriversi per ottenere una versione di valutazione gratuita.
Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito
- Completare le attività preliminari per la distribuzione di una rete mobile privata e la Commissione per il cluster del servizio Azure Kubernetes.
- Assicurarsi di poter accedere al portale di Azure usando un account con accesso alla sottoscrizione attiva identificata in Completare le attività dei prerequisiti per la distribuzione di una rete mobile privata. Questo account deve avere il ruolo predefinito Collaboratore o Proprietario nell'ambito della sottoscrizione.
- Raccogliere le informazioni necessarie per distribuire una rete mobile privata. Se si vuole effettuare il provisioning di MACCHINE VIRTUALI, è necessario preparare un file JSON contenente le informazioni sim, come descritto in Formato di file JSON per il provisioning di MACCHINE VIRTUALI.
- Identificare i nomi delle interfacce corrispondenti alle porte 5 e 6 nel dispositivo Azure Stack Edge Pro nel sito.
- Raccogliere le informazioni necessarie per un sito.
- Vedere le note sulla versione relative al Packet Core corrente per verificare se è compatibile con la versione di Azure Stack Edge (ASE) attualmente in esecuzione. Se la versione di ASE non è compatibile con il Packet Core più recente, aggiornare la GPU di Azure Stack Edge Pro.
Comandi di Azure PowerShell usati in questo articolo
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkslice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
Accedere ad Azure
Questo esempio richiede Azure PowerShell. Eseguire Get-Module -ListAvailable Az
per trovare la versione.
Se è necessario eseguire l'installazione o l'aggiornamento, vedere come installare il modulo Azure PowerShell.
Eseguire il cmdlet Connect-AzAccount per connettersi ad Azure.
Distribuire una rete mobile privata, un sito e una SIM
Per distribuire correttamente una rete mobile privata, un sito e una SIM, è necessario completare i passaggi seguenti. Ogni passaggio deve essere completato completamente prima di procedere con il passaggio successivo.
Diversi comandi richiederanno l'ID della sottoscrizione di Azure in cui devono essere distribuite le risorse di Azure. Questo aspetto viene visualizzato come <SUB_ID>
nei comandi seguenti. Ottenere tale valore prima di procedere.
Creare una risorsa di rete mobile
Usare New-AzMobileNetwork
per creare una nuova risorsa di rete mobile. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Segnaposto | Valore |
---|---|
<MOBILENETWORK> |
Immettere un nome per la rete mobile privata. |
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. |
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01
Creare un gruppo SIM
Usare New-AzMobileNetworkSimGroup
per creare un nuovo gruppo SIM. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Variabile | Segnaposto | Valore |
---|---|---|
<SIMGROUP> |
Immettere il nome del gruppo sim. | |
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. | |
<SUB_ID> |
ID della sottoscrizione di Azure in cui distribuire le risorse di Azure. |
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"
Verificare di voler eseguire l'azione digitando Y.
Creare una sezione
Usare New-AzMobileNetworkSlice
per creare una nuova sezione. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Segnaposto | Valore |
---|---|
<MOBILENETWORK> |
Immettere il nome della rete mobile privata. |
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. |
<SLICE> |
Immettere il nome della sezione. |
<SUB_ID> |
ID della sottoscrizione di Azure in cui distribuire le risorse di Azure. |
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1
Creare una variabile per la configurazione della risorsa Slice .
$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>"
Creare un servizio
Usare New-AzMobileNetworkService
per creare un nuovo servizio. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Segnaposto | Valore |
---|---|
<MOBILENETWORK> |
Immettere il nome della rete mobile privata. |
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. |
<SERVICE> |
Immettere il nome del servizio. |
<SUB_ID> |
ID della sottoscrizione di Azure in cui distribuire le risorse di Azure. |
$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
Creare una variabile per l'ID della risorsa del servizio .
$serviceResourceId = New-AzMobileNetworkServiceResourceIdObject -Id "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/services/<SERVICE>"
Creare un criterio SIM
Usare New-AzMobileNetworkSimPolicy
per creare un nuovo criterio SIM. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Segnaposto | Valore |
---|---|
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. |
<MOBILENETWORK> |
Immettere il nome della rete mobile privata. |
<SERVICE> |
Immettere il nome del servizio. |
<DATANETWORK> |
Immettere il nome della rete dati. |
<SLICE> |
Immettere il nome della sezione. |
<SIMPOLICY> |
Immettere il nome per il criterio SIM. |
<SUB_ID> |
ID della sottoscrizione di Azure in cui distribuire le risorse di Azure. |
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"
Creare una SIM
Usare New-AzMobileNetworkSim
per creare una nuova SIM. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Segnaposto | Valore |
---|---|
<SIMGROUP> |
Immettere il nome del gruppo SIM. |
<SIM> |
Immettere il nome della SIM. |
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. |
<MOBILENETWORK> |
Immettere il nome della rete mobile privata. |
<SERVICE> |
Immettere il nome del servizio. |
<DATANETWORK> |
Immettere il nome della rete dati. |
<SLICE> |
Immettere il nome della sezione. |
<SIMPOLICY> |
Immettere il nome del criterio SIM. |
<SUB_ID> |
ID della sottoscrizione di Azure in cui distribuire le risorse di Azure. |
$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
Creare un sito e risorse dipendenti
Usare New-AzMobileNetworkSite
per creare la nuova risorsa sito e tutte le risorse necessarie rimanenti (PCCP, PCDP e ADN). Una volta completata, l'applicazione verrà distribuita completamente. Il comando di esempio usa i valori segnaposto seguenti, sostituirli con le informazioni raccolte in Prerequisito: Preparare la distribuzione di una rete mobile privata e di un sito.
Segnaposto | Valore |
---|---|
<RESOURCEGROUP> |
Immettere il nome del gruppo di risorse. |
<SUB_ID> |
ID della sottoscrizione di Azure in cui distribuire le risorse di Azure. |
<ASE> |
Immettere il nome del dispositivo dell'ambiente del servizio app. |
<MOBILENETWORK> |
Immettere il nome della rete mobile privata creata. |
<SITE> |
Immettere il nome del sito. |
<CUSTOMLOCATION> |
Immettere il nome per il percorso personalizzato. |
<DATANETWORK> |
Immettere il nome della rete dati. |
$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
Pulire le risorse
Se non si vuole mantenere la distribuzione, eliminare il gruppo di risorse.
Passaggi successivi
Se la distribuzione è stata mantenuta, è possibile iniziare a progettare il controllo dei criteri per determinare il modo in cui la rete mobile privata gestisce il traffico oppure aggiungere altri siti alla rete mobile privata.