При настройке проекта необходимо добавить облачные зоны. Для каждой облачной зоны можно определить ограничения ресурсов, чтобы создавать резервы свободных ресурсов там, где это необходимо.
К возможным ограничениям относятся количество экземпляров, объем памяти и количество ЦП.
Ограничения для хранилища vSphere
(Только для облачных зон vSphere.) Для развернутых ресурсов, основанных на шаблонах ВМ vSphere и элементах библиотеки содержимого, можно настроить ограничения на уровне хранилища. В ограничениях для хранилища учитывается фактическая емкость для полного и экономного выделения ресурсов, поэтому с помощью экономного выделения ресурсов нельзя предоставить ресурсы сверх заданного предела. В ограничениях для хранилища также учитываются диски первого класса и независимые диски vSphere. Ограничения для хранилища не применяются к шаблонам OVA/OVF, которые находятся за пределами библиотеки содержимого.
Ограничения для хранилища анализируются при запросе развертывания и при внесении изменений в развертывание с помощью таких действий, как изменение размера диска, изменение размера загрузочного диска, удаление диска и обновление количества элементов. Во избежание чрезмерного выделения ресурсов при первоначальной подготовке можно выбрать вариант экономного и полного выделения ресурсов. Данные ограничения для хранилища не применяются к другим типам ресурсов, таким как AWS, Microsoft Azure или Google Cloud Platform.
При добавлении каждой облачной зоны и применении предельных значений устанавливайте ограничения ресурсов проекта таким образом, чтобы участники могли развертывать свои облачные шаблоны.
Когда пользователи отправляют запрос на развертывание, выполняется оценка зон, чтобы определить, какие зоны имеют ресурсы для поддержки развертывания. Если развертывание поддерживается несколькими зонами, выполняется оценка приоритета, а рабочая нагрузка размещается в зоне с более высоким приоритетом, представляющим собой наименьшее целое число.
Игнорирование выключенных виртуальных машин при оценке использования для ограничений
Помимо установки ограничений для облачных зон в проекте также можно настроить отдельные ограничения, чтобы игнорировать выключенные виртуальные машины при расчете использования памяти и ЦП. Это свойство влияет на процесс развертывания и действия по регулярному обслуживанию при включении и выключении питания.
Например, при добавлении облачной зоны в проект применяется следующее ограничение: 5120 МБ памяти и 5 ЦП. Затем выполняется развертывание шаблонов, которые полностью потребляют эти ресурсы и достигают ограничения. Последующее развертывание завершается сбоем. Тем не менее известно, что две виртуальные машины выключены. Вам требуется проигнорировать использование этих выключенных виртуальных машин и развернуть дополнительный шаблон. В данной ситуации можно настроить глобальное свойство для своей организации, которое будет игнорировать выключенные компьютеры при определении уровня использования ресурсов.
Чтобы игнорировать выключенные виртуальные машины, можно настроить глобальное свойство.
- Чтобы добавить свойство, перейдите по адресу
https://your_automation_URL/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - Нажмите кнопку Попробовать.
- В поле
value
введите true. - В поле
key
введите NEGLECT_POWERED_OFF_VMS_RESERVATION. - Щелкните Выполнить.
Чтобы сбросить это свойство, установите значение false
. Если после использования возможностей свойство отключить, некоторые развертывания могут превысить ограничения.
При включении и выключении свойства система VMware Aria Automation пересчитывает данные об использовании ЦП, памяти, хранилища и количестве экземпляров.
Дополнительные сведения об управлении емкостью см. в статье Управление ресурсами инфраструктуры для VMware Aria Automation.