Sdílet prostřednictvím


Vytvoření okruhu ExpressRoute pomocí šablony Azure Resource Manager

Zjistěte, jak vytvořit okruh ExpressRoute nasazením šablony Azure Resource Manager pomocí Azure PowerShell. Další informace o vývoji šablon Resource Manager najdete v dokumentaci k Resource Manager a v referenčních informacích k šabloně.

Než začnete

  • Před zahájením konfigurace si projděte požadavky a pracovní postupy .
  • Ujistěte se, že máte oprávnění k vytváření nových síťových prostředků. Pokud nemáte správná oprávnění, obraťte se na správce účtu.
  • Než začnete , můžete si prohlédnout video , abyste postup lépe pochopili.

Vytvoření a zřízení okruhu ExpressRoute

Šablony Azure pro rychlý start mají dobrou kolekci šablon Resource Manager. K vytvoření okruhu ExpressRoute použijete jednu z existujících šablon .

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.5.6.12127",
      "templateHash": "14062891962288443864"
    }
  },
  "parameters": {
    "circuitName": {
      "type": "string",
      "metadata": {
        "description": "This is the name of the ExpressRoute circuit"
      }
    },
    "serviceProviderName": {
      "type": "string",
      "metadata": {
        "description": "This is the name of the ExpressRoute Service Provider. It must exactly match one of the Service Providers from List ExpressRoute Service Providers API call."
      }
    },
    "peeringLocation": {
      "type": "string",
      "metadata": {
        "description": "This is the name of the peering location and not the ARM resource location. It must exactly match one of the available peering locations from List ExpressRoute Service Providers API call."
      }
    },
    "bandwidthInMbps": {
      "type": "int",
      "metadata": {
        "description": "This is the bandwidth in Mbps of the circuit being created. It must exactly match one of the available bandwidth offers List ExpressRoute Service Providers API call."
      }
    },
    "skuTier": {
      "type": "string",
      "defaultValue": "Standard",
      "allowedValues": [
        "Standard",
        "Premium"
      ],
      "metadata": {
        "description": "Chosen SKU Tier of ExpressRoute circuit. Choose from Premium or Standard SKU tiers."
      }
    },
    "skuFamily": {
      "type": "string",
      "defaultValue": "MeteredData",
      "allowedValues": [
        "MeteredData",
        "UnlimitedData"
      ],
      "metadata": {
        "description": "Chosen SKU family of ExpressRoute circuit. Choose from MeteredData or UnlimitedData SKU families."
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.Network/expressRouteCircuits",
      "apiVersion": "2021-02-01",
      "name": "[parameters('circuitName')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[format('{0}_{1}', parameters('skuTier'), parameters('skuFamily'))]",
        "tier": "[parameters('skuTier')]",
        "family": "[parameters('skuFamily')]"
      },
      "properties": {
        "serviceProviderProperties": {
          "serviceProviderName": "[parameters('serviceProviderName')]",
          "peeringLocation": "[parameters('peeringLocation')]",
          "bandwidthInMbps": "[parameters('bandwidthInMbps')]"
        }
      }
    }
  ]
}

Pokud chcete zobrazit další související šablony, vyberte tady.

Postup vytvoření okruhu ExpressRoute nasazením šablony:

  1. V následujícím bloku kódu vyberte Vyzkoušet a pak se podle pokynů přihlaste k Cloud Shell Azure.

    $circuitName = Read-Host -Prompt "Enter a circuit name"
    $location = Read-Host -Prompt "Enter the location (i.e. centralus)"
    $resourceGroupName = "${circuitName}rg"
    $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/expressroute-circuit-create/azuredeploy.json"
    $serviceProviderName = "Equinix"
    $peeringLocation = "Silicon Valley"
    $bandwidthInMbps = 500
    $sku_tier = "Premium"
    $sku_family = "MeteredData"
    
    New-AzResourceGroup -Name $resourceGroupName -Location $location
    New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -circuitName $circuitName -serviceProviderName $serviceProviderName -peeringLocation $peeringLocation -bandwidthInMbps $bandwidthInMbps -sku_tier $sku_tier -sku_family $sku_family
    
    Write-Host "Press [ENTER] to continue ..."
    
    • Úroveň SKU určuje, jestli je okruh ExpressRoute Místní, Standard nebo Premium. Můžete zadat Místní, *Standard nebo Premium.

    • Typ fakturace určuje řada skladových položek. Můžete zadat Metereddata pro datový tarif s měřením dat a Unlimiteddata pro neomezený datový tarif. Typ fakturace můžete změnit z Metereddata na Unlimiteddata, ale nemůžete změnit typ z Unlimiteddata na Metereddata. Místní okruh je pouze Unlimiteddata.

    • Umístění partnerského vztahu je fyzické umístění, ve kterém vytváříte partnerský vztah s Microsoftem.

      Důležité

      Umístění partnerského vztahu označuje fyzické umístění , ve kterém vytváříte partnerský vztah s Microsoftem. Není propojený s vlastností Location (Umístění), která odkazuje na zeměpisnou oblast, ve které se nachází poskytovatel síťových prostředků Azure. I když s nimi nesouvisí, je vhodné zvolit poskytovatele síťových prostředků geograficky blízko umístění partnerského vztahu okruhu.

    Název skupiny prostředků je název oboru názvů služby Service Bus s připojeným argumentem rg .

  2. Vyberte Kopírovat a zkopírujte skript PowerShellu.

  3. Klikněte pravým tlačítkem na konzolu prostředí a pak vyberte Vložit.

Vytvoření centra událostí chvíli trvá.

Azure PowerShell slouží k nasazení šablony v tomto kurzu. Další metody nasazení šablon najdete tady:

Zrušení zřízení a odstranění okruhu ExpressRoute

Okruh ExpressRoute můžete odstranit výběrem ikony pro odstranění . Všimněte si následujících informací:

  • Od okruhu ExpressRoute je potřeba odpojit všechny virtuální sítě. Pokud tato operace selže, zkontrolujte, jestli jsou k okruhu propojené nějaké virtuální sítě.
  • Pokud je zřizování poskytovatele služeb okruhu ExpressRoute ve stavu Zřizování nebo Zřízeno , musíte ve spolupráci s vaším poskytovatelem služeb zrušit zřízení okruhu na jeho straně. Nadále si vyhrazujeme prostředky a budeme vám účtovat poplatky, dokud poskytovatel služeb neskončí zrušení zřízení okruhu a nebude nás instruovat.
  • Pokud poskytovatel služeb zruší zřízení okruhu (stav zřizování poskytovatele služeb je nastavený na Nezřizované), můžete okruh odstranit. Tím se zastaví účtování okruhu.

Okruh ExpressRoute můžete odstranit spuštěním následujícího příkazu PowerShellu:

$circuitName = Read-Host -Prompt "Enter the same circuit name that you used earlier"
$resourceGroupName = "${circuitName}rg"

Remove-AzExpressRouteCircuit -ResourceGroupName $resourceGroupName -Name $circuitName

Další kroky

Po vytvoření okruhu pokračujte následujícími kroky: