Snabbstart: Förutsättningar för operator och virtualiserad nätverksfunktion (VNF)

Den här snabbstarten innehåller nödvändiga uppgifter för Operator och Virtualized Network Function (VNF). Även om det är möjligt att automatisera dessa uppgifter i din NSD (nätverkstjänstdefinition), utförs åtgärderna manuellt i den här snabbstarten.

Distribuera förutsättningar för virtuell dator (VM)

  1. Följ åtgärderna för att skapa resursgrupper för förutsättningarna i samma region som dina Publisher-resurser.

    az login
    
  2. Välj aktiv prenumeration med hjälp av prenumerations-ID:t.

    az account set --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    
  3. Skapa resursgruppen.

    az group create --name OperatorResourceGroup  --location uksouth
    

    Kommentar

    Resursgruppen som du skapar här används för ytterligare distribution.

  4. Spara följande Bicep-skript lokalt som krav.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. Spara följande json-mall lokalt som 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. Kontrollera att skripten sparas lokalt.

Distribuera virtuellt nätverk

  1. Starta distributionen av det virtuella nätverket. Utfärda följande kommando:

    az deployment group create --name prerequisites --resource-group OperatorResourceGroup  --template-file prerequisites.bicep --parameters prerequisites.parameters.json
    
  2. Skriptet skapar ett virtuellt nätverk, en nätverkssäkerhetsgrupp och den hanterade identiteten.

Leta upp resurs-ID för hanterad identitet

  1. Logga in på Azure Portal: Öppna en webbläsare och logga in på Azure Portal (https://portal.azure.com/) med dina autentiseringsuppgifter för Azure-kontot.

  2. Gå till Alla tjänster: Under Identitet väljer du Hanterade identiteter.

  3. Leta upp den hanterade identiteten: I listan över hanterade identiteter letar du upp och väljer den med namnet identity-for-ubuntu-vm-sns i resursgruppen. Du bör nu vara på översiktssidan för den hanterade identiteten.

  4. Leta upp ID: Välj egenskapsavsnittet för den hanterade identiteten. Du bör se olika uppgifter om identiteten. Leta efter ID-fältet.

  5. Kopiera till Urklipp: Välj knappen eller ikonen Kopiera bredvid resurs-ID:t.

  6. Spara kopierat resurs-ID: Spara det kopierade resurs-ID:t eftersom den här informationen krävs för konfigurationsgruppens värden när du skapar platsnätverkstjänsten.

    Skärmbild som visar egenskaper och ID för hanterad identitet under Essentials.

Leta upp resurs-ID för virtuellt nätverk

  1. Logga in på Azure Portal: Öppna en webbläsare och logga in på Azure Portal (https://portal.azure.com/) med dina autentiseringsuppgifter för Azure-kontot.

  2. Gå till Virtuella nätverk: Välj Virtuella nätverk i det vänstra navigeringsfönstret.

  3. Sök efter virtuella nätverk: I listan över virtuella nätverk kan du antingen bläddra igenom listan eller använda sökfältet för att hitta det virtuella nätverket ubuntu-vm-vnet .

  4. Åtkomst till virtuellt nätverk: Välj namnet på det virtuella nätverket ubuntu-vm-vnet . Du bör nu vara på översiktssidan för det virtuella nätverket.

  5. Leta upp ID: Välj egenskapsavsnittet i det virtuella nätverket. Du bör se olika uppgifter om identiteten. Leta efter fältet Resurs-ID.

  6. Kopiera till Urklipp: Välj knappen eller ikonen Kopiera bredvid resurs-ID:t för att kopiera det till Urklipp.

  7. Spara kopierat resurs-ID: Spara det kopierade resurs-ID:t eftersom den här informationen krävs för konfigurationsgruppens värden när du skapar platsnätverkstjänsten.

    Skärmbild som visar Egenskaper för virtuellt nätverk och resurs-ID.

Uppdatera SNS-behörigheter (Site Network Service)

För att utföra den här uppgiften behöver du rollen "Administratör för användaråtkomst" för respektive resursgrupp. I tidigare steg skapade du en hanterad identitet med etiketten Identity-for-ubuntu-vm-sns i referensresursgruppen. Den här identiteten spelar en viktig roll när du distribuerar platsnätverkstjänsten. (SNS). Bevilja identiteten "Deltagare" behörigheter för relevanta resurser. Dessa åtgärder underlättar anslutningen av den virtuella datorn (VM) till det virtuella nätverket (VNET). Genom den här identiteten har SNS (Site Network Service) de behörigheter som krävs.

I tidigare steg skapade du en hanterad identitet med etiketten Identity-for-ubuntu-vm-sns i referensresursgruppen. Den här identiteten spelar en viktig roll när du distribuerar SNS (Site Network Service). Bevilja identiteten "Deltagare" behörigheter för relevanta resurser. Dessa åtgärder underlättar distributionen av den virtuella nätverksfunktionen och anslutningen av den virtuella datorn (VM) till det virtuella nätverket (VNET). Genom den här identiteten har SNS (Site Network Service) de behörigheter som krävs.

Bevilja deltagarroll över virtuellt nätverk till hanterad identitet

  1. Öppna Azure Portal och öppna resursgruppen som skapades tidigare i det här fallet OperatorResourceGroup.

  2. Leta upp och välj det virtuella nätverket med namnet ubuntu-vm-vnet.

  3. Välj Åtkomstkontroll (IAM) på sidomenyn i det virtuella nätverket.

  4. Välj Lägg till rolltilldelning.

    Skärmbild som visar området För virtuell åtkomstkontroll (IAM) för Att lägga till rolltilldelning.

  5. Under Privilegierade administratörsroller väljer kategori deltagare och fortsätter sedan med Nästa.

    Skärmbild som visar fönstret Lägg till rolltilldelning och Deltagare med beskrivning.

  6. Välj Hanterad identitet.

  7. Välj + Välj medlemmar och leta sedan reda på och välj den användartilldelade hanterade identiteten identity-for-ubuntu-vm-sns.

  8. Välj Granska och tilldela.

    Skärmbild som visar Hanterad identitet och + Välj medlemmar.

Bevilja deltagarroll över utgivarens resursgrupp till hanterad identitet

  1. Öppna Azure Portal och öppna den utgivarresursgrupp som skapades när du publicerade nätverksfunktionsdefinitionen i det här fallet ubuntu-publisher-rg.

  2. Välj Åtkomstkontroll (IAM) på sidomenyn i resursgruppen.

  3. Välj Lägg till rolltilldelning.

    Skärmbild som visar resursskärmen för ubuntu-utgivaren där du lägger till rolltilldelning.

  4. Under Privilegierade administratörsroller väljer kategori deltagare och fortsätter sedan med Nästa.

    Skärmbild som visar privilegierade administratörsroller med deltagarens ägare.

  5. Välj Hanterad identitet.

  6. Välj + Välj medlemmar och leta sedan reda på och välj den användartilldelade hanterade identiteten identity-for-ubuntu-vm-sns.

  7. Välj Granska och tilldela.

    Skärmbild som visar skärmen Lägg till rolltilldelning med granska + tilldela markerad.

Bevilja rollen Hanterad identitetsoperator till sig själv

  1. Gå till Azure Portal och sök efter hanterade identiteter.

  2. Välj identity-for-ubuntu-vm-sns i listan över hanterade identiteter.

  3. Välj Åtkomstkontroll (IAM) på sidomenyn.

  4. Välj Lägg till rolltilldelning.

    Skärmbild som visar identiteten för Ubuntu VM SNS lägg till rolltilldelning.

  5. Välj rollen Hanterad identitetsoperator och fortsätt sedan med Nästa.

    Skärmbild som visar rollen Hanterad identitetsoperator.

  6. Välj Hanterad identitet.

  7. Välj + Välj medlemmar och navigera till den användartilldelade hanterade identiteten med namnet identity-for-ubuntu-vm-sns och fortsätt med tilldelningen.

    Skärmbild som visar skärmen Lägg till rolltilldelning med Hanterad identitet markerad.

  8. Välj Granska och tilldela.

Slutförandet av alla uppgifter som beskrivs i den här artikeln säkerställer att SNS (Site Network Service) har de behörigheter som krävs för att fungera effektivt i den angivna Azure-miljön.

Nästa steg