Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы использовать цепь ExpressRoute как для классической, так и для модели развертывания Resource Manager, необходимо переместить цепь в модель развертывания Resource Manager. С помощью PowerShell следующие разделы помогут вам переместить схему.
Перед тем как начать
В шагах и примерах в этой статье используются модули Az для Azure PowerShell. Чтобы установить модули Az локально, см. статью Установка Azure PowerShell. Дополнительные сведения о новом модуле Az см. в статье Знакомство с новым модулем Azure PowerShell Az. Командлеты PowerShell обновляются с высокой частотой. Если вы не используете последнюю версию, применение значений, указанных в инструкциях, может привести к сбою. Чтобы найти установленные в системе версии PowerShell, используйте командлет Get-Module -ListAvailable Az
.
- Убедитесь, что на вашем компьютере установлены как классический, так и Az модули Azure PowerShell. Подробнее: Установка и настройка Azure PowerShell.
- Перед началом настройки убедитесь, что вы ознакомились с предварительными требованиями, требованиями к маршрутизации и рабочими процессами .
- Просмотрите сведения в разделе Перемещение каналов ExpressRoute из классической модели в Resource Manager. Убедитесь, что вам полностью понятны пределы и ограничения.
- Убедитесь, что канал полноценно работает в классической модели развертывания.
- Убедитесь в наличии группы ресурсов, созданной в модели развертывания Resource Manager.
Перемещение канала ExpressRoute
Шаг 1. Сбор деталей схемы из классической модели развертывания
Войдите в классическую среду Azure и соберите ключ службы.
Войдите в свою учетную запись Azure.
Add-AzureAccount
Выберите соответствующую подписку Azure.
Select-AzureSubscription "<Enter Subscription Name here>"
Импорт модулей PowerShell для Azure и ExpressRoute.
Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.1.1\Azure\Azure.psd1' Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.1.1\ExpressRoute\ExpressRoute.psd1'
Используйте приведенный ниже командлет, чтобы получить служебные ключи для всех каналов ExpressRoute. После получения ключей скопируйте ключ службы канала, который требуется переместить в модель развертывания Resource Manager.
Get-AzureDedicatedCircuit
Шаг 2. Вход и создание группы ресурсов
Войдите в среду Resource Manager и создайте новую группу ресурсов.
Войдите в среду Azure Resource Manager.
Connect-AzAccount
Выберите соответствующую подписку Azure.
Get-AzSubscription -SubscriptionName "<Enter Subscription Name here>" | Select-AzSubscription
Измените приведенный ниже фрагмент кода, чтобы создать новую группу ресурсов, если у вас еще нет группы ресурсов.
New-AzResourceGroup -Name "DemoRG" -Location "West US"
Шаг 3. Перемещение канала ExpressRoute в модель развертывания Resource Manager
Теперь вы готовы переместить канал ExpressRoute из классической модели развертывания в модель развертывания Resource Manager. Прежде чем продолжить, ознакомьтесь с информацией, предоставленной в разделе "Перемещение канала ExpressRoute из классической модели развертывания в модель Resource Manager".
Чтобы переместить схему, измените и выполните следующий фрагмент кода:
Move-AzExpressRouteCircuit -Name "MyCircuit" -ResourceGroupName "DemoRG" -Location "West US" -ServiceKey "<Service-key>"
В классическом режиме канал ExpressRoute не имеет концепции привязки к региону. Однако в Resource Manager каждый ресурс необходимо сопоставить с регионом Azure. Регион, указанный в командлете Move-AzExpressRouteCircuit, может быть технически любым регионом. В целях организации может потребоваться выбрать регион, который ближе всего соответствует местоположению узла пиринга.
Примечание.
- После перемещения классического канала ExpressRoute в модель развертывания Resource Manager он будет иметь доступ как к классическим, так и к моделям развертывания Resource Manager по умолчанию.
- Новое имя, указанное в предыдущем командлете, будет использоваться для обращения к ресурсу. Канал по сути будет переименован.
Изменение доступа к цепи
Включение доступа к каналу ExpressRoute для обеих моделей развертывания
Вы можете включить доступ к классической модели развертывания для каналов ExpressRoute, созданных в модели развертывания Resource Manager. Выполните следующие командлеты, чтобы включить доступ к обеим моделям развертывания:
Получите сведения о схеме.
$ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
Задайте для параметра "Разрешить классические операции" значение TRUE.
$ckt.AllowClassicOperations = $true
Обновите схему. После успешного завершения этой операции вы сможете просмотреть схему в классической модели развертывания.
Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
Выполните следующий cmdlet, чтобы получить сведения о схеме ExpressRoute. Вы должны иметь возможность просмотреть указанный ключ службы.
get-azurededicatedcircuit
Теперь можно управлять подключениями к каналу ExpressRoute с помощью команд классической модели развертывания для классических виртуальных сетей и команд Resource Manager для виртуальных сетей, созданных с помощью Resource Manager. Приведенные ниже статьи помогают управлять ссылками на канал ExpressRoute.
Отключить доступ к каналу ExpressRoute для классической модели развертывания
Выполните следующие командлеты, чтобы отключить доступ к классической модели развертывания.
Получение сведений о цепи ExpressRoute.
$ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
Задайте для параметра "Разрешить классические операции" значение FALSE.
$ckt.AllowClassicOperations = $false
Обновите схему. После успешного завершения этой операции вы не сможете просмотреть схему в классической модели развертывания.
Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt