Присоединение или отключение виртуальной машины к масштабируемой группе виртуальных машин или из нее
Подключение виртуальной машины к масштабируемой группе виртуальных машин
Внимание
Вы можете подключить Виртуальные машины только к масштабируемой группе виртуальных машин в гибком режиме оркестрации. Дополнительные сведения см. в режимах оркестрации для Масштабируемые наборы виртуальных машин.
Существует время, когда необходимо подключить виртуальную машину к масштабируемой группе виртуальных машин, чтобы воспользоваться преимуществами масштабирования, доступности и гибкости, которая поставляется с масштабируемыми наборами. Существует два способа подключения виртуальных машин к масштабируемым наборам: вручную создайте отдельную виртуальную машину в масштабируемом наборе или подключите существующую виртуальную машину к масштабируемой группе.
Вы можете подключить новую автономную виртуальную машину к масштабируемому набору, если требуется другая конфигурация на определенной виртуальной машине, чем то, что определено в профиле масштабирования, или если масштабируемый набор не имеет профиля масштабирования. Подключение виртуальных машин вручную обеспечивает полный контроль над именованием экземпляров и размещением в определенной зоне доступности или домене сбоя. Виртуальная машина не обязательно соответствует конфигурации в профиле масштабирования масштабируемого набора, поэтому можно указать такие параметры, как операционная система, конфигурация сети, по запросу или место и размер виртуальной машины.
Вы можете подключить существующую виртуальную машину к существующему масштабируемому набору виртуальных машин, указав масштабируемый набор, к которому требуется подключиться. Виртуальная машина не должна совпадать с виртуальными машинами, уже работающими в масштабируемом наборе, что означает, что она может иметь другую операционную систему, конфигурацию сети, приоритет, диск и многое другое.
Присоединение новой виртуальной машины к масштабируемой группе виртуальных машин
Подключите виртуальную машину к масштабируемой группе виртуальных машин во время создания виртуальной машины, указав virtualMachineScaleSet
это свойство.
Примечание.
Присоединение виртуальной машины к масштабируемому набору виртуальных машин само по себе не обновляет сетевые параметры виртуальных машин, например подсистемы балансировки нагрузки. Если вы хотите, чтобы эта виртуальная машина получала трафик от любой подсистемы балансировки нагрузки, необходимо вручную настроить сетевой интерфейс виртуальной машины для получения трафика от подсистемы балансировки нагрузки. Дополнительные сведения о подсистемах балансировки нагрузки.
- Перейдите в раздел Виртуальные машины.
- Нажмите кнопку создания.
- Выберите виртуальную машину Azure.
- На вкладке "Основы" откройте раскрывающийся список параметров доступности и выберите масштабируемый набор виртуальных машин.
- В раскрывающемся списке масштабируемого набора виртуальных машин выберите масштабируемый набор, в который нужно добавить эту виртуальную машину.
- При необходимости укажите зону доступности или домен сбоя для размещения виртуальной машины.
Исключения для подключения новой виртуальной машины к масштабируемой группе виртуальных машин
- Виртуальная машина должна находиться в той же группе ресурсов, что и масштабируемый набор.
- Региональные виртуальные машины (без указанных зон доступности) можно подключить к региональным масштабируемым наборам.
- Зональные виртуальные машины можно подключить к масштабируемым наборам, указывающим одну или несколько зон. Виртуальная машина должна находиться в одной из зон, охватываемых масштабируемым набором. Например, нельзя создать виртуальную машину в зоне 1 и поместить ее в масштабируемый набор, охватывающий зоны 2 и 3.
- Масштабируемый набор должен находиться в гибком режиме оркестрации, а
singlePlacementGroup
свойство должно бытьfalse
.
Подключение существующей виртуальной машины к масштабируемой группе виртуальных машин
Подключите существующую виртуальную машину к масштабируемой группе виртуальных машин после создания виртуальной машины, указав virtualMachineScaleSet
это свойство. Присоединение существующей виртуальной машины к масштабируемой группе с количеством доменов сбоя 1 не требует простоя.
Примечание.
Присоединение виртуальной машины к масштабируемому набору виртуальных машин само по себе не обновляет сетевые параметры виртуальных машин, например подсистемы балансировки нагрузки. Если вы хотите, чтобы эта виртуальная машина получала трафик от любой подсистемы балансировки нагрузки, необходимо вручную настроить сетевой интерфейс виртуальной машины для получения трафика от подсистемы балансировки нагрузки. Дополнительные сведения о подсистемах балансировки нагрузки.
- Перейдите в раздел Виртуальные машины.
- Выберите имя виртуальной машины, которую вы хотите подключить к масштабируемой группе.
- В разделе "Параметры" выберите "Доступность и масштабирование".
- В разделе "Масштабирование " нажмите кнопку "Начать работу ". Если кнопка неактивна, виртуальная машина в настоящее время не соответствует требованиям, которые необходимо подключить к масштабируемму набору.
- В колонке "Подключение к VMSS" справа от страницы выберите масштабируемый набор, к которому вы хотите подключить виртуальную машину в раскрывающемся списке "Выбор vmSS".
- Нажмите кнопку "Подключить " внизу, чтобы подключить виртуальную машину.
Ограничения для подключения существующей виртуальной машины к масштабируемой группе
- Масштабируемый набор должен использовать гибкий режим оркестрации.
- Масштабируемый
platformFaultDomainCount
набор должен иметь значение 1. - Виртуальная машина и масштабируемый набор должны находиться в одной группе ресурсов.
- Виртуальные машины и целевой масштабируемый набор должны быть зональными, или они должны быть региональными. Вы не можете подключить зональную виртуальную машину к региональному масштабируемму набору.
- Виртуальная машина не может находиться в самостоятельно определенной группе доступности.
- Виртуальная машина не может находиться в объекте
ProximityPlacementGroup
. - Виртуальная машина не может находиться в выделенном узле Azure.
- У виртуальной машины должен быть управляемый диск.
- Масштабируемый набор должен иметь
singlePlacementGroup
значениеFalse
. - Масштабируемые наборы, созданные без настройки профиля масштабирования по умолчанию
singlePlacementGroup
null
. Чтобы подключить виртуальные машины к масштабируемой группе без профиля масштабирования,singlePlacementGroup
необходимо задать значениеFalse
во время создания масштабируемого набора. - Виртуальная машина не может быть виртуальной машиной удаленного прямого доступа к памяти (RDMA) с поддержкой HB или виртуальной машины серии N.
Отключение виртуальной машины от масштабируемого набора виртуальных машин
Если необходимо отсоединить виртуальную машину от масштабируемого набора, выполните следующие действия, чтобы удалить виртуальную машину из масштабируемого набора.
- Перейдите в раздел Виртуальные машины.
- Выберите имя виртуальной машины, которую вы хотите подключить к масштабируемой группе.
- В разделе "Параметры" выберите "Доступность и масштабирование".
- Нажмите кнопку "Отсоединить" от виртуальной машины в верхней части страницы.
- При появлении запроса на подтверждение нажмите кнопку "Отсоединить ".
- Портал отправляет уведомление при отключении виртуальной машины.
Ограничения для отсоединения виртуальной машины от масштабируемого набора
- Масштабируемый набор должен использовать гибкий режим оркестрации.
- Масштабируемый
platformFaultDomainCount
набор должен иметь значение 1. - Масштабируемые наборы, созданные без настройки профиля масштабирования по умолчанию
singlePlacementGroup
null
. Чтобы отсоединить виртуальные машины от масштабируемого набора без профиля масштабирования,singlePlacementGroup
необходимо задать значениеFalse
. - Виртуальная машина не может быть виртуальной машиной серии HB или N-серии RDMA.
Перемещение Виртуальные машины между масштабируемыми наборами
Чтобы переместить виртуальную машину из одного масштабируемого набора в другой, выполните следующие действия.
- Отсоедините виртуальную машину от масштабируемого набора A.
- После завершения отсоединения подключите виртуальную машину к масштабируемой группе B.
Ограничения
Ограничения для присоединенных или отсоединяемых виртуальных машин к масштабируемой группе остаются неизменными.
Устранение неполадок
Подключение существующей виртуальной машины к существующему масштабируемом набору неполадок
Сообщение об ошибке | Description | Параметры устранения неполадок |
---|---|---|
Масштабируемый набор виртуальных машин "{vmssUri}", на который ссылается виртуальная машина, не существует. | Ресурс масштабируемого набора не существует или не находится в режиме гибкой оркестрации. | Проверьте, существует ли масштабируемый набор. Если это так, проверьте, использует ли он режим единой оркестрации. |
Эта операция не разрешена, так как на масштабируемый набор виртуальных машин "{vmssName}" не задан режим оркестрации с значением "Гибкий". | Масштабируемый набор не используется в режиме гибкой оркестрации. | Попробуйте подключиться к другому масштабируемом набору с включенным режимом гибкой оркестрации. |
Ссылка на виртуальную машину "{vmName}" принадлежит группе доступности и присоединению к масштабируемому набору виртуальных машин не поддерживается. Дополнительные сведения см. в разделе https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingExistingAvsetVM : виртуальная машина, которую вы пытались подключить, является частью группы доступности и не может быть присоединена к масштабируемой группе. |
Виртуальные машины в группе доступности не могут быть присоединены к масштабируемой группе. |
Ссылка на масштабируемый набор виртуальных машин "{vmssName}" не поддерживает присоединение существующей виртуальной машины к ней, так как масштабируемый набор виртуальных машин содержит более 1 доменов сбоя. Дополнительные сведения см. в разделе https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingExistingVMMultiFD : операция подключения виртуальной машины завершилась сбоем, так как виртуальная машина пыталась подключиться к масштабируемой группе с числом доменов сбоя платформы более одного. |
Виртуальные машины можно подключить только к масштабируемым наборам с platform fault domain count 1. Попробуйте подключиться к масштабируемой группе с количеством доменов сбоя платформы из одного. |
Использование виртуальной машины "{vmName}" с неуправляемыми дисками и присоединение к масштабируемой группе виртуальных машин не поддерживается. Дополнительные сведения см. в разделе https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingExistingVMUnmanagedDisk : виртуальные машины с неуправляемыми дисками не могут быть подключены к масштабируемой группе. |
Чтобы подключить виртуальную машину с диском к масштабируемой группе, убедитесь, что виртуальная машина использует управляемый диск. Ознакомьтесь с документацией по миграции с неуправляемого диска на управляемый диск. |
Ссылка на виртуальную машину "{vmName}" принадлежит группе размещения близкого взаимодействия (PPG), а присоединение к масштабируемому набору виртуальных машин не поддерживается. Дополнительные сведения см. в разделе https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingPPGVM : операция подключения виртуальной машины завершилась сбоем, так как виртуальная машина является частью группы размещения близкого взаимодействия. |
Виртуальные машины из группы размещения близкого взаимодействия не могут быть присоединены к масштабируемой группе. Удалите виртуальную машину из группы размещения близкого взаимодействия и попробуйте подключиться к масштабируемой группе. См. документацию, чтобы узнать, как переместить виртуальную машину из группы размещения близкого взаимодействия. |
Свойство PropertyChangeNotAllowed Changing virtualMachineScaleSet.id не допускается. | Идентификатор масштабируемого набора виртуальных машин не может быть изменен на другой идентификатор масштабируемого набора виртуальных машин, не отсоединяя виртуальную машину от масштабируемого набора. | Отсоедините виртуальную машину от масштабируемого набора виртуальных машин, а затем подключитесь к новому масштабируемму набору. |
Масштабируемый набор виртуальных машин "{0}" не поддерживает присоединение существующей виртуальной машины к ней, так как масштабируемый набор виртуальных машин имеет одну группу размещения true или не имеет явного значения false. Дополнительные сведения см. по адресу https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingWithSpg : операция подключения виртуальной машины завершилась сбоем, так как масштабируемый набор является частью одной группы размещения. |
Виртуальные машины можно подключить только к масштабируемым наборам с заданным singlePlacementGroup значением false . |
Масштабируемый набор виртуальных машин не поддерживает присоединение виртуальной машины, так как он использует размер {1} виртуальной машины{0}, который можно использовать только с одной группой размещения с включенным масштабируемым набором виртуальных машин. Дополнительные сведения см. по адресу https://aka.ms/vmo/attachdetach. | Подключенная виртуальная машина имеет размер, который требует, чтобы масштабируемый набор использовал одну группу размещения. | Виртуальные машины, требующие одной группы размещения, не могут быть присоединены к масштабируемой группе. |
Масштабируемый набор виртуальных машин не поддерживает подключение размеров виртуальных машин с поддержкой RDMA, таких как {0}. Дополнительные сведения см. по адресу https://aka.ms/vmo/attachdetach. | Виртуальные машины с поддержкой RDMA не могут быть отключены от масштабируемого набора. Сбой отсоединения, так как виртуальная машина поддерживает RDMA. | От масштабируемого набора можно отключить только виртуальные машины, которые не включены RDMA. |
Отключение виртуальной машины от устранения неполадок масштабируемого набора
Сообщение об ошибке | Description | Варианты устранения неполадок |
---|---|---|
Масштабируемый набор виртуальных машин "{vmssUri}", на который ссылается виртуальная машина, не существует. | Ресурс масштабируемого набора не существует или не находится в режиме гибкой оркестрации. | Проверьте, существует ли масштабируемый набор. Если это так, проверьте, использует ли он режим единой оркестрации. |
Эта операция не разрешена, так как на масштабируемый набор виртуальных машин "{vmssName}" не задан режим оркестрации с значением "Гибкий". | Масштабируемый набор не используется в режиме гибкой оркестрации. | Только масштабируемые наборы с режимом гибкой оркестрации могут отсоединять виртуальные машины. |
Масштабируемый набор виртуальных машин "{vmssName}" не поддерживает отключение существующей виртуальной машины от него, так как масштабируемый набор виртуальных машин содержит более 1 доменов сбоя. Дополнительные сведения см. в разделе https://aka.ms/vmo/attachdetach. | Сбой отсоединения виртуальной машины, так как масштабируемый набор имеет несколько доменов сбоя платформы. | Виртуальные машины можно отсоединить только от масштабируемых наборов с platform fault domain count одним из них. |
OperationNotAllowed, сообщение: эта операция не разрешена, так как на указанный масштабируемый набор виртуальных машин "{armId}" не задан режим оркестрации "Гибкий". | Масштабируемый набор, который вы пытались подключить к или отсоединить, — это масштабируемый набор с универсальным режимом оркестрации. | Только масштабируемые наборы с режимом гибкой оркестрации могут отсоединять виртуальные машины. |
Свойство PropertyChangeNotAllowed Changing virtualMachineScaleSet.id запрещено. | Идентификатор масштабируемого набора виртуальных машин не может быть изменен на другой идентификатор масштабируемого набора виртуальных машин, не отсоединяя виртуальную машину от масштабируемого набора. | Отсоедините виртуальную машину от масштабируемого набора виртуальных машин, а затем подключитесь к новому масштабируемму набору. Убедитесь, что для virtualMachineScaleSet.id параметра задано значение null . Неверные значения: "" и "null" . |
Масштабируемый набор виртуальных машин "{0}" не поддерживает отключение виртуальной машины от него, так как масштабируемый набор виртуальных машин имеет одну группу размещения значение true. Дополнительные сведения см. по адресу https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingWithSpg : сбой отсоединения виртуальной машины, так как масштабируемый набор является частью одной группы размещения. |
Виртуальные машины можно отсоединить только от масштабируемых наборов с заданным singlePlacementGroup значением false . |
Масштабируемый набор виртуальных машин не поддерживает отключение размеров виртуальных машин с поддержкой RDMA, таких как {0}. Дополнительные сведения см. по адресу https://aka.ms/vmo/attachdetach. | Виртуальные машины с поддержкой RDMA не могут быть отключены от масштабируемого набора. Сбой отсоединения, так как виртуальная машина поддерживает RDMA. | От масштабируемого набора можно отключить только виртуальные машины, которые не включены RDMA. |
Дальнейшие действия
Узнайте, как управлять обновлениями и обслуживанием с помощью уведомлений по обслуживанию, конфигураций обслуживания и запланированных событий.