Snabbstart: Distribuera ett privat mobilt nätverk och en privat plats – Azure PowerShell

Azure Private 5G Core är en Azure-molntjänst för distribution och hantering av 5G-kärnnätverksfunktioner på en Azure Stack Edge-enhet som en del av ett lokalt privat mobilt nätverk för företag. Den här snabbstarten beskriver hur du använder en Azure PowerShell för att distribuera följande resurser i Azure-regionen USA, östra. Se Produkter som är tillgängliga per region för de Azure-regioner där Azure Private 5G Core är tillgängligt.

  • Ett privat mobilt nätverk.
  • En webbplats.
  • Standardtjänsten och sim-principen allow-all (enligt beskrivningen i Standardtjänst och tillåten SIM-princip).
  • Du kan också använda en eller flera SIM:er och en SIM-grupp.

Förutsättning: Installera Azure PowerShell-modulen

Om du vill utföra stegen i den här artikeln, måste du installera och konfigurera Azure PowerShell-modulen. Glöm inte att slutföra alla instruktionerna. När installationen är klar, loggar du in på Azure och väljer din prenumeration.

Anteckning

Du behöver ett Azure-konto för att kunna slutföra de här stegen. Om du inte har något Azure-konto kan du registrera dig för en kostnadsfri utvärderingsversion.

Krav: Förbered distributionen av ett privat mobilt nätverk och en privat plats

Azure PowerShell kommandon som används i den här artikeln

Logga in på Azure

Det här exemplet kräver Azure PowerShell. Kör Get-Module -ListAvailable Az för att hitta versionen. Om du behöver installera eller uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul).

Kör cmdleten Connect-AzAccount för att ansluta till Azure.

Distribuera ett privat mobilt nätverk, en plats och ett SIM-nätverk

Du måste utföra följande steg för att distribuera ett privat mobilt nätverk, en plats och ett SIM-nätverk. Varje steg måste vara fullständigt slutfört innan du fortsätter till nästa steg.

Flera kommandon kräver ID:t för den Azure-prenumeration där Azure-resurserna ska distribueras. Detta visas som <SUB_ID> i kommandona nedan. Hämta det värdet innan du fortsätter.

Skapa en mobile network-resurs

Använd New-AzMobileNetwork för att skapa en ny mobile network-resurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med den information som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<MOBILENETWORK> Ange ett namn för det privata mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

Skapa en SIM-grupp

Använd New-AzMobileNetworkSimGroup för att skapa en ny SIM-grupp. Exempelkommandot använder följande platshållarvärden och ersätter dem med den information som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Variabel Platshållare Värde
<SIMGROUP> Ange namnet på sim-gruppen.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<SUB_ID> ID:t för den Azure-prenumeration där Azure-resurserna ska distribueras.
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Bekräfta att du vill utföra åtgärden genom att skriva Y.

Skapa ett segment

Använd New-AzMobileNetworkSlice för att skapa ett nytt segment. Exempelkommandot använder följande platshållarvärden och ersätter dem med den information som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<SLICE> Ange namnet på sektorn.
<SUB_ID> ID:t för den Azure-prenumeration där Azure-resurserna ska distribueras.
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

Skapa en variabel för slice-resursens konfiguration.

$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>"

Skapa en tjänst

Använd New-AzMobileNetworkService för att skapa en ny tjänst. Exempelkommandot använder följande platshållarvärden och ersätter dem med den information som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<SERVICE> Ange namnet på tjänsten.
<SUB_ID> ID:t för den Azure-prenumeration där Azure-resurserna ska distribueras.
$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

Skapa en variabel för tjänstresursens ID.

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

Skapa en SIM-princip

Använd New-AzMobileNetworkSimPolicy för att skapa en ny SIM-princip. Exempelkommandot använder följande platshållarvärden och ersätter dem med den information som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<RESOURCEGROUP> Ange namnet på resursgruppen.
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<SERVICE> Ange namnet på tjänsten.
<DATANETWORK> Ange namnet på datanätverket.
<SLICE> Ange namnet på sektorn.
<SIMPOLICY> Ange namnet på SIM-principen.
<SUB_ID> ID:t för den Azure-prenumeration där Azure-resurserna ska distribueras.
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"

Skapa ett SIM-kort

Använd New-AzMobileNetworkSim för att skapa ett nytt SIM-kort. Exempelkommandot använder följande platshållarvärden och ersätter dem med den information som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.

Platshållare Värde
<SIMGROUP> Ange namnet på SIM-gruppen.
<SIM> Ange namnet på SIM-kortet.
<RESOURCEGROUP> Ange namnet på resursgruppen.
<MOBILENETWORK> Ange namnet på det privata mobilnätverket.
<SERVICE> Ange namnet på tjänsten.
<DATANETWORK> Ange namnet på datanätverket.
<SLICE> Ange namnet på sektorn.
<SIMPOLICY> Ange namnet på SIM-principen.
<SUB_ID> ID:t för Azure-prenumerationen där Azure-resurserna ska distribueras.
$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

Skapa en webbplats och beroende resurser

Använd New-AzMobileNetworkSite för att skapa den nya webbplatsresursen och alla återstående nödvändiga resurser (PCCP, PCDP och ADN). När programmet är klart distribueras det fullständigt. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlas in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en privat plats.

Platshållare Värde
<RESOURCEGROUP> Ange namnet på resursgruppen.
<SUB_ID> ID:t för Azure-prenumerationen där Azure-resurserna ska distribueras.
<ASE> Ange namnet på ASE-enheten.
<MOBILENETWORK> Ange namnet på det privata mobilnätverk som du skapade.
<SITE> Ange namnet på webbplatsen.
<CUSTOMLOCATION> Ange namnet på den anpassade platsen.
<DATANETWORK> Ange namnet på datanätverket.
$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

Rensa resurser

Om du inte vill behålla distributionen tar du bort resursgruppen.

Nästa steg

Om du har behållit distributionen kan du antingen börja utforma principkontroll för att avgöra hur ditt privata mobilnätverk hanterar trafik, eller så kan du lägga till fler webbplatser i ditt privata mobilnätverk.