Início Rápido: implantar um site e uma rede móvel privada – Azure PowerShell
O Azure Private 5G Core é um serviço de nuvem do Azure para implantar e gerenciar funções de rede de núcleo 5G em um dispositivo do Azure Stack Edge, como parte de uma rede móvel privada local para empresas. Este início rápido descreve como usar um Azure PowerShell para implantar os recursos a seguir na região Leste dos EUA do Azure. Confira Produtos disponíveis por região para as regiões do Azure nas quais o Azure Private 5G Core está disponível.
- Uma rede móvel privada.
- Um site.
- O serviço padrão e a política de permissão para todos os cartões SIM (conforme descrito em Serviço padrão e política de permissão para todos os cartões SIM).
- Opcionalmente, um ou mais SIMs e um grupo SIM.
Pré-requisito: instalar o módulo do Azure PowerShell
Para seguir as etapas deste artigo, será necessário instalar e configurar o módulo do Azure PowerShell. Certifique-se de concluir todas as instruções. Depois que a instalação for concluída, entre no Azure e selecione sua assinatura.
Observação
É necessária uma conta do Azure para concluir essas etapas. Se não tiver uma conta do Azure, você poderá assinar uma versão de avaliação gratuita.
Pré-requisito: preparar para implantar um site e uma rede móvel privada
- Conclua as tarefas de pré-requisito para implantar uma rede móvel privada e Ativar o cluster do AKS.
- Verifique se você pode entrar no portal do Azure usando uma conta com acesso à assinatura ativa identificada em Concluir as tarefas de pré-requisito para implantar uma rede móvel privada. Essa conta precisa ter a função interna Colaborador ou Proprietário no escopo da assinatura.
- Colete as informações necessárias para implantar uma rede móvel privada. Se você quiser provisionar SIMs, precisará preparar um arquivo JSON que contém as informações do SIM, conforme descrito em Formato de arquivo JSON para provisionar SIMs.
- Identifique os nomes das interfaces correspondentes às portas 5 e 6 no dispositivo Azure Stack Edge Pro no site.
- Colete as informações necessárias para um site.
- Consulte as notas sobre a versão atual do núcleo de pacotes e se há suporte para ela na versão em execução no momento no ASE (Azure Stack Edge). Se a versão do ASE for incompatível com o núcleo de pacotes mais recente, atualize a GPU do Azure Stack Edge Pro.
Comandos do Azure PowerShell usados nesse artigo
- New-AzMobileNetwork
- New-AzMobileNetworkSimGroup
- New-AzMobileNetworkSlice
- New-AzMobileNetworkServiceResourceIdObject
- New-AzMobileNetworkSim
- New-AzMobileNetworkSimStaticIPPropertiesObject
- New-AzMobileNetworkSite
Entrar no Azure
Este exemplo exige o Azure PowerShell. Execute Get-Module -ListAvailable Az
para encontrar a versão.
Se você precisar instalá-lo ou atualizá-lo, confira Instalar o módulo do Azure PowerShell.
Execute o cmdlet Connect-AzAccount para se conectar ao Azure.
Implantar uma rede móvel privada, um site e um SIM
Você deve concluir as etapas a seguir para implantar com êxito uma rede móvel privada, um site e um SIM. Cada etapa deve estar totalmente concluída antes de prosseguir para a próxima.
Vários comandos exigirão a ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. Isso aparece como <SUB_ID>
nos comandos abaixo. Obtenha esse valor antes de continuar.
Criar um recurso de Rede Móvel
Use New-AzMobileNetwork
para criar um novo recurso de Rede Móvel. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Espaço reservado | Valor |
---|---|
<MOBILENETWORK> |
Insira um nome da rede móvel privada. |
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. |
New-AzMobileNetwork -Name <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -Location eastus -PublicLandMobileNetworkIdentifierMcc 001 -PublicLandMobileNetworkIdentifierMnc 01
Criar um Grupo de SIMs
Use New-AzMobileNetworkSimGroup
para criar um novo Grupo de SIMs. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Variável | Espaço reservado | Valor |
---|---|---|
<SIMGROUP> |
Insira o nome do grupo de sims. | |
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. | |
<SUB_ID> |
A ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. |
New-AzMobileNetworkSimGroup -Name <SIMGROUP> -ResourceGroupName <RESOURCEGROUP> -Location eastus -MobileNetworkId "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>"
Confirme se você deseja executar a ação digitando Y.
Criar uma Fatia
Use New-AzMobileNetworkSlice
para criar uma nova Fatia. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Espaço reservado | Valor |
---|---|
<MOBILENETWORK> |
Insira o nome para a rede móvel privada. |
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. |
<SLICE> |
Insira o nome da fatia. |
<SUB_ID> |
A ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. |
New-AzMobileNetworkSlice -MobileNetworkName <MOBILENETWORK> -ResourceGroupName <RESOURCEGROUP> -SliceName <SLICE> -Location eastus -SnssaiSst 1
Crie uma variável para a configuração do recurso Fatia.
$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>"
Criar um serviço
Use New-AzMobileNetworkService
para criar um novo Serviço. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Espaço reservado | Valor |
---|---|
<MOBILENETWORK> |
Insira o nome para a rede móvel privada. |
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. |
<SERVICE> |
Insira o nome do serviço. |
<SUB_ID> |
A ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. |
$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
Crie uma variável para a ID do recurso Serviço.
$serviceResourceId = New-AzMobileNetworkServiceResourceIdObject -Id "/subscriptions/<SUB_ID>/resourceGroups/<RESOURCEGROUP>/providers/Microsoft.MobileNetwork/mobileNetworks/<MOBILENETWORK>/services/<SERVICE>"
Criar uma Política de SIM
Use New-AzMobileNetworkSimPolicy
para criar uma nova Política de SIM. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Espaço reservado | Valor |
---|---|
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. |
<MOBILENETWORK> |
Insira o nome para a rede móvel privada. |
<SERVICE> |
Insira o nome do serviço. |
<DATANETWORK> |
Insira o nome da rede de dados. |
<SLICE> |
Insira o nome da fatia. |
<SIMPOLICY> |
Insira o nome da política de SIM. |
<SUB_ID> |
A ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. |
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"
Criar um SIM
Use New-AzMobileNetworkSim
para criar um novo SIM. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Espaço reservado | Valor |
---|---|
<SIMGROUP> |
Insira o nome do grupo de SIMs. |
<SIM> |
Insira o nome do SIM. |
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. |
<MOBILENETWORK> |
Insira o nome para a rede móvel privada. |
<SERVICE> |
Insira o nome do serviço. |
<DATANETWORK> |
Insira o nome da rede de dados. |
<SLICE> |
Insira o nome da fatia. |
<SIMPOLICY> |
Insira o nome da política de SIM. |
<SUB_ID> |
A ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. |
$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
Criar um Site e recursos dependentes
Use New-AzMobileNetworkSite
para criar o novo recurso de Site e todos os recursos restantes necessários (PCCP, PCDP e ADN). Depois de concluído, o aplicativo será totalmente implantado. O comando de exemplo utiliza os seguintes valores de espaço reservado, substitua-os pelas informações coletadas nos Pré-requisito: preparar para implantar um site e uma rede móvel privada.
Espaço reservado | Valor |
---|---|
<RESOURCEGROUP> |
Insira o nome do grupo de recursos. |
<SUB_ID> |
A ID da assinatura do Azure na qual os recursos do Azure devem ser implantados. |
<ASE> |
Insira o nome do dispositivo ASE. |
<MOBILENETWORK> |
Inserir o nome da rede móvel privada que você criou. |
<SITE> |
Insira o nome para o site. |
<CUSTOMLOCATION> |
Insira o nome do local personalizado. |
<DATANETWORK> |
Insira o nome da rede de dados. |
$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
Limpar os recursos
Se você não quiser manter a implantação, exclua o grupo de recursos.
Próximas etapas
Se você manteve sua implantação, poderá começar a projetar o controle de políticas para determinar como sua rede móvel privada lida com o tráfego ou adicionar mais sites à sua rede móvel privada.