Szybki start: wdrażanie prywatnej sieci komórkowej i lokacji — Azure PowerShell

Azure Private 5G Core to usługa w chmurze platformy Azure do wdrażania funkcji sieci podstawowej 5G i zarządzania nimi na urządzeniu Azure Stack Edge w ramach lokalnej prywatnej sieci mobilnej dla przedsiębiorstw. W tym przewodniku Szybki start opisano, jak za pomocą Azure PowerShell wdrożyć następujące zasoby w regionie świadczenia usługi Azure Wschodnie stany USA. Zobacz Dostępność produktów według regionów dla regionów świadczenia usługi Azure, w których jest dostępna prywatna usługa Azure 5G Core.

Wymagania wstępne: Instalacja modułu Azure PowerShell

Aby wykonać kroki opisane w tym artykule, musisz zainstalować i skonfigurować moduł Azure PowerShell. Pamiętaj, aby wykonać wszystkie instrukcje. Po zakończeniu instalacji zaloguj się do platformy Azure i wybierz swoją subskrypcję.

Uwaga

Do wykonania tych kroków jest potrzebne konto platformy Azure. Jeśli nie masz konta platformy Azure, możesz utworzyć konto bezpłatnej wersji próbnej.

Wymaganie wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji

Azure PowerShell polecenia używane w tym artykule

Logowanie do platformy Azure

Ten przykładowy skrypt wymaga programu Azure PowerShell. Uruchom polecenie Get-Module -ListAvailable Az, aby dowiedzieć się, jaka wersja jest używana. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie modułu Azure PowerShell.

Uruchom polecenie cmdlet Connect-AzAccount , aby nawiązać połączenie z platformą Azure.

Wdrażanie prywatnej sieci komórkowej, lokacji i karty SIM

Aby pomyślnie wdrożyć prywatną sieć mobilną, lokację i kartę SIM, należy wykonać poniższe kroki. Każdy krok musi być w pełni ukończony przed przejściem do następnego kroku.

Kilka poleceń wymaga identyfikatora subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure. Jest to wyświetlane tak, jak <SUB_ID> w poniższych poleceniach. Uzyskaj wartość przed kontynuowaniem.

Tworzenie zasobu usługi Mobile Network

Użyj polecenia New-AzMobileNetwork , aby utworzyć nowy zasób usługi Mobile Network . Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

Tworzenie grupy SIM

Użyj polecenia New-AzMobileNetworkSimGroup , aby utworzyć nową grupę SIM. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Zmienna Symbol zastępczy Wartość
<SIMGROUP> Wprowadź nazwę grupy sim.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<SUB_ID> Identyfikator subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure.
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Upewnij się, że chcesz wykonać akcję, wpisując Y.

Tworzenie wycinka

Użyj polecenia New-AzMobileNetworkSlice , aby utworzyć nowy wycinek. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<SLICE> Wprowadź nazwę wycinka.
<SUB_ID> Identyfikator subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure.
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

Utwórz zmienną dla konfiguracji zasobu 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>"

Tworzenie usługi

Użyj polecenia New-AzMobileNetworkService , aby utworzyć nową usługę. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<SERVICE> Wprowadź nazwę usługi.
<SUB_ID> Identyfikator subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure.
$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

Utwórz zmienną dla identyfikatora zasobu usługi .

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

Tworzenie zasad SIM

Użyj New-AzMobileNetworkSimPolicy polecenia , aby utworzyć nowe zasady SIM. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<SERVICE> Wprowadź nazwę usługi.
<DATANETWORK> Wprowadź nazwę sieci danych.
<SLICE> Wprowadź nazwę wycinka.
<SIMPOLICY> Wprowadź nazwę zasad SIM.
<SUB_ID> Identyfikator subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure.
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"

Tworzenie karty SIM

Użyj polecenia New-AzMobileNetworkSim , aby utworzyć nową kartę SIM. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji.

Symbol zastępczy Wartość
<SIMGROUP> Wprowadź nazwę grupy SIM.
<SIM> Wprowadź nazwę karty SIM.
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<MOBILENETWORK> Wprowadź nazwę prywatnej sieci komórkowej.
<SERVICE> Wprowadź nazwę usługi.
<DATANETWORK> Wprowadź nazwę sieci danych.
<SLICE> Wprowadź nazwę wycinka.
<SIMPOLICY> Wprowadź nazwę zasad SIM.
<SUB_ID> Identyfikator subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure.
$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

Tworzenie witryny i zasobów zależnych

Użyj New-AzMobileNetworkSite polecenia , aby utworzyć nowy zasób lokacji i wszystkie pozostałe wymagane zasoby (PCCP, PCDP i ADN). Po zakończeniu aplikacji zostanie w pełni wdrożona. Przykładowe polecenie używa następujących wartości zastępczych, zastąp je informacjami zebranymi w sekcji Wymagania wstępne: Przygotowanie do wdrożenia prywatnej sieci mobilnej i lokacji.

Symbol zastępczy Wartość
<RESOURCEGROUP> Wprowadź nazwę grupy zasobów.
<SUB_ID> Identyfikator subskrypcji platformy Azure, w której mają zostać wdrożone zasoby platformy Azure.
<ASE> Wprowadź nazwę urządzenia ASE.
<MOBILENETWORK> Wprowadź nazwę utworzonej prywatnej sieci komórkowej.
<SITE> Wprowadź nazwę witryny.
<CUSTOMLOCATION> Wprowadź nazwę lokalizacji niestandardowej.
<DATANETWORK> Wprowadź nazwę sieci danych.
$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

Czyszczenie zasobów

Jeśli nie chcesz zachować wdrożenia, usuń grupę zasobów.

Następne kroki

Jeśli wdrożenie zostało zachowane, możesz rozpocząć projektowanie kontroli zasad w celu określenia sposobu obsługi ruchu przez prywatną sieć mobilną lub dodać więcej lokacji do prywatnej sieci mobilnej.