Partilhar via


Guia de início rápido: pré-requisitos para operador e função de rede virtualizada (VNF)

Este guia de início rápido contém as tarefas de pré-requisito para Operador e Função de Rede Virtualizada (VNF). Embora seja possível automatizar essas tarefas dentro do seu NSD (Network Service Definition), neste início rápido, as ações são executadas manualmente.

Implantar pré-requisitos para máquina virtual (VM)

  1. Siga as ações para Criar grupos de recursos para os pré-requisitos na mesma região que os recursos do Publisher.

    az login
    
  2. Selecione a assinatura ativa usando o ID da assinatura.

    az account set --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    
  3. Crie o Grupo de Recursos.

    az group create --name OperatorResourceGroup  --location uksouth
    

    Nota

    O Grupo de Recursos criado aqui é usado para implantação posterior.

  4. Salve o seguinte script Bicep localmente como prerequisites.bicep.

    param location string = resourceGroup().location
    param vnetName string = 'ubuntu-vm-vnet'
    param vnetAddressPrefixes string
    param subnetName string = 'ubuntu-vm-subnet'
    param subnetAddressPrefix string
    param identityName string = 'identity-for-ubuntu-vm-sns'
    
    resource networkSecurityGroup 'Microsoft.Network/networkSecurityGroups@2022-05-01' ={
      name: '${vnetName}-nsg'
      location: location
    }
    
    resource virtualNetwork 'Microsoft.Network/virtualNetworks@2019-11-01' = {
      name: vnetName
      location: location
      properties: {
    
        addressSpace: {
          addressPrefixes: [vnetAddressPrefixes]
        }
        subnets: [
          {
            name: subnetName
            properties: {
              addressPrefix: subnetAddressPrefix
              networkSecurityGroup: {
                id:networkSecurityGroup.id
              }
            }
          }
        ]
      }
    }
    
    resource managedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2018-11-30' = {
      name: identityName
      location: location
    }
    
    output managedIdentityId string = managedIdentity.id
    output vnetId string = virtualNetwork.id
    
  5. Salve o seguinte modelo json localmente como prerequisites.parameters.json.

    {
      "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "vnetAddressPrefixes": {
          "value": "10.0.0.0/24"
        },
        "subnetAddressPrefix": {
          "value": "10.0.0.0/28"
        }
      }
    }
    
  6. Verifique se os scripts estão salvos localmente.

Implantar rede virtual

  1. Inicie a implantação da Rede Virtual. Emita o seguinte comando:

    az deployment group create --name prerequisites --resource-group OperatorResourceGroup  --template-file prerequisites.bicep --parameters prerequisites.parameters.json
    
  2. O script cria uma Rede Virtual, um Grupo de Segurança de Rede e a Identidade Gerenciada.

Localizar ID de recurso para identidade gerenciada

  1. Fazer logon no portal do Azure: abra um navegador da Web e entre no portal do Azure (https://portal.azure.com/) usando suas credenciais de conta do Azure.

  2. Navegue até Todos os Serviços: em Identidade , selecione Identidades gerenciadas.

  3. Localize a Identidade Gerenciada: Na lista de identidades gerenciadas, localize e selecione a identidade nomeada para ubuntu-vm-sns dentro do seu grupo de recursos. Agora você deve estar na página de visão geral dessa identidade gerenciada.

  4. Localizar ID: Selecione a seção de propriedades da identidade gerenciada. Você deve ver várias informações sobre a identidade. Procure o campo ID .

  5. Copiar para a área de transferência: selecione o botão ou ícone Copiar ao lado do ID do recurso.

  6. Salvar ID do Recurso copiado: Salve a ID do Recurso copiada, pois essas informações são necessárias para os Valores do Grupo de Configuração ao criar o Serviço de Rede do Site.

    Captura de ecrã a mostrar as Propriedades e ID da Identidade Gerida em Essentials.

Localizar ID de recurso para rede virtual

  1. Fazer logon no portal do Azure: abra um navegador da Web e entre no portal do Azure (https://portal.azure.com/) usando suas credenciais de conta do Azure.

  2. Navegue até Redes Virtuais: no painel de navegação esquerdo, selecione Redes virtuais.

  3. Procurar Redes Virtuais: Na lista de redes virtuais, você pode percorrer a lista ou usar a barra de pesquisa para encontrar a rede virtual ubuntu-vm-vnet .

  4. Access Virtual Network: Selecione o nome da rede virtual ubuntu-vm-vnet . Agora você deve estar na página de visão geral dessa rede virtual.

  5. Localizar ID: Selecione a seção de propriedades da Rede Virtual. Você deve ver várias informações sobre a identidade. Procure o campo ID do Recurso.

  6. Copiar para a área de transferência: selecione o botão ou ícone Copiar ao lado do ID do recurso para copiá-lo para a área de transferência.

  7. Salvar ID do Recurso copiado: Salve a ID do Recurso copiada, pois essas informações são necessárias para os Valores do Grupo de Configuração ao criar o Serviço de Rede do Site.

    Captura de ecrã a mostrar as Propriedades da rede virtual e o ID do Recurso.

Atualizar permissões do Serviço de Rede do Site (SNS)

Para executar essa tarefa, você precisa da função 'Administrador de Acesso de Usuário' sobre o respetivo Grupo de Recursos. Nas etapas anteriores, você criou uma Identidade Gerenciada rotulada identity-for-ubuntu-vm-sns dentro do seu grupo de recursos de referência. Essa identidade desempenha um papel crucial na implantação do Serviço de Rede de Site. (SNS). Conceda à identidade permissões de 'Colaborador' para recursos relevantes. Essas ações facilitam a conexão da máquina virtual (VM) com a rede virtual (VNET). Através desta identidade, o Serviço de Rede de Sites (SNS) obtém as permissões necessárias.

Nas etapas anteriores, você criou uma Identidade Gerenciada rotulada identity-for-ubuntu-vm-sns dentro do seu grupo de recursos de referência. Essa identidade desempenha um papel crucial na implantação do Serviço de Rede de Site (SNS). Conceda à identidade permissões de 'Colaborador' para recursos relevantes. Essas ações facilitam a implantação da Função de Rede Virtual e a conexão da Máquina Virtual (VM) à Rede Virtual (VNET). Através desta identidade, o Serviço de Rede de Sites (SNS) obtém as permissões necessárias.

Conceder a função de Colaborador na Rede Virtual à Identidade Gerenciada

  1. Acesse o portal do Azure e abra o Grupo de Recursos criado anteriormente, neste caso , OperatorResourceGroup.

  2. Localize e selecione a Rede Virtual chamada ubuntu-vm-vnet.

  3. No menu lateral da Rede Virtual, selecione Controle de Acesso (IAM).

  4. Escolha Adicionar atribuição de função.

    Captura de tela mostrando a área de controle de acesso virtual (IAM) para Adicionar atribuição de função.

  5. Em Funções de administrador privilegiado, selecione Colaborador e prossiga com Avançar.

    Captura de ecrã a mostrar a janela 'Adicionar atribuição de função' e o Colaborador com descrição.

  6. Selecione Identidade gerida.

  7. Escolha + Selecionar membros e, em seguida, localize e escolha a identidade gerenciada atribuída pelo usuário para ubuntu-vm-sns.

  8. Selecione Rever e atribuir.

    Captura de ecrã a mostrar a identidade gerida e + Selecionar membros.

Conceder a função de Colaborador sobre o Grupo de Recursos do editor à Identidade Gerenciada

  1. Acesse o portal do Azure e abra o Grupo de Recursos do Publisher criado ao publicar a Definição de Função de Rede, neste caso , ubuntu-publisher-rg.

  2. No menu lateral do Grupo de Recursos, selecione Controle de Acesso (IAM).

  3. Escolha Adicionar atribuição de função.

    Captura de tela mostrando a tela de recursos do editor ubuntu onde você adiciona atribuição de função.

  4. Em Funções de administrador privilegiado, selecione Colaborador e prossiga com Avançar.

    A captura de tela mostra funções de administrador privilegiadas com proprietário do colaborador.

  5. Selecione Identidade gerida.

  6. Escolha + Selecionar membros e, em seguida, localize e escolha a identidade gerenciada atribuída pelo usuário para ubuntu-vm-sns.

  7. Selecione Rever e atribuir.

    Captura de ecrã a mostrar o ecrã 'Adicionar atribuição de função' com revisão + atribuição realçada.

Conceder a si mesmo a função de Operador de Identidade Gerenciada

  1. Vá para o portal do Azure e procure Identidades Gerenciadas.

  2. Selecione identity-for-ubuntu-vm-sns na lista de Identidades Gerenciadas.

  3. No menu lateral, selecione Controle de acesso (IAM).

  4. Escolha Adicionar atribuição de função.

    Captura de tela mostrando a identidade para ubuntu VM SNS adicionar atribuição de função.

  5. Selecione a função Operador de Identidade Gerenciada e prossiga com Avançar.

    Captura de tela mostrando a função Operador de Identidade Gerenciada.

  6. Selecione Identidade gerida.

  7. Selecione + Selecionar membros e navegue até a identidade gerenciada atribuída pelo usuário chamada identity-for-ubuntu-vm-sns e prossiga com a atribuição.

    Captura de ecrã a mostrar o ecrã 'Adicionar atribuição de função' com a opção Identidade gerida selecionada.

  8. Selecione Rever e atribuir.

A conclusão de todas as tarefas descritas neste artigo garante que o Serviço de Rede de Site (SNS) tenha as permissões necessárias para funcionar efetivamente no ambiente do Azure especificado.

Próximos passos