Schnellstart: Bereitstellen eines privaten Mobilfunknetzes und Standorts – Azure PowerShell

Azure Private 5G Core ist ein Azure-Clouddienst zum Bereitstellen und Verwalten von 5G-Kernnetzwerkfunktionen auf einem Azure Stack Edge-Gerät im Rahmen eines lokalen privaten Mobilfunknetzes für Unternehmen. Diese Schnellstartanleitung beschreibt, wie Sie eine Azure PowerShell verwenden, um die folgenden Ressourcen in der Azure-Region „USA, Osten“ bereitzustellen. Unter Verfügbare Produkte nach Region finden Sie die Azure-Regionen, in denen Azure Private 5G Core verfügbar ist.

Voraussetzung: Das Azure PowerShell-Modul muss installiert sein.

Um die Schritte in diesem Artikel ausführen zu können, müssen Sie das Azure PowerShell-Modul installieren und konfigurieren. Führen Sie unbedingt alle Anweisungen vollständig aus. Nach dem Abschluss der Installation melden Sie sich bei Azure an und wählen Ihr Abonnement aus.

Hinweis

Sie benötigen ein Azure-Konto, um diese Schritte durchführen zu können. Wenn Sie nicht über ein Azure-Konto verfügen, können Sie sich für eine kostenlose Testversionregistrieren.

Voraussetzung: Vorbereiten der Bereitstellung eines privaten Mobilfunknetzes und einer Website

Azure PowerShell-Befehle, die in diesem Artikel verwendet werden

Anmelden bei Azure

Für dieses Beispiel ist Azure PowerShell erforderlich. Führen Sie Get-Module -ListAvailable Az aus, um die Version zu ermitteln. Wenn Sie eine Installation oder ein Upgrade ausführen müssen, finden Sie unter Install and configure Azure PowerShell (Installieren des Azure PowerShell-Moduls) Informationen dazu.

Führen Sie das Cmdlet Connect-AzAccount aus, um eine Verbindung mit Azure herzustellen.

Bereitstellen eines privaten mobilen Netzwerks, einer Website und einer SIM

Sie müssen die folgenden Schritte ausführen, um ein privates Mobilfunknetz, eine Website und eine SIM-Karte erfolgreich bereitzustellen. Jeder Schritt muss vollständig abgeschlossen sein, bevor sie mit dem nächsten Schritt fortfahren.

Mehrere Befehle erfordern die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen. Dies wird wie <SUB_ID> in den folgenden Befehlen angezeigt. Rufen Sie diesen Wert ab, bevor Sie fortfahren.

Eine Mobilfunknetzressource erstellen

Verwenden Sie New-AzMobileNetwork, um eine neue Ressource Mobiles Netzwerk zu erstellen. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Platzhalter Wert
<MOBILENETWORK> Geben Sie einen Namen für das private Mobilfunknetz ein.
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

Erstellen einer SIM-Gruppe

Verwenden Sie New-AzMobileNetworkSimGroup, um eine neue SIM-Gruppezu erstellen. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Variable Platzhalter Wert
<SIMGROUP> Geben Sie den Namen für die SIM-Gruppe ein.
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
<SUB_ID> Die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen.
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Bestätigen Sie, dass Sie die Aktion ausführen möchten, indem Sie Y eingeben.

Erstellen eines Slices

Verwenden Sie New-AzMobileNetworkSlice, um einen neuen Slice zu erstellen. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Platzhalter Wert
<MOBILENETWORK> Geben Sie den Namen für das private Mobilfunknetz ein.
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
<SLICE> Geben Sie den Namen des Slices ein.
<SUB_ID> Die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen.
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

Erstellen Sie eine Variable für die Konfiguration der Ressource Slice.

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

Erstellen eines Diensts

Verwenden Sie New-AzMobileNetworkService, um einen neuen Dienst zu erstellen. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Platzhalter Wert
<MOBILENETWORK> Geben Sie den Namen für das private Mobilfunknetz ein.
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
<SERVICE> Geben Sie den Namen des Diensts ein.
<SUB_ID> Die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen.
$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

Erstellen Sie eine Variable für die ID der Ressource Dienst.

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

Erstellen einer SIM-Richtlinie

Verwenden Sie New-AzMobileNetworkSimPolicy, um eine neue SIM-Richtlinie zu erstellen. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Platzhalter Wert
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
<MOBILENETWORK> Geben Sie den Namen für das private Mobilfunknetz ein.
<SERVICE> Geben Sie den Namen des Diensts ein.
<DATANETWORK> Geben Sie den Namen des Datennetzwerks ein.
<SLICE> Geben Sie den Namen des Slices ein.
<SIMPOLICY> Geben Sie den Namen für die SIM-Richtlinie ein.
<SUB_ID> Die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen.
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"

Erstellen einer SIM

Verwenden Sie New-AzMobileNetworkSim, um eine neue SIMzu erstellen. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Platzhalter Wert
<SIMGROUP> Geben Sie den Namen der SIM-Gruppe ein.
<SIM> Geben Sie den Namen für die SIM ein.
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
<MOBILENETWORK> Geben Sie den Namen für das private Mobilfunknetz ein.
<SERVICE> Geben Sie den Namen des Diensts ein.
<DATANETWORK> Geben Sie den Namen des Datennetzwerks ein.
<SLICE> Geben Sie den Namen des Slices ein.
<SIMPOLICY> Geben Sie den Namen der SIM-Richtlinie ein.
<SUB_ID> Die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen.
$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

Erstellen einer Website und abhängiger Ressourcen

Verwenden Sie New-AzMobileNetworkSite, um die neue Websiteressource und alle verbleibenden erforderlichen Ressourcen (PCCP, PCDP und ADN) zu erstellen. Nach Abschluss des Vorgangs wird die Anwendung vollständig bereitgestellt. Der Beispielbefehl verwendet die folgenden Platzhalterwerte und ersetzt sie durch die Informationen, die unter Voraussetzung: Vorbereiten der Bereitstellung eines privaten mobilen Netzwerks und einer Website erfasst wurden.

Platzhalter Wert
<RESOURCEGROUP> Geben Sie den Namen der Ressourcengruppe ein.
<SUB_ID> Die ID des Azure-Abonnements, in dem die Azure-Ressourcen bereitgestellt werden sollen.
<ASE> Geben Sie den Namen für das ASE-Gerät ein.
<MOBILENETWORK> Geben Sie den Namen des privaten Mobilfunknetzes ein, das Sie erstellt haben.
<SITE> Geben Sie den Namen für die Website ein.
<CUSTOMLOCATION> Geben Sie den Namen für den benutzerdefinierten Speicherort ein.
<DATANETWORK> Geben Sie den Namen des Datennetzwerks ein.
$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

Bereinigen von Ressourcen

Wenn Sie Ihre Bereitstellung nicht beibehalten möchten, löschen Sie die Ressourcengruppe.

Nächste Schritte

Wenn Sie Ihre Bereitstellung beibehalten haben, können Sie entweder damit beginnen, Richtlinien zu entwerfen, um festzulegen, wie Ihr privates Mobilfunknetz den Datenverkehr abwickeln soll, oder Sie können weitere Standorte zu Ihrem privaten Mobilfunknetz hinzufügen.