Snabbstart: Distribuera ett privat mobilt nätverk och en privat webbplats – Azure PowerShell
Azure Private 5G Core är en Azure-molntjänst för att distribuera och hantera 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 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 för alla tillåtna (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.
Kommentar
Du behöver ett Azure-konto för att kunna slutföra de här stegen. Om du inte har ett Azure-konto, kan du registrera dig för en kostnadsfri utvärdering.
Krav: Förbered distributionen av ett privat mobilt nätverk och en plats
- Slutför de nödvändiga uppgifterna för att distribuera ett privat mobilt nätverk och beställa AKS-klustret.
- Kontrollera att du kan logga in på Azure Portal med ett konto med åtkomst till den aktiva prenumeration som du identifierade i Slutför nödvändiga uppgifter 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 nödvändig information 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 din SIM-information, enligt beskrivningen i JSON-filformat 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å webbplatsen.
- 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 kunna distribuera ett privat mobilt nätverk, en plats och ett SIM-nätverk. Varje steg måste vara helt klart innan du fortsätter till nästa steg.
Flera kommandon kräver ID 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 mobil nätverksresurs
Använd New-AzMobileNetwork
för att skapa en ny mobil nätverksresurs . Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats 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 informationen som samlats in i Krav: Förbered för att distribuera ett privat mobilt nätverk och en plats.
Olika | 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 en ny sektor. Exempelkommandot använder följande platshållarvärden och ersätter dem med informationen som samlats 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 segmentresursens 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 informationen som samlats 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 informationen som samlats 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 informationen som samlats 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 Den Azure-prenumeration 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 samlats 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. |
<SUB_ID> |
ID:t för Den Azure-prenumeration 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.