Share via


Webhely létrehozása ARM-sablonnal

Az Azure Private 5G Core privát mobilhálózatai egy vagy több helyet tartalmaznak. Minden hely egy fizikai vállalati helyet (például a Contoso Corporation Chicago-gyárát) jelöl, amely egy csomagmagpéldányt üzemeltető Azure Stack Edge-eszközt tartalmaz. Ebben az útmutatóban megtudhatja, hogyan hozhat létre webhelyet a privát mobilhálózatán egy Azure Resource Manager-sablon (ARM-sablon) használatával.

Az Azure Resource Manager-sablon egy JavaScript Object Notation (JSON) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. Az üzembe helyezés létrehozásához szükséges programozási parancsok sorozatának megírása nélkül írhatja le a tervezett üzembe helyezést.

Ha a környezet megfelel az előfeltételeknek, és már ismeri az ARM-sablonokat, kattintson az Üzembe helyezés az Azure-ban gombra. A sablon az Azure Portalon fog megnyílni.

Button to deploy the Resource Manager template to Azure.

Előfeltételek

  • Azonosítsa az Azure Stack Edge Pro-eszközön az 5. és 6. portnak megfelelő interfészek nevét.
  • Azonosítsa az Azure Stack Edge Pro-eszközön a 3. és 4. portnak megfelelő interfészek nevét.
  • Gyűjtse össze az összes információt a webhely kötelező adatainak összegyűjtése című témakörben.
  • Győződjön meg arról, hogy a privát mobilhálózat létrehozásához használt aktív előfizetéshez hozzáférő fiókkal bejelentkezhet az Azure Portalra. Ennek a fióknak beépített közreműködői vagy tulajdonosi szerepkörrel kell rendelkeznie az előfizetés hatókörében.
  • Ha az új hely támogatja a 4G felhasználói berendezéseket (UES), akkor létre kell hoznia egy 1-es szelet/szolgáltatástípusú (SST) értéket és egy üres szeletelválasztót (SD).

A sablon áttekintése

Az útmutatóban használt sablon az Azure rövid útmutatósablonjaiból származik.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.23.1.45101",
      "templateHash": "13737379177024397484"
    }
  },
  "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 which you are adding a site"
      }
    },
    "existingDataNetworkName": {
      "type": "string",
      "metadata": {
        "description": "Name of the existing data network to which the mobile network connects"
      }
    },
    "siteName": {
      "type": "string",
      "defaultValue": "myExampleSite",
      "metadata": {
        "description": "The name for the site"
      }
    },
    "azureStackEdgeDevice": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The resource ID of the Azure Stack Edge device to deploy to"
      }
    },
    "controlPlaneAccessInterfaceName": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The virtual network name on port 5 on your Azure Stack Edge Pro device corresponding to the control plane interface on the access network. For 5G, this interface is the N2 interface; for 4G, it's the S1-MME interface."
      }
    },
    "controlPlaneAccessIpAddress": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The IP address of the control plane interface on the access network. In 5G networks this is called the N2 interface whereas in 4G networks this is called the S1-MME interface."
      }
    },
    "userPlaneAccessInterfaceName": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The virtual network name on port 5 on your Azure Stack Edge Pro device corresponding to the user plane interface on the access network. For 5G, this interface is the N3 interface; for 4G, it's the S1-U interface."
      }
    },
    "userPlaneDataInterfaceName": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The virtual network name on port 6 on your Azure Stack Edge Pro device corresponding to the user plane interface on the data network. For 5G, this interface is the N6 interface; for 4G, it's the SGi interface."
      }
    },
    "userEquipmentAddressPoolPrefix": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The network address of the subnet from which dynamic IP addresses must be allocated to UEs, given in CIDR notation. Optional if userEquipmentStaticAddressPoolPrefix is specified. If both are specified, they must be the same size and not overlap."
      }
    },
    "userEquipmentStaticAddressPoolPrefix": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The network address of the subnet from which static IP addresses must be allocated to UEs, given in CIDR notation. Optional if userEquipmentAddressPoolPrefix is specified. If both are specified, they must be the same size and not overlap."
      }
    },
    "coreNetworkTechnology": {
      "type": "string",
      "defaultValue": "5GC",
      "allowedValues": [
        "EPC",
        "5GC",
        "EPC + 5GC"
      ],
      "metadata": {
        "description": "The mode in which the packet core instance will run"
      }
    },
    "naptEnabled": {
      "type": "string",
      "allowedValues": [
        "Enabled",
        "Disabled"
      ],
      "metadata": {
        "description": "Whether or not Network Address and Port Translation (NAPT) should be enabled for this data network"
      }
    },
    "dnsAddresses": {
      "type": "array",
      "metadata": {
        "description": "A list of DNS servers that UEs on this data network will use"
      }
    },
    "customLocation": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The resource ID of the custom location that targets the Azure Kubernetes Service on Azure Stack HCI (AKS-HCI) cluster on the Azure Stack Edge Pro device in the site. If this parameter is not specified, the packet core instance will be created but will not be deployed to an ASE. [Collect custom location information](https://docs.microsoft.com/en-gb/azure/private-5g-core/collect-required-information-for-a-site#collect-custom-location-information) explains which value to specify here."
      }
    },
    "desiredState": {
      "type": "string",
      "defaultValue": "Uninstalled",
      "metadata": {
        "description": "The desired installation state"
      }
    },
    "ueMtu": {
      "type": "int",
      "defaultValue": 1440,
      "metadata": {
        "description": "The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation. "
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks",
      "apiVersion": "2023-09-01",
      "name": "[format('{0}/{1}/{2}', parameters('siteName'), parameters('siteName'), parameters('existingDataNetworkName'))]",
      "location": "[parameters('location')]",
      "properties": {
        "userPlaneDataInterface": {
          "name": "[parameters('userPlaneDataInterfaceName')]"
        },
        "userEquipmentAddressPoolPrefix": "[if(empty(parameters('userEquipmentAddressPoolPrefix')), null(), createArray(parameters('userEquipmentAddressPoolPrefix')))]",
        "userEquipmentStaticAddressPoolPrefix": "[if(empty(parameters('userEquipmentStaticAddressPoolPrefix')), null(), createArray(parameters('userEquipmentStaticAddressPoolPrefix')))]",
        "naptConfiguration": {
          "enabled": "[parameters('naptEnabled')]"
        },
        "dnsAddresses": "[parameters('dnsAddresses')]"
      },
      "dependsOn": [
        "[resourceId('Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes', parameters('siteName'), parameters('siteName'))]"
      ]
    },
    {
      "type": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes",
      "apiVersion": "2023-09-01",
      "name": "[format('{0}/{1}', parameters('siteName'), parameters('siteName'))]",
      "location": "[parameters('location')]",
      "properties": {
        "userPlaneAccessInterface": {
          "name": "[parameters('userPlaneAccessInterfaceName')]"
        }
      },
      "dependsOn": [
        "[resourceId('Microsoft.MobileNetwork/packetCoreControlPlanes', parameters('siteName'))]"
      ]
    },
    {
      "type": "Microsoft.MobileNetwork/mobileNetworks/sites",
      "apiVersion": "2023-09-01",
      "name": "[format('{0}/{1}', parameters('existingMobileNetworkName'), parameters('siteName'))]",
      "location": "[parameters('location')]"
    },
    {
      "type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
      "apiVersion": "2023-09-01",
      "name": "[parameters('siteName')]",
      "location": "[parameters('location')]",
      "properties": {
        "sites": [
          {
            "id": "[resourceId('Microsoft.MobileNetwork/mobileNetworks/sites', parameters('existingMobileNetworkName'), parameters('siteName'))]"
          }
        ],
        "sku": "G0",
        "localDiagnosticsAccess": {
          "authenticationType": "Password"
        },
        "coreNetworkTechnology": "[parameters('coreNetworkTechnology')]",
        "platform": {
          "type": "AKS-HCI",
          "customLocation": "[if(empty(parameters('customLocation')), null(), createObject('id', parameters('customLocation')))]",
          "azureStackEdgeDevice": {
            "id": "[parameters('azureStackEdgeDevice')]"
          }
        },
        "controlPlaneAccessInterface": {
          "ipv4Address": "[parameters('controlPlaneAccessIpAddress')]",
          "name": "[parameters('controlPlaneAccessInterfaceName')]"
        },
        "installation": {
          "desiredState": "[parameters('desiredState')]"
        },
        "ueMtu": "[parameters('ueMtu')]"
      },
      "dependsOn": [
        "[resourceId('Microsoft.MobileNetwork/mobileNetworks/sites', parameters('existingMobileNetworkName'), parameters('siteName'))]"
      ]
    }
  ]
}

A sablonban négy Azure-erőforrás van definiálva.

A sablon üzembe helyezése

  1. Az alábbi hivatkozásra kattintva jelentkezzen be az Azure-ba, és nyisson meg egy sablont.

    Button to deploy the Resource Manager template to Azure.

  1. Válassza ki vagy adja meg a következő értékeket az előfeltételekben lekért adatok használatával.

    Mező Érték
    Előfizetés Válassza ki a privát mobilhálózat létrehozásához használt Azure-előfizetést.
    Erőforráscsoport Válassza ki a magánhálózatot képviselő mobilhálózati erőforrást tartalmazó erőforráscsoportot.
    Régió Válassza ki azt a régiót, amelyben üzembe helyezte a magánhálózatot.
    Helyen Adja meg annak a régiónak a kódnevét , amelyben üzembe helyezte a magánhálózatot.
    Meglévő mobilhálózat neve Adja meg a magánhálózatot képviselő mobilhálózati erőforrás nevét.
    Meglévő adathálózat neve Adja meg az adathálózat nevét. Ennek az értéknek meg kell egyeznie az adathálózat létrehozásakor használt névvel.
    Hely neve Adja meg a webhely nevét.
    Azure Stack Edge-eszköz Adja meg az Azure Stack Edge-erőforrás erőforrás-azonosítóját a webhelyen.
    Vezérlősík hozzáférési felületének neve Adja meg a virtuális hálózat nevét az 5-ös porton az Azure Stack Edge Pro GPU-eszközén, amely megfelel a hozzáférési hálózat vezérlősíkjának. 5G esetén ez az N2 interfész; 4G esetén ez az S1-MME interfész; kombinált 4G és 5G esetén ez az N2/S1-MME interfész.
    Vezérlősík hozzáférési IP-címe Adja meg a vezérlősík felületének IP-címét a hozzáférési hálózaton.
    Felhasználói sík hozzáférési felületének neve Adja meg a virtuális hálózat nevét az 5-ös porton az Azure Stack Edge Pro GPU-eszközön, amely megfelel a hozzáférési hálózat felhasználói felületének. 5G esetén ez az N3 interfész; 4G esetén ez az S1-U felület; kombinált 4G és 5G esetén ez az N3/S1-U interfész.
    Felhasználói sík adatfelületének neve Adja meg a virtuális hálózat nevét az Azure Stack Edge Pro GPU-eszköz 6-os portján, amely megfelel az adathálózat felhasználói felületének. 5G esetén ez az N6 interfész; 4G esetén ez az SGi-felület; kombinált 4G és 5G esetén ez az N6/SGi felület.
    Felhasználói berendezések címkészletének előtagja Adja meg annak az alhálózatnak a hálózati címét, amelyből a dinamikus IP-címeket ki kell osztani a felhasználói felületekhez a CIDR-jelölésben. Ezt kihagyhatja, ha nem szeretné támogatni a dinamikus IP-címfoglalást.
    Felhasználói berendezések statikus címkészletének előtagja Adja meg annak az alhálózatnak a hálózati címét, amelyből a statikus IP-címeket ki kell osztani a felhasználói felületekhez a CIDR-jelölésben. Ezt kihagyhatja, ha nem szeretné támogatni a statikus IP-címek lefoglalását.
    Alapvető hálózati technológia Adja meg az 5GC-t 5G-hez, a 4G-hez készült EPC-t vagy az EPC + 5GC-t kombinált 4G és 5G esetén.
    Napt engedélyezve Állítsa be ezt a mezőt attól függően, hogy engedélyezni kell-e a hálózati címet és a portfordítást (NAPT) az adathálózaton.
    DNS-címek Adja meg a DNS-kiszolgáló címét. Ezt csak akkor hagyja ki, ha nincs szüksége a felhasználói felületekre a DNS-feloldás végrehajtásához, vagy ha a hálózat összes felhasználói felülete a saját helyileg konfigurált DNS-kiszolgálóit fogja használni.
    Egyéni hely Adja meg annak az egyéni helynek az erőforrás-azonosítóját, amely az Azure Stack HCI (AKS-HCI) Azure Stack HcI-fürtöt célozza a webhelyen található Azure Stack Edge Pro-eszközön.
  1. Válassza ki vagy adja meg a következő értékeket az előfeltételekben lekért adatok használatával.

    Mező Érték
    Előfizetés Válassza ki a privát mobilhálózat létrehozásához használt Azure-előfizetést.
    Erőforráscsoport Válassza ki a magánhálózatot képviselő mobilhálózati erőforrást tartalmazó erőforráscsoportot.
    Régió Válassza ki azt a régiót, amelyben üzembe helyezte a magánhálózatot.
    Helyen Adja meg annak a régiónak a kódnevét , amelyben üzembe helyezte a magánhálózatot.
    Meglévő mobilhálózat neve Adja meg a magánhálózatot képviselő mobilhálózati erőforrás nevét.
    Meglévő adathálózat neve Adja meg az adathálózat nevét. Ennek az értéknek meg kell egyeznie az adathálózat létrehozásakor használt névvel.
    Hely neve Adja meg a webhely nevét.
    Azure Stack Edge-eszköz Adja meg az Azure Stack Edge-erőforrás erőforrás-azonosítóját a webhelyen.
    Vezérlősík hozzáférési felületének neve Adja meg a virtuális hálózat nevét az Azure Stack Edge Pro 2-eszköz 3- os portján, amely megfelel a hozzáférési hálózat vezérlősík-adapterének. 5G esetén ez az N2 interfész; 4G esetén ez az S1-MME interfész; kombinált 4G és 5G esetén ez az N2/S1-MME interfész.
    Vezérlősík hozzáférési IP-címe Adja meg a vezérlősík felületének IP-címét a hozzáférési hálózaton.
    Felhasználói sík hozzáférési felületének neve Adja meg a virtuális hálózat nevét az Azure Stack Edge Pro 2-eszköz 3- os portján, amely megfelel a hozzáférési hálózat felhasználói felületének. 5G esetén ez az N3 interfész; 4G esetén ez az S1-U felület; kombinált 4G és 5G esetén ez az N3/S1-U interfész.
    Felhasználói sík adatfelületének neve Adja meg a virtuális hálózat nevét az Azure Stack Edge Pro 2-eszköz 4.portján, amely megfelel az adathálózat felhasználói felületének. 5G esetén ez az N6 interfész; 4G esetén ez az SGi-felület; kombinált 4G és 5G esetén ez az N6/SGi felület.
    Felhasználói berendezések címkészletének előtagja Adja meg annak az alhálózatnak a hálózati címét, amelyből a dinamikus IP-címeket ki kell osztani a felhasználói felületekhez a CIDR-jelölésben. Ezt kihagyhatja, ha nem szeretné támogatni a dinamikus IP-címfoglalást.
    Felhasználói berendezések statikus címkészletének előtagja Adja meg annak az alhálózatnak a hálózati címét, amelyből a statikus IP-címeket ki kell osztani a felhasználói felületekhez a CIDR-jelölésben. Ezt kihagyhatja, ha nem szeretné támogatni a statikus IP-címek lefoglalását.
    Alapvető hálózati technológia Adja meg az 5GC-t 5G-hez, a 4G-hez készült EPC-t vagy az EPC + 5GC-t kombinált 4G és 5G esetén.
    Napt engedélyezve Állítsa be ezt a mezőt attól függően, hogy engedélyezni kell-e a hálózati címet és a portfordítást (NAPT) az adathálózaton.
    DNS-címek Adja meg a DNS-kiszolgáló címét. Ezt csak akkor hagyja ki, ha nincs szüksége a felhasználói felületekre a DNS-feloldás végrehajtásához, vagy ha a hálózat összes felhasználói felülete a saját helyileg konfigurált DNS-kiszolgálóit fogja használni.
    Egyéni hely Adja meg annak az egyéni helynek az erőforrás-azonosítóját, amely az Azure Stack HCI (AKS-HCI) Azure Stack HcI-fürtöt célozza a webhelyen található Azure Stack Edge Pro-eszközön.
  1. Válassza az Áttekintés + létrehozás lehetőséget.

  2. Az Azure most ellenőrzi a megadott konfigurációs értékeket. Ekkor megjelenik egy üzenet, amely jelzi, hogy az értékek érvényesítésen mentek át.

    Ha az érvényesítés sikertelen, hibaüzenet jelenik meg, és az érvénytelen konfigurációt tartalmazó Konfiguráció lap(ok) meg lesz jelölve. Jelölje ki a megjelölt lap(ok)ot, és a hibaüzenetek segítségével javítsa ki az érvénytelen konfigurációt, mielőtt visszatér a Véleményezés + létrehozás lapra.

  3. A konfiguráció érvényesítése után a Létrehozás lehetőséget választva létrehozhatja a webhelyet. Az Azure Portal megerősítő képernyőt jelenít meg a webhely létrehozásakor.

Üzembe helyezett erőforrások áttekintése

  1. A megerősítést kérő képernyőn válassza az Ugrás az erőforráscsoportra lehetőséget.

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

  2. Győződjön meg arról, hogy az erőforráscsoport a következő új erőforrásokat tartalmazza:

    • A webhely egészét képviselő mobilhálózati webhely-erőforrás .
    • A csomagmag vezérlősíkjának erőforrása, amely a hely csomagmagpéldányának vezérlősík-függvényét jelöli.
    • A csomagmag adatsík-erőforrása , amely a hely csomagmagpéldányának adatsíkfüggvényét jelöli.
    • Csatolt adathálózati erőforrás, amely az adathálózat helynézetét jelöli.

    Screenshot of the Azure portal showing a resource group containing a site and its related resources.

Következő lépések

Ha úgy döntött, hogy beállítja a Microsoft Entra-azonosítót a helyi monitorozási hozzáféréshez, kövesse a webhely helyi hozzáférési konfigurációjának módosítása és a Microsoft Entra-azonosító engedélyezése a helyi monitorozási eszközökhöz című témakörben leírt lépéseket.

Ha még nem tette meg, most már meg kell terveznie a privát mobilhálózat házirend-vezérlési konfigurációját. Ez lehetővé teszi annak testreszabását, hogy a csomagmagpéldányok hogyan alkalmazzák a szolgáltatásminőségi (QoS-) jellemzőket a forgalomra. Bizonyos folyamatokat blokkolhat vagy korlátozhatja is. A házirend-vezérlésről további információt a privát mobilhálózat házirend-vezérlési konfigurációjának megtervezéséről talál.