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.
- Ein privates Mobilfunknetz.
- Einen Standort.
- Den Standarddienst und die SIM-Richtlinie „Alle zulassen“ (wie unter Standarddienst und SIM-Richtlinie „Alle zulassen“ beschrieben).
- Optional eine oder mehrere SIMs und eine SIM-Gruppe.
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
- Führen Sie die erforderlichen Aufgaben für die Bereitstellung eines privaten Mobilfunknetzes und das Kommissionieren des AKS-Clusters aus.
- Stellen Sie sicher, dass Sie sich beim Azure-Portal unter Verwendung eines Kontos mit Zugriff auf das aktive Abonnement anmelden können, das Sie beim Ausführen der erforderlichen Aufgaben für die Bereitstellung eines privaten Mobilfunknetzes identifiziert haben. Dieses Konto muss im Abonnementbereich über die integrierte Rolle „Mitwirkender“ oder „Besitzer“ verfügen.
- Sammeln der erforderlichen Informationen zum Bereitstellen eines privaten Mobilfunknetzes. Wenn Sie SIMs bereitstellen möchten, müssen Sie eine JSON-Datei mit Ihren SIM-Informationen vorbereiten, wie in JSON-Dateiformat für die Bereitstellung von SIMs beschrieben.
- Identifizieren Sie die Namen der Schnittstellen, die den Ports 5 und 6 auf dem Azure Stack Edge Pro-Gerät am Standort entsprechen.
- Sammeln der erforderlichen Informationen für einen Standort.
- Sehen Sie sich die Versionshinweise für die aktuelle Paketkernversion an, und prüfen Sie, ob sie von der Version unterstützt wird, die derzeit von Ihrer ASE-Instanz (Azure Stack Edge) ausgeführt wird. Wenn Ihre ASE-Version mit dem neuesten Paketkern nicht kompatibel ist, aktualisieren Sie Ihre Azure Stack Edge Pro-GPU.
Azure PowerShell-Befehle, die in diesem Artikel verwendet werden
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
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.