Criar uma fatia usando um modelo ARM

As fatias de rede permitem hospedar várias redes lógicas independentes na mesma implantação do Azure Private 5G Core. As fatias são atribuídas a políticas SIM e endereços IP estáticos, fornecendo redes de ponta a ponta isoladas que podem ser personalizadas para diferentes requisitos de largura de banda e latência.

Neste guia de instruções, você aprenderá a criar uma fatia em sua rede móvel privada usando um modelo do Azure Resource Manager (modelo ARM). Você pode configurar um tipo de fatia/serviço (SST) e um diferencial de fatia (SD) para fatias associadas a SIMs que serão provisionadas em um site 5G. Se um SIM for provisionado em um site 4G, a fatia associada à sua política de SIM deverá conter um SD vazio e um valor de 1 para o SST.

Um modelo do Azure Resource Manager é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do seu projeto. O modelo utiliza sintaxe declarativa. Você descreve a implantação pretendida sem escrever a sequência de comandos de programação para criar a implantação.

Se o seu ambiente cumpre os pré-requisitos e se está familiarizado com a utilização de modelos ARM, selecione o botão Implementar no Azure. O modelo será aberto no portal do Azure.

Button to deploy the Resource Manager template to Azure.

Pré-requisitos

  • Identifique o nome do recurso Rede Móvel correspondente à sua rede móvel privada.
  • Colete as informações em Coletar as informações necessárias para uma fatia de rede. Se a fatia for usada por UEs 4G, você não precisará coletar valores SST e SD.
  • Certifique-se de que pode iniciar sessão no portal do Azure utilizando uma conta com acesso à subscrição ativa que utilizou para criar a sua rede móvel privada. Essa conta deve ter a função interna de Colaborador ou Proprietário no escopo da assinatura.
  • Navegue até o recurso Plano de Controle Principal do Pacote e verifique se o campo Estado da instalação do núcleo do pacote contém Êxito. Isso evita erros ao gerenciar suas fatias de rede, garantindo que nenhum outro processo esteja em execução. Se você acabou de executar um processo, pode levar alguns minutos para que o campo Estado da instalação do núcleo do pacote seja atualizado.

Rever o modelo

O modelo usado neste guia de instruções é de Modelos de Início Rápido do Azure.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.25.53.49325",
      "templateHash": "16508206863263740493"
    }
  },
  "parameters": {
    "location": {
      "type": "string",
      "metadata": {
        "description": "Region where the Mobile Network will be deployed (must match the resource group region)"
      }
    },
    "existingMobileNetworkName": {
      "type": "string",
      "metadata": {
        "description": "Name of the Mobile Network to add a Slice to"
      }
    },
    "sliceName": {
      "type": "string",
      "metadata": {
        "description": "The name of the Slice"
      }
    },
    "sst": {
      "type": "int",
      "minValue": 0,
      "maxValue": 255,
      "metadata": {
        "description": "The SST value for the slice being deployed."
      }
    },
    "sd": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The SD value for the slice being deployed."
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.MobileNetwork/mobileNetworks/slices",
      "apiVersion": "2024-02-01",
      "name": "[format('{0}/{1}', parameters('existingMobileNetworkName'), parameters('sliceName'))]",
      "location": "[parameters('location')]",
      "properties": {
        "snssai": {
          "sst": "[parameters('sst')]",
          "sd": "[if(empty(parameters('sd')), null(), parameters('sd'))]"
        }
      }
    }
  ]
}

O seguinte recurso do Azure é definido no modelo.

Implementar o modelo

  1. Selecione o link a seguir para entrar no Azure e abrir o modelo.

    Button to deploy the Resource Manager template to Azure.

  2. Selecione ou insira os seguintes valores, usando as informações recuperadas em Pré-requisitos.

    Campo Value
    Subscrição Selecione a assinatura do Azure que você usou para criar sua rede móvel privada.
    Grupo de recursos Selecione o grupo de recursos que contém o recurso de rede móvel que representa sua rede móvel privada.
    Região Selecione a região na qual você implantou a rede móvel privada.
    Location Insira o nome de código da região na qual você implantou a rede móvel privada.
    Nome da rede móvel existente Introduza o nome do recurso Rede Móvel que representa a sua rede móvel privada.
    Nome da fatia Insira o nome da fatia de rede.
    Sst Insira o valor de fatia/tipo de serviço (SST). Se a fatia for usada por UEs 4G, insira um valor de 1.
    SD Insira o valor do diferencial de fatia (SD). Se a fatia for usada por UEs 4G, deixe este campo em branco.
  3. Selecione Rever + criar.

  4. O Azure agora validará os valores de configuração que você inseriu. Você verá uma mensagem indicando que seus valores passaram na validação.

    Se a validação falhar, você verá uma mensagem de erro e as guias Configuração contendo a configuração inválida serão sinalizadas. Selecione a(s) guia(s) sinalizada(s) e use as mensagens de erro para corrigir a configuração inválida antes de retornar à guia Revisar + criar .

  5. Depois que a configuração for validada, você poderá selecionar Criar para criar a fatia. O portal do Azure exibirá uma tela de confirmação quando a fatia for criada.

Rever os recursos implementados

  1. Na tela de confirmação, selecione Ir para o grupo de recursos.

    Screenshot of the Azure portal showing a deployment confirmation for the ARM template.

  2. Confirme se o grupo de recursos contém um novo recurso Fatia que representa a fatia de rede.

Próximos passos