次の方法で共有


クイックスタート: プライベート モバイル ネットワークとサイト - Azure PowerShell

Azure Private 5G Core は、企業向けのオンプレミス プライベート モバイル ネットワークの一部として、5G コア ネットワーク機能を Azure Stack Edge デバイスにデプロイおよび管理するための Azure クラウド サービスです。 このクイックスタートでは、Azure PowerShell を使用して、米国東部 Azure リージョンに次のリソースをデプロイする方法について説明します。 Azure Private 5G Core が利用可能な Azure リージョンについては、「リージョン別の利用可能な製品」を参照してください。

  • プライベート モバイル ネットワーク。
  • サイト。
  • 既定のサービスと allow-all SIM ポリシー (「既定のサービスと allow-all SIM ポリシー」で説明されています)。
  • 必要に応じて、1 つ以上の SIM と SIM グループ。

前提条件: Azure PowerShell モジュールのインストール

この記事の手順を実行するには、Azure PowerShell モジュールをインストールして構成する必要があります。 必ず、すべての手順を完了してください。 インストールが完了したら、Azure にサインインし、サブスクリプションを選択します。

Note

これらの手順を完了するには Azure アカウントが必要です。 Azure アカウントを持っていない場合、無料試用版でサインアップできます。

前提条件: プライベート モバイル ネットワークとサイトのデプロイの準備をする

この記事で使用する Azure PowerShel lコマンド

Azure へのサインイン

このサンプルには、Azure PowerShell が必要です。 バージョンを確認するには、Get-Module -ListAvailable Az を実行します。 インストールまたはアップグレードする必要がある場合は、Azure PowerShell モジュールのインストールに関するページを参照してください。

Connect-AzAccount コマンドレットを実行して Azure に接続します。

プライベート モバイル ネットワーク、サイト、および SIM をデプロイする

プライベート モバイル ネットワーク、サイト、SIM を正常にデプロイするには、次の手順を完了する必要があります。 次に進む前に、各手順が完了している必要があります。

いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。 これは、次のコマンドで <SUB_ID> のように表示されます。 続行する前に、その値を取得します。

モバイル ネットワーク リソースを作成する

New-AzMobileNetwork を使用して、新しいモバイル ネットワーク リソースを作成します。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

プレースホルダー
<MOBILENETWORK> プライベート モバイル ネットワークの名前を入力します。
<RESOURCEGROUP> リソース グループの名前を入力します。
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01

SIM グループを作成する

New-AzMobileNetworkSimGroup を使用して、新しい SIM グループを作成します。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

変数 プレースホルダー
<SIMGROUP> SIM グループの名前を入力します。
<RESOURCEGROUP> リソース グループの名前を入力します。
<SUB_ID> いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"

Y」と入力してアクションを実行することを確認します。

スライスを作成する

New-AzMobileNetworkSlice を使用して新しいスライスを作成します。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

プレースホルダー
<MOBILENETWORK> プライベート モバイル ネットワークの名前を入力します。
<RESOURCEGROUP> リソース グループの名前を入力します。
<SLICE> スライスの名前を入力します。
<SUB_ID> いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1

スライス リソースの構成の変数を作成します。

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

サービスの作成

New-AzMobileNetworkService を使用して新しいサービスを作成します。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

プレースホルダー
<MOBILENETWORK> プライベート モバイル ネットワークの名前を入力します。
<RESOURCEGROUP> リソース グループの名前を入力します。
<SERVICE> サービスの名前を入力します。
<SUB_ID> いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。
$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

スライス リソースの ID の変数を作成します。

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

SIM ポリシーを作成する

New-AzMobileNetworkSimPolicy を使用して、新しい SIM ポリシーを作成します。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

プレースホルダー
<RESOURCEGROUP> リソース グループの名前を入力します。
<MOBILENETWORK> プライベート モバイル ネットワークの名前を入力します。
<SERVICE> サービスの名前を入力します。
<DATANETWORK> データ ネットワークの名前を入力します。
<SLICE> スライスの名前を入力します。
<SIMPOLICY> SIM ポリシーの名前を入力します。
<SUB_ID> いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。
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"

SIM を作成する

New-AzMobileNetworkSim を使用して、新しい SIM を作成します。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

プレースホルダー
<SIMGROUP> SIM グループの名前を入力します。
<SIM> SIM の名前を入力します。
<RESOURCEGROUP> リソース グループの名前を入力します。
<MOBILENETWORK> プライベート モバイル ネットワークの名前を入力します。
<SERVICE> サービスの名前を入力します。
<DATANETWORK> データ ネットワークの名前を入力します。
<SLICE> スライスの名前を入力します。
<SIMPOLICY> SIM ポリシーの名前を入力します。
<SUB_ID> いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。
$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

サイトと依存リソースを作成する

New-AzMobileNetworkSite を使用して、新しいサイト リソースと残りの必要なすべてのリソース (PCCP、PCDP、ADN) を作成します。 完了すると、アプリケーションが完全にデプロイされます。 このコマンド例では、次のプレースホルダー値を使用し、「前提条件: プライベート モバイル ネットワークとサイトのデプロイを準備する」で収集した情報に置き換えます。

プレースホルダー
<RESOURCEGROUP> リソース グループの名前を入力します。
<SUB_ID> いくつかのコマンドでは、Azure リソースをデプロイする Azure サブスクリプションの ID が必要です。
<ASE> ASE デバイスの名前を入力します。
<MOBILENETWORK> 作成したプライベート モバイル ネットワークの名前を入力します。
<SITE> サイトの名前を入力します。
<CUSTOMLOCATION> カスタムの場所の名前を入力します。
<DATANETWORK> データ ネットワークの名前を入力します。
$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

リソースをクリーンアップする

デプロイを維持しない場合は、リソース グループを削除します

次の手順

デプロイを維持する場合は、プライベート モバイル ネットワークでトラフィックを処理する方法を決定するポリシー コントロールの設計を開始するか、プライベート モバイル ネットワークにサイトをさらに追加することができます。