Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы использовать цепь 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.
- Make sure that you have reviewed the prerequisites, routing requirements, and workflows before you begin configuration.
- Просмотрите сведения в разделе Перемещение каналов 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. After retrieving the keys, copy the service key of the circuit that you want to move to the Resource Manager deployment model.
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, может быть технически любым регионом. В целях организации может потребоваться выбрать регион, который ближе всего соответствует местоположению узла пиринга.
Note
- После перемещения классического канала 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