Планирование
Планы - это эмуляции/симуляции поведения реального оборудования, путем изменения его конфигурации с помощью искусственных сущностей.
Результаты планов включают рекомендации, которые необходимо будет выполнить вручную для обеспечения максимальной эффективности и работоспособности, созданной конфигурации окружения.
Планы помогают планировать использование ресурсов, оптимизировать их распределение и управлять изменениями в инфраструктуре, а также посмотреть как повлияет на систему, например, добавление нового хоста в кластер, как изменится нагрузка, как будут распределены ВМ и тд.
Шаблоны объектов
На этой странице мы можем создать шаблон, который в дальнейшем будет предоставлять искусственную сущность, которую мы сможем использовать в планах.
В левой части виджета отображается количество объектов - физических и виртуальных машин, а также хранилища.
В правой части виджета отображается список имеющихся шаблонов, которые имеют имя, тип объекта и тип создания. Каждый шаблон можно раскрыть и просмотреть его информацию.
Для поиска уже созданного шаблона можно воспользоваться поисковой строкой вверху экрана.
Создание шаблонов
При создании шаблона заполняем следующие поля:
- Имя
- Тип:
- VirtualMachine.
- PhysicalMachine
- Storage
Для каждого типа имеется свой набор параметров, которые необходимо задать.
Например, создадим шаблон для ВМ с определенными настройками.
Пропишем в строке MEMORY_value емкость 2048 МБ., при этом ее уровень загрузки будет составлять около 70%. По расчетам (2048*0,7= 1433,6 МБ.) это и будет примерная величина потребления ресурса.
Аналогично со Storage_amount. В параметрах для CPU дополнительно прописывается значение core.
После сохранения, созданный шаблон будет отображаться в общем списке. Его можно выбрать для удаления, либо редактирования.
Конфигурации планов
На виджете отображается список имеющихся планов, которые можно найти с помощью сортировки, либо поисковой строкой.
Каждый объект можно раскрыть, чтобы просмотреть его данные, либо отредактировать, при необходимости.
Создание планов
Посмотрим как повлияет добавление новой ВМ на HAcluster.
Для этого из существующих групп хостов, либо путем быстрого поиска выберем HAcluster, на котором и будет располагаться шаблон.
Перейдем к следующему шагу.
Scope
В виджете описано текущее состояние кластера (количество хостов, ВМ, какие политики применяются к его окружению и тд.). Каждую строку можно раскрыть для детального просмотра.
Через кнопку 'Add' добавим созданный шаблон ВМ.
В новом окне описан шаблон с теми параметрами, которые будут добавляться в окружение.
Нажимаем "Запустить план".
Results overview
В колонке Current отображается текущее состояние системы.
В столбце Manual отображается конфигурация, которую мы собрали (1 ВМ и 1 Volume), т.е те действия, которые были выполнены вручную.
В колонке Recommendation система отображает рекомендации. В данном примере их нет, но если бы система посчитала, что ресурсов по CPU не хватает, то она бы рекомендовала добавить еще один хост с конкретным числом Гб памяти, чтобы система работала стабильно. Аналогично со Storage.
В колонке After plan отображается подсчет параметров после всех манипуляций.
В колонке Difference система показывает разницу в единицах и процентах между текущим состоянием и состоянием после выполнения манипуляций.
Overview описывает краткую сводку, результат выполнения действий.
На виджете As is to be можно увидеть как изменится загрузка хостов и ВМ после всех изменений.
Plan actions
Рекомендации системы:
- Move - перемещение объектов между поставщиками ресурсов
- Reconfigure - увеличение/уменьшение размера ресурсов
- Deploy - означает, что необходимо развернуть объект на поставщиках ресурсов
- Provision - добавить поставщика ресурсов (хост, сторадж и тп), если не хватило ресурсов для потребителей
- Decommission - если один из поставщиков ресурсов освобожден, то его можно отключить
- Suspend - приостановить/удалить потребителя ресурсов
- Provider Provision Required - требуется подключение провайдера. Например, мы хотим добавить 10 ВМ, 5 из которых размещаются, а 5 - нет. В результате мы создадим следующие рекомендации: «Provision new host» и для каждой ВМ, которую не удалось разместить, выдадим рекомендацию «Provider Provision Required».