Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте, как создать канал ExpressRoute, развернув шаблон Azure Resource Manager с помощью Azure PowerShell. Дополнительные сведения о разработке шаблонов Resource Manager см. в документации по Resource Manager и справочнике по шаблону.
Перед тем как начать
- Изучите предварительные требования и рабочие процессы, прежде чем приступить к настройке.
- Убедитесь, что у вас есть разрешения на создание новых сетевых ресурсов. Обратитесь к администратору учетной записи, если у вас нет необходимых разрешений.
Создание и настройка канала ExpressRoute
Шаблоны быстрого запуска Azure имеют хорошую коллекцию шаблонов Resource Manager. Для создания канала ExpressRoute используется один из существующих шаблонов .
{
"$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')]"
}
}
}
]
}
Чтобы просмотреть дополнительные связанные шаблоны, выберите здесь.
Чтобы создать канал ExpressRoute, разверните шаблон:
Выберите "Попробовать" из следующего блока кода и следуйте инструкциям для входа в Azure Cloud Shell.
$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 ..."Уровень SKU определяет, является ли канал ExpressRoute локальным, стандартным или премиумом. Вы можете указать Локальный, *"Стандартный" или Премиум.
Семейство SKU определяет тип выставления счетов. Вы можете указать Metereddata для плана данных с лимитным планом и Unlimiteddata для неограниченного плана данных. Тип выставления счетов можно изменить с Metereddata на Unlimiteddata, но изменить тип с Unlimiteddata на Metereddata нельзя. Локальный канал предназначен только для безлимитных данных.
Расположение пиринга — это физическое расположение, в котором выполняется пиринг с корпорацией Майкрософт.
Это важно
Расположение пиринга указывает физическое расположение , в котором выполняется пиринг с корпорацией Майкрософт. Это расположение пиринга не связано с свойством Location, которое относится к географическому расположению поставщика сетевых ресурсов Azure. Хотя они не связаны, рекомендуется выбрать поставщика сетевых ресурсов географически близко к расположению пиринга канала.
Имя группы ресурсов — это имя пространства имен служебной шины с добавленным rg .
Нажмите кнопку Копировать, чтобы скопировать сценарий PowerShell.
Щелкните правой кнопкой в консоли оболочки и выберите Вставить.
Создание концентратора событий занимает несколько минут.
Azure PowerShell используется для развертывания шаблона в этом руководстве. Сведения о других методах развертывания шаблонов см. в следующих статье:
Отключение и удаление канала ExpressRoute
Канал ExpressRoute можно удалить, выбрав значок удаления . Обратите внимание на следующую информацию:
- Связь между ExpressRoute и всеми виртуальными сетями необходимо разорвать. Если эта операция завершается ошибкой, проверьте, связаны ли виртуальные сети с цепью.
- Если состояние подготовки канала ExpressRoute у поставщика услуг Идет подготовка или Подготовлено, вы должны сотрудничать с вашим поставщиком услуг, чтобы отменить подготовку канала с их стороны. Мы будем резервировать ресурсы и выставлять вам счета до тех пор, пока поставщик услуг не завершит отзыв канала и не отправит нам соответствующее уведомление.
- После того как состояние подготовки поставщика услуг установлено как "Не подготовлено", можно удалить канал. После удаления канала его выставление счетов также остановится.
Канал ExpressRoute можно удалить, выполнив следующую команду PowerShell:
$circuitName = Read-Host -Prompt "Enter the same circuit name that you used earlier"
$resourceGroupName = "${circuitName}rg"
Remove-AzExpressRouteCircuit -ResourceGroupName $resourceGroupName -Name $circuitName
Дальнейшие действия
После создания схемы продолжите с выполнением следующих шагов.