Как установить набор доступности для существующей виртуальной машины в Azure?

Я использую новый тип виртуальной машины Resource Manager.

Теперь мне нужно добавить это в балансировщик нагрузки (уже настроенный), но я не могу найти, как назначить эту виртуальную машину в набор доступности, чтобы я мог выделить ее для балансировщика нагрузки.

Похоже, что на портале предварительного просмотра нет пользовательского интерфейса, поэтому я предполагаю, что это только PowerShell на данный момент, но я не могу найти документов по назначению существующей виртуальной машины.

FYI - Все элементы, связанные с этим, являются в том же регионе, где я и обеспечил это с самого начала.

3
задан 20 November 2015 в 13:18
2 ответа

В ARM пока нет настроек для этого, даже в PowerShell

4
ответ дан 3 December 2019 в 05:24

Ну, в графическом интерфейсе по-прежнему нет опции, но Самир Фархат написал сценарий PowerShell, который можно использовать для изменения AS существующей виртуальной машины в режиме ARM.

AFAIK, эта функция может быть исправлена ​​к концу этого года.Допустить такую ​​операцию для команды MS - большая проблема. Для изменения набора доступности необходимо проанализировать архитектуру мобильности виртуальных машин в Azure. Например, добавление виртуальной машины в группу доступности, уже содержащую виртуальную машину, означает размещение ее в другом домене по умолчанию. Поскольку мобильность виртуальных машин - это вопрос Azure (без живой миграции), это непростая операция. Я написал сценарий Powershell, который позволяет вам изменить AS виртуальной машины ARM, воссоздав ее. Попробуйте и наслаждайтесь: https://buildwindows.wordpress.com/2016/02/25/add-or-change-an-arm-virtual-machines-availability-set/

Полное обсуждение этой темы можно найти на эта ссылка

Копирование отрывка сюда, На всякий случай, если ссылка на страницу станет недействительной

Как его использовать?

1- Загрузите скрипт и сохраните его в локальном месте

2- Запустите и укажите требуемые параметры

или

2- ./Set-ArmVmAvailabilitySet.ps1 –VmName 'Имя виртуальной машины' –ResourceGroup ‘Resource Group’ –AvailabilitySetName ‘As Name’ –SubscriptionName «Имя подписки»

Чтобы удалить виртуальную машину из набора доступности:

./ Set-ArmVmAvailabilitySet.ps1 –VmName «Имя виртуальной машины» –ResourceGroup ‘Resource Group’ –AvailabilitySetName 0 –SubscriptionName ‘The Название подписки »

Ссылка для скачивания

Версия 1.01: https://gallery.technet.microsoft.com/Set-Azure-Resource-Manager-f7509ec4

2
ответ дан 3 December 2019 в 05:24

Теги

Похожие вопросы