Share via


Quickstart: Een privénetwerk en -site implementeren - Azure PowerShell

Azure Private 5G Core is een Azure-cloudservice voor het implementeren en beheren van 5G-kernnetwerkfuncties op een Azure Stack Edge-apparaat, als onderdeel van een on-premises privé mobiel netwerk voor ondernemingen. In deze quickstart wordt beschreven hoe u een Azure PowerShell gebruikt om de volgende resources te implementeren in de Azure-regio VS - oost. Zie Beschikbare producten per regio voor de Azure-regio's waar Azure Private 5G Core beschikbaar is.

Voorwaarde: installeer de Azure PowerShell-module

Als u de stappen in dit artikel wilt uitvoeren, moet u de Azure PowerShell-module installeren en configureren. Voltooi alle instructies. Nadat de installatie is voltooid, meldt u zich aan bij Azure en selecteert u uw abonnement.

Notitie

U hebt een Azure-account nodig om deze stappen uit te voeren. Als u nog geen Azure-account hebt, kunt u zich registreren voor een gratis proefversie.

Vereiste: de implementatie van een mobiel privénetwerk en -site voorbereiden

Azure PowerShell opdrachten die in dit artikel worden gebruikt

Aanmelden bij Azure

Voor dit voorbeeld Azure PowerShell is vereist. Voer Get-Module -ListAvailable Az uit om de versie te bekijken. Als u PowerShell wilt installeren of upgraden, raadpleegt u De Azure PowerShell-module installeren.

Voer de cmdlet Connect-AzAccount uit om verbinding te maken met Azure.

Een privé mobiel netwerk, site en simkaart implementeren

U moet de volgende stappen uitvoeren om een privé mobiel netwerk, site en simkaart te implementeren. Elke stap moet volledig zijn voltooid voordat u verdergaat met de volgende.

Voor verschillende opdrachten is de id vereist van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd. Dit wordt weergegeven zoals <SUB_ID> in de onderstaande opdrachten. Haal deze waarde op voordat u verdergaat.

Een resource voor een mobiel netwerk maken

Gebruik New-AzMobileNetwork om een nieuwe resource voor een mobiel netwerk te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Tijdelijke aanduiding Waarde
<MOBILENETWORK> Voer een naam in voor het particuliere mobiele netwerk.
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

Een simkaartgroep maken

Gebruik New-AzMobileNetworkSimGroup om een nieuwe simkaartgroep te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Variabele Tijdelijke aanduiding Waarde
<SIMGROUP> Voer de naam in voor de simkaartgroep.
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
<SUB_ID> De id van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd.
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Bevestig dat u de actie wilt uitvoeren door Y te typen.

Een segment maken

Gebruik New-AzMobileNetworkSlice om een nieuw segment te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Tijdelijke aanduiding Waarde
<MOBILENETWORK> Voer de naam in voor het particuliere mobiele netwerk.
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
<SLICE> Voer de naam van het segment in.
<SUB_ID> De id van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd.
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

Maak een variabele voor de configuratie van de slice-resource .

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

Een service maken

Gebruik New-AzMobileNetworkService om een nieuwe service te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Tijdelijke aanduiding Waarde
<MOBILENETWORK> Voer de naam in voor het particuliere mobiele netwerk.
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
<SERVICE> Voer de naam van de service in.
<SUB_ID> De id van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd.
$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

Maak een variabele voor de id van de serviceresource.

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

Een simkaartbeleid maken

Gebruik New-AzMobileNetworkSimPolicy om een nieuw simkaartbeleid te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Tijdelijke aanduiding Waarde
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
<MOBILENETWORK> Voer de naam in voor het particuliere mobiele netwerk.
<SERVICE> Voer de naam van de service in.
<DATANETWORK> Voer de naam in voor het gegevensnetwerk.
<SLICE> Voer de naam van het segment in.
<SIMPOLICY> Voer de naam in voor het simkaartbeleid.
<SUB_ID> De id van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd.
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"

Een simkaart maken

Gebruik New-AzMobileNetworkSim om een nieuwe simkaart te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Tijdelijke aanduiding Waarde
<SIMGROUP> Voer de naam van de simkaartgroep in.
<SIM> Voer de naam voor de simkaart in.
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
<MOBILENETWORK> Voer de naam in voor het particuliere mobiele netwerk.
<SERVICE> Voer de naam van de service in.
<DATANETWORK> Voer de naam in voor het gegevensnetwerk.
<SLICE> Voer de naam van het segment in.
<SIMPOLICY> Voer de naam van het simkaartbeleid in.
<SUB_ID> De id van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd.
$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

Een site en afhankelijke resources maken

Gebruik New-AzMobileNetworkSite om de nieuwe siteresource en alle resterende vereiste resources (PCCP, PCDP en ADN) te maken. Zodra dit is voltooid, wordt de toepassing volledig geïmplementeerd. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de informatie die is verzameld in Vereiste: De implementatie van een privénetwerk en -site voorbereiden.

Tijdelijke aanduiding Waarde
<RESOURCEGROUP> Voer de naam van de resourcegroep in.
<SUB_ID> De id van het Azure-abonnement waarin de Azure-resources moeten worden geïmplementeerd.
<ASE> Voer de naam in voor het ASE-apparaat.
<MOBILENETWORK> Voer de naam in van het mobiele privénetwerk dat u hebt gemaakt.
<SITE> Voer de naam voor de site in.
<CUSTOMLOCATION> Voer de naam in voor de aangepaste locatie.
<DATANETWORK> Voer de naam in voor het gegevensnetwerk.
$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

Resources opschonen

Als u uw implementatie niet wilt behouden, verwijdert u de resourcegroep.

Volgende stappen

Als u uw implementatie hebt behouden, kunt u beginnen met het ontwerpen van beleidsbeheer om te bepalen hoe uw mobiele privénetwerk verkeer verwerkt, of u kunt meer sites toevoegen aan uw persoonlijke mobiele netwerk.