Краткое руководство. Развертывание частной мобильной сети и сайта — 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, вы можете зарегистрироваться и получить бесплатную пробную версию.
Предварительные требования. Подготовка к развертыванию частной мобильной сети и сайта
- Выполните необходимые задачи для развертывания частной мобильной сети и комиссии кластера AKS.
- Убедитесь, что вы можете войти в портал Azure с помощью учетной записи с доступом к активной подписке, определенной в разделе "Завершить необходимые задачи" для развертывания частной мобильной сети. Эта учетная запись должна иметь встроенную роль участника или владельца в области подписки.
- Соберите необходимые сведения для развертывания частной мобильной сети. Если вы хотите подготовить SIM, необходимо подготовить JSON-файл, содержащий сведения о SIM-карте, как описано в формате JSON для подготовки SIM.
- Определите имена интерфейсов, соответствующих портам 5 и 6 на устройстве Azure Stack Edge Pro на сайте.
- Соберите необходимые сведения для сайта.
- Обратитесь к заметкам о выпуске текущей версии ядра пакетов и о том, поддерживается ли она версией Azure Stack Edge (ASE). Если версия ASE несовместима с последней версией пакета, обновите GPU Azure Stack Edge Pro.
Команды Azure PowerShell, используемые в этой статье
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
Вход в 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
Очистка ресурсов
Если вы не хотите сохранить развертывание, удалите группу ресурсов.
Следующие шаги
Если вы сохранили развертывание, можно начать разработку управления политикой, чтобы определить способ обработки трафика частной мобильной сети или добавить дополнительные сайты в частную мобильную сеть.