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
- Slutför de nödvändiga uppgifterna för att distribuera ett privat mobilt nätverk och beställ AKS-klustret.
- Se till att du kan logga in på Azure Portal med ett konto med åtkomst till den aktiva prenumeration som du identifierade i Slutför de nödvändiga uppgifterna för att distribuera ett privat mobilt nätverk. Det här kontot måste ha den inbyggda rollen Deltagare eller Ägare i prenumerationsomfånget.
- Samla in den information som krävs för att distribuera ett privat mobilt nätverk. Om du vill etablera SIM:er måste du förbereda en JSON-fil som innehåller sim-informationen, enligt beskrivningen i JSON-filformatet för etablering av SIM:er.
- Identifiera namnen på de gränssnitt som motsvarar portarna 5 och 6 på Azure Stack Edge Pro-enheten på platsen.
- Samla in nödvändig information för en webbplats.
- Se viktig information för den aktuella versionen av paketkärnan och om den stöds av den version som din Azure Stack Edge (ASE) för närvarande kör. Om din ASE-version inte är kompatibel med den senaste paketkärnan uppdaterar du din Azure Stack Edge Pro GPU.
Azure PowerShell kommandon som används i den här artikeln
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
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.