Guida introduttiva: Distribuire una rete mobile privata e un sito - Azure PowerShell

Azure Private 5G Core è 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. Questo argomento di avvio rapido descrive come usare un Azure PowerShell per distribuire le risorse seguenti nell'area stati Uniti orientali di Azure. Vedere Prodotti disponibili per area per le aree di Azure in cui è disponibile Azure Private 5G Core.

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

Azure PowerShell comandi usati in questo articolo

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 successivo.

Diversi comandi richiederanno l'ID della sottoscrizione di Azure in cui devono essere distribuite le risorse di Azure. Questo 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 Prerequisite: Prepare to deploy a private mobile network and site .The example commands uses the following placeholder values, replace them with the information gathered in Prerequisite: Prepare to deploy a private mobile network and site.

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 Prerequisite: Prepare to deploy a private mobile network and site .The example commands uses the following placeholder values, replace them with the information gathered in Prerequisite: Prepare to deploy a private mobile network and site.

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 Prerequisite: Prepare to deploy a private mobile network and site .The example commands uses the following placeholder values, replace them with the information gathered in Prerequisite: Prepare to deploy a private mobile network and site.

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 Prerequisite: Prepare to deploy a private mobile network and site .The example commands uses the following placeholder values, replace them with the information gathered in Prerequisite: Prepare to deploy a private mobile network and site.

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 Prerequisite: Prepare to deploy a private mobile network and site .The example commands uses the following placeholder values, replace them with the information gathered in Prerequisite: Prepare to deploy a private mobile network and site.

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 del 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 Prerequisite: Prepare to deploy a private mobile network and site .The example commands uses the following placeholder values, replace them with the information gathered in Prerequisite: Prepare to deploy a private mobile network and site.

Segnaposto Valore
<SIMGROUP> Immettere il nome del gruppo SIM.
<SIM> Immettere il nome per la SIM.
<RESOURCEGROUP> Immettere il nome del gruppo di risorse.
<MOBILENETWORK> Immettere il nome per la rete mobile privata.
<SERVICE> Immettere il nome del servizio.
<DATANETWORK> Immettere il nome per la rete dati.
<SLICE> Immettere il nome della sezione.
<SIMPOLICY> Immettere il nome del criterio SIM.
<SUB_ID> ID della sottoscrizione di Azure in cui devono essere distribuite 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). Al termine dell'applicazione verrà completamente distribuita. 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 un sito.

Segnaposto Valore
<RESOURCEGROUP> Immettere il nome del gruppo di risorse.
<SUB_ID> ID della sottoscrizione di Azure in cui devono essere distribuite le risorse di Azure.
<ASE> Immettere il nome per il dispositivo del servizio app.
<MOBILENETWORK> Immettere il nome della rete mobile privata creata.
<SITE> Immettere il nome per il sito.
<CUSTOMLOCATION> Immettere il nome per la posizione personalizzata.
<DATANETWORK> Immettere il nome per la 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 come la rete mobile privata gestisce il traffico oppure è possibile aggiungere altri siti alla rete mobile privata.