Szybki start: wdrażanie prywatnej sieci komórkowej i lokacji — Azure PowerShell
Azure Private 5G Core to usługa w chmurze platformy Azure służąca 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ą programu Azure PowerShell wdrożyć następujące zasoby w regionie platformy 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.
- Prywatna sieć komórkowa.
- Witryna.
- Domyślna usługa i zasady zezwalania na wszystkie karty SIM (zgodnie z opisem w temacie Domyślna usługa i zasady zezwalania na wszystkie karty SIM).
- Opcjonalnie co najmniej jeden moduł SIM i grupa SIM.
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 skorzystać z bezpłatnej wersji próbnej.
Wymaganie wstępne: Przygotowanie do wdrożenia prywatnej sieci komórkowej i lokacji
- Wykonaj zadania wstępne dotyczące wdrażania prywatnej sieci komórkowej i Komisji klastra usługi AKS.
- Upewnij się, że możesz zalogować się do witryny Azure Portal przy użyciu konta z dostępem do aktywnej subskrypcji zidentyfikowanej w temacie Wykonywanie zadań wstępnych dotyczących wdrażania prywatnej sieci komórkowej. To konto musi mieć wbudowaną rolę Współautor lub Właściciel w zakresie subskrypcji.
- Zbierz wymagane informacje, aby wdrożyć prywatną sieć komórkową. Jeśli chcesz aprowizować maszyny SIM, musisz przygotować plik JSON zawierający informacje o karcie SIM zgodnie z opisem w formacie pliku JSON na potrzeby aprowizowania maszyn SIM.
- Zidentyfikuj nazwy interfejsów odpowiadających portom 5 i 6 na urządzeniu Azure Stack Edge Pro w lokacji.
- Zbierz wymagane informacje dotyczące witryny.
- Zapoznaj się z informacjami o wersji dla bieżącej wersji rdzeni pakietów i sprawdź, czy jest ona obsługiwana przez wersję, która jest obecnie uruchomiona przez usługę Azure Stack Edge (ASE). Jeśli wersja środowiska ASE jest niezgodna z najnowszym rdzeniem pakietów, zaktualizuj procesor GPU usługi Azure Stack Edge Pro.
Polecenia programu Azure PowerShell używane w tym artykule
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
Logowanie się 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.
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 New-AzMobileNetwork
polecenia , 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 New-AzMobileNetworkSimGroup
polecenia , 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ą być wdrażane 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 New-AzMobileNetworkSlice
polecenia , aby utworzyć nowy fragment. 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ą być wdrażane 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 New-AzMobileNetworkService
polecenia , 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ą być wdrażane 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ą być wdrażane 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 New-AzMobileNetworkSim
polecenia , 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ą być wdrażane 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 lokacji 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 wdrażania 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 komórkowej i lokacji.
Symbol zastępczy | Wartość |
---|---|
<RESOURCEGROUP> |
Wprowadź nazwę grupy zasobów. |
<SUB_ID> |
Identyfikator subskrypcji platformy Azure, w której mają być wdrażane 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 komórkowej.