Quickstart: Een privé mobiel netwerk en een privé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 Producten die beschikbaar zijn per regio voor de Azure-regio's waar Azure Private 5G Core beschikbaar is.
- Een particulier mobiel netwerk.
- Een site.
- De standaardservice en allow-all SIM-beleid (zoals beschreven in standaardservice en allow-all SIM-beleid).
- Optioneel, een of meer SIM's en een SIM-groep.
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: Voorbereiden op het implementeren van een privé mobiel netwerk en een privénetwerk en -site
- Voltooi de vereiste taken voor het implementeren van een particulier mobiel netwerk en commissie het AKS-cluster.
- Zorg ervoor dat u zich kunt aanmelden bij Azure Portal met behulp van een account met toegang tot het actieve abonnement dat u hebt geïdentificeerd in Voltooi de vereiste taken voor het implementeren van een privé mobiel netwerk. Dit account moet de ingebouwde rol Inzender of Eigenaar hebben voor het abonnementsbereik.
- Verzamel de vereiste informatie voor het implementeren van een privé mobiel netwerk. Als u SIM's wilt inrichten, moet u een JSON-bestand voorbereiden met uw SIM-gegevens, zoals beschreven in de JSON-bestandsindeling voor het inrichten van SIM's.
- Identificeer de namen van de interfaces die overeenkomen met poort 5 en 6 op het Azure Stack Edge Pro-apparaat op de site.
- Verzamel de vereiste informatie voor een site.
- Raadpleeg de releaseopmerkingen voor de huidige versie van pakketkern en of deze wordt ondersteund door de versie waarop uw Azure Stack Edge (ASE) momenteel wordt uitgevoerd. Als uw ASE-versie niet compatibel is met de nieuwste pakketkern, werkt u uw GPU van Azure Stack Edge Pro bij.
Azure PowerShell-opdrachten die in dit artikel worden gebruikt
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
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 SIM implementeren
U moet de volgende stappen uitvoeren om een privé mobiel netwerk, een site en sim te kunnen implementeren. Elke stap moet volledig zijn voltooid voordat u verdergaat met de volgende stap.
Voor verschillende opdrachten is de id van het Azure-abonnement vereist waarin de Azure-resources moeten worden geïmplementeerd. Dit wordt weergegeven zoals <SUB_ID>
in de onderstaande opdrachten. Haal die waarde op voordat u verdergaat.
Een Mobile Network-resource maken
Hiermee New-AzMobileNetwork
maakt u een nieuwe mobile network-resource . In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Tijdelijke aanduiding | Weergegeven als |
---|---|
<MOBILENETWORK> |
Voer een naam in voor het privé-mobiele netwerk. |
<RESOURCEGROUP> |
Voer de naam van de resourcegroep in. |
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01
Een SIM-groep maken
Hiermee New-AzMobileNetworkSimGroup
maakt u een nieuwe SIM-groep. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Variabel | Tijdelijke aanduiding | Weergegeven als |
---|---|---|
<SIMGROUP> |
Voer de naam in voor de simgroep. | |
<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
Hiermee New-AzMobileNetworkSlice
maakt u een nieuw segment. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Tijdelijke aanduiding | Weergegeven als |
---|---|
<MOBILENETWORK> |
Voer de naam in voor het privé-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
dit om een nieuwe service te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Tijdelijke aanduiding | Weergegeven als |
---|---|
<MOBILENETWORK> |
Voer de naam in voor het privé-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 SIM-beleid maken
Gebruik New-AzMobileNetworkSimPolicy
dit om een nieuw SIM-beleid te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Tijdelijke aanduiding | Weergegeven als |
---|---|
<RESOURCEGROUP> |
Voer de naam van de resourcegroep in. |
<MOBILENETWORK> |
Voer de naam in voor het privé-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 SIM-beleid. |
<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 SIM maken
Gebruik New-AzMobileNetworkSim
dit om een nieuwe sim te maken. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Tijdelijke aanduiding | Weergegeven als |
---|---|
<SIMGROUP> |
Voer de naam van de SIM-groep in. |
<SIM> |
Voer de naam in voor de sim. |
<RESOURCEGROUP> |
Voer de naam van de resourcegroep in. |
<MOBILENETWORK> |
Voer de naam in voor het privé-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 SIM-beleid 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
Hiermee New-AzMobileNetworkSite
maakt u de nieuwe siteresource en alle resterende vereiste resources (PCCP, PCDP en ADN). Zodra de toepassing is voltooid, wordt deze volledig geïmplementeerd. In de voorbeeldopdracht worden de volgende waarden voor tijdelijke aanduidingen gebruikt. Vervang deze door de gegevens die zijn verzameld in Vereisten: Bereid u voor om een privé mobiel netwerk en een site te implementeren.
Tijdelijke aanduiding | Weergegeven als |
---|---|
<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 privé-mobiele 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 de 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 privénetwerk verkeer verwerkt, of u kunt meer sites toevoegen aan uw mobiele privénetwerk.