Поделиться через


Краткое руководство. Развертывание частной мобильной сети и сайта — Azure PowerShell

Azure Private 5G Core — это облачная служба Azure для развертывания и управления функциями основной сети 5G на устройстве Azure Stack Edge в рамках локальной частной мобильной сети для предприятий. В этом кратком руководстве описывается, как использовать Azure PowerShell для развертывания следующих ресурсов в регионе Azure "Восточная часть США". Сведения о продуктах, доступных по регионам Azure, где доступна частная служба Azure 5G Core.

  • Частная мобильная сеть.
  • Сайт.
  • Служба по умолчанию и политика всех SIM-карт (как описано в службе по умолчанию и политике сим-карты для всех разрешений).
  • Кроме того, одна или несколько SIM и группа SIM.

Предварительные требования. Установка модуля Azure PowerShell

Для выполнения действий, описанных в этой статье, требуется установить и настроить модуль Azure PowerShell. Обязательно выполните все инструкции. По завершении установки войдите в Azure и выберите свою подписку.

Примечание.

Для выполнения этих инструкций требуется учетная запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.

Предварительные требования. Подготовка к развертыванию частной мобильной сети и сайта

Команды Azure PowerShell, используемые в этой статье

Вход в Azure

Для этого примера требуется Azure PowerShell. Чтобы узнать версию, выполните команду Get-Module -ListAvailable Az. Если вам необходимо выполнить установку или обновление, см. статью об установке модуля Azure PowerShell.

Запустите командлет Connect AzAccount, чтобы подключиться к Azure.

Развертывание частной мобильной сети, сайта и SIM-карты

Для успешного развертывания частной мобильной сети, сайта и SIM-карты необходимо выполнить следующие действия. Каждый шаг должен быть полностью завершен, прежде чем перейти к следующему.

Для нескольких команд потребуется идентификатор подписки Azure, в которой развертываются ресурсы Azure. Это отображается как <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.
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.
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.
$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

Создайте переменную для идентификатора ресурса службы .

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

Очистка ресурсов

Если вы не хотите сохранить развертывание, удалите группу ресурсов.

Следующие шаги

Если вы сохранили развертывание, можно начать разработку управления политикой, чтобы определить способ обработки трафика частной мобильной сети или добавить дополнительные сайты в частную мобильную сеть.