Группы
Основная задача создания групп - это использование созданных групп, как цели для политик.
На виджете отображаются группы, разбитые на следующие колонки - Name, Consist, Created at, Origin, Modified at. В колонке Origin есть значение Discovered, означающее, что группа создана нашими агентами. Каждый агент создает, как минимум, следующие группы:
- All VMs - группа, в которую входят ВМки со всех таргетов, добавленных в систему в данный момент
- All PMs - группа, в которую входят PMки(хосты) со всех таргетов, добавленных в систему в данный момент
- По одной группе объектов (чаще всего смешана из ВМ и ПМ), на каждый кластер, который агент находит на таргете.
- По одной группе всех ВМ, собранных с этого таргета.
Группы, которые собираются агентом, удалить и редактировать невозможно. Их можно открыть и просмотреть какие хосты и VM в них содержатся.
Помимо уже имеющихся собранных групп, можно собрать свои. Они будут отображаться в колонке Origin, как User.
Чтобы создать свою группу необходимо в правом верхнем углу нажать "Save group". В открывшемся окне заполнить поле с именем и отметить какая это будет группа - динамическая или статическая.
Динамическая группа означает, что создаваемый объект VM, например, с определенным именем может попасть в группу c подходящим условием, т.е такими же именами.
Создадим группу Test с типом фильтра Virtual machine. В имени пропишем значение .octopus.
Получим список объектов с соответствующими именами и сохраним.
Если какой-либо объект VM, который входит в состав этой группы переименовать, например, с "igor-octopus1" на "igor-oct1", то он автоматически удалится из этой группы, т.к не будет соответствовать заданному условию. Иными словами, группа будет динамически меняться в зависимости от заданного условия или его редактирования имени.
В статической группе закрепляются определенные объекты VM, которые в последствие не меняются.
После заполнения всех основных полей можно воспользоваться фильтрацией и выбрать необходимые параметры. Сохраняем группу.
Импортирование групп, созданных на стороне VMware.
Платформа Octopus импортирует группы, созданные на стороне VMware. Рассмотрим на примере создания группы на HACluster.
На кластере открываем конфигурацию и выбираем 'VM/Host Groups'. В верхней таблице задаем имя и тип группы, например, Igor-test. В нижней таблице выбираем Virtual Machines, которые будут содержаться в этой группе.
После сохранения эта группа при сборке отображается на платформе Octopus, но имеет тип discovered, поэтому изменить и удалить её невозможно, а к названию группы приписывается суффикс VMs.
Соответственно, изменить или удалить группу можно только на стороне VMware.