Метки
Метки (labels) — пары ключ-значение формата key=value, которые описывают атрибуты объектов кластера. Они играют ключевую роль в механизме планирования размещения пользовательских ресурсов (ВМ) на узлах. Метки могут быть назначены в кластере, ВЦОД, виртуальном кластере и ВМ.
В Sharx Base используются следующие типы меток: обычная, делегированная, игнорируемая, метка-ограничение, системная и криптографическая метка.
Метки могут быть назначены следующим объектам виртуальной инфраструктуры:
- Кластеру;
- ВЦОД;
- виртуальному кластеру (см. Руководство пользователя);
- виртуальной машине (см. Руководство пользователя).
Основные понятия:
-
Метка ВМ — метка, создаваемая и назначаемая пользователями вручную виртуальным машинам. Не имеет специальных системных свойств, таких как
taintили игнорирование. -
Метка размещения — метка, которая контролирует размещение объектов виртуализации на кластере. Например, ВМ с меткой
ssd=yesможет быть размещена только на узлах, у которых тоже имеется меткаssd=yes. Метка размещения может обладать специальными системными свойствами, такими какtaintили игнорирование. -
Делегирование метки — предоставление возможности использовать метку объектам: ВЦОД или виртуальному кластеру.
-
Игнорируемая метка — метка, существующая в системе, но не учитываемая при планировании. Метка может игнорироваться в контексте ВЦОД и виртуального кластера. Планировщик не учитывает игнорируемые метки во время поиска узлов по ним.
-
Ограничение
taint— свойство узла, не позволяющее планировать на него ресурсы, у которых нет допуска (toleration) к узлу с данным ограничениемtaint. -
Метка-ограничение — метка со свойством
taint. На узлы с такой меткой ресурсы планируются по определенным правилам. -
Допуски
tolerations— это параметры виртуальных машин, которые позволяют им размещаться на узлах с ограничениями. Допуск должен соответствовать введенному ограничениюtaintна узлеkey=value:effect. -
Системная метка — используется системой, недоступна для создания и назначения вручную. Например, метка активации сервисного обслуживания
system_drain_node=yes. Подробная информация о данной метке описана в статье Сервисное обслуживание. -
Метка СКЗИ или криптографическая метка применяется к ВМ, чтобы обозначить ее принадлежность к контуру криптографической защиты. Метка имеет ключ-значение
vm=crypto. Для ВМ с меткой блокируются функции миграции, создания снимков и шаблона на основе этой ВМ. Данные меры исключают риск утечки защищаемых данных.Внимание
Управлять криптографической меткой может Администратор СКЗИ во ВЦОД, если конфигурация ВЦОД —
ЦБили Администратор ВЦОД, если конфигурация ВЦОД —ФСТЭК(см. статью)Подробная информация описана в статье Метки объектов ВЦОД Руководства пользователя.
Управлять метками в кластере
Ограничения работы с метками в кластере
- При создании кластера каждому узлу по умолчанию присваивается метка
key=base. - Системная метка
system_drain_node=yesзапрещает размещение ресурсов на соответствующих узлах. - Максимальное количество меток на узле — 150.
- К узлу нельзя прикрепить несколько меток с одинаковым ключом.
- Нельзя удалить метки, делегированные во ВЦОД и в виртуальные кластеры.
- После создания хотя бы одного ВЦОД нельзя добавить новые метки на узлы кластера.
Важно
Все метки удалять на кластере нельзя, должна оставаться хотя бы одна метка на одном из узлов.
Администратор кластера может удалить метку key=base на узлах, но делать этого крайне не рекомендуется, иначе придется пробрасывать метки во ВЦОД вручную
Операции с метками кластера
-
Просмотреть метки кластера
Чтобы просмотреть метки кластера, перейдите на вкладку Кластер > Метки.
На вкладке Распределение по узлам будет список меток, их описание, список узлов, которым назначены метки и характер меток (ограничивающие или нет).
Если метка узла ограничивающая, то на узле запрещено размещать ресурсы без доступа к метке.
-
Создать и прикрепить метку к узлам кластера
Чтобы создать новую метку и прикрепить ее к узлам кластера, выполните следующие действия:
- на странице управления метками, на вкладке Распределение по узлам нажмите кнопку Создать метку в правом верхнем углу;
-
в модальном окне заполните поля:
- Ключ;
- Значение;
- по необходимости добавьте ещё метку, указав пару Ключ, Значение с помощью кнопки Добавить;
- Описание (опционально);
- в поле Присвоить узлам нажмите и отметьте в соответствующих чекбоксах узлы, к которым вы хотите прикрепить новую метку;
- если вы хотите сделать новую метку ограничивающей, то в поле Ограничения узлов нажмите кнопку и выберите значение Да;
- нажмите кнопку Сохранить.
-
Прикрепить метку к узлам кластера.
Чтобы прикрепить метку к узлам кластера, выполните следующие действия:
- на странице управления метками, на вкладке Распределение по узлам выберите метку, которую хотите прикрепить к узлам кластера;
- отметьте в соответствующем чекбоксе эту метку;
- нажмите в правом нижнем углу окна кнопку Присвоить узлам;
- в поле Присвоить узлам модального окна нажмите кнопку и отметьте в соответствующих чекбоксах узлы, к которым вы хотите прикрепить метку;
- нажмите кнопку Сохранить.
-
Удалить метку.
Чтобы удалить метку, выполните следующие действия:
- на странице управления метками, на вкладке Распределение по узлам выберите метку, которую хотите удалить;
- отметьте в соответствующем чекбоксе эту метку;
- нажмите в правом нижнем углу окна кнопку Удалить;
- подтвердите удаление, нажмите в модальном окне кнопку Удалить.
Управлять метками во ВЦОД
Ограничения работы с метками во ВЦОД
- При создании нового ВЦОД и при наличии в кластере базовой метки
key=baseи метки сервисного обслуживанияsystem_drain_node=yesони будут автоматически делегированы в созданный ВЦОД. - Во ВЦОД нельзя делегировать метки, игнорируемые в пределах кластера.
- При удалении ВЦОД все записи о делегированных ему метках удаляются.
- Общие ограничения описаны выше.
Операции с метками во ВЦОД
-
Просмотреть метки, делегированные во ВЦОД
Чтобы посмотреть метки во ВЦОД, на странице управления метками перейдите на вкладку Распределение по ВЦОД.
Примечание
В списке меток отображаются ВЦОД, где метка делегирована или игнорируется. Это регулируется с помощью работы с фильтрами
-
Делегировать метки в заданные ВЦОД
При создании ВЦОД метка
key=baseделегируется в него автоматически.Чтобы делегировать метки во ВЦОД, выполните следующие действия:
- на странице управления метками, на вкладке Распределение по ВЦОД отметьте в соответствующих чекбоксах метки, которые вы хотите делегировать во ВЦОД;
- нажмите кнопку Управление в правом нижнем углу;
- в модальном окне отметьте действие Добавить во ВЦОД;
- в поле ВЦОД нажмите ;
- отметьте в соответствующих чекбоксах те ВЦОД, куда вы хотите делегировать метку;
- нажмите кнопку Сохранить.
-
Игнорировать метки в пределах заданных ВЦОД
Чтобы метка игнорировалась в пределах определенного ВЦОД, необходимо выполнить следующие действия:
- на странице управления метками, на вкладке Распределение по ВЦОД отметьте в соответствующих чекбоксах метки, которые вы хотите заблокировать во ВЦОД;
- нажмите кнопку Управление в правом нижнем углу;
- в модальном окне отметьте действие Заблокировать во ВЦОД;
- в поле ВЦОД нажмите ;
- отметьте в соответствующих чекбоксах те ВЦОД, где вы хотите игнорировать метку;
- нажмите кнопку Сохранить.
-
Отменить игнорирование метки в пределах заданных ВЦОД
Чтобы отменить игнорирование метки в пределах определенного ВЦОД, необходимо выполнить следующие действия:
- на странице управления метками, на вкладке Распределение по ВЦОД отметьте в соответствующих чекбоксах метки, которые вы хотите разблокировать во ВЦОД;
- нажмите кнопку Управление в правом нижнем углу;
- в модальном окне отметьте действие Разблокировать во ВЦОД;
- в поле ВЦОД нажмите ;
- отметьте в соответствующих чекбоксах те ВЦОД, где вы хотите отменить игнорирование метки;
- нажмите кнопку Сохранить.
Работа с фильтрами меток ВЦОД
В Sharx Base доступны различные варианты фильтрации меток ВЦОД:
-
ВЦОД. Отбираются все метки, принадлежащие определенному ВЦОД:
- в меню Фильтры в поле ВЦОД нажмите ;
- отметьте в соответствующих чекбоксах ВЦОД, метки которого вы хотите посмотреть;
- нажмите кнопку Применить.
-
Только заблокированные. Отбираются только игнорируемые метки:
- в меню Фильтры включите чекбокс Только заблокированные;
- нажмите кнопку Применить.
Примечание
Если не указать конкретный ВЦОД, будут показаны все игнорируемые метки из всех ВЦОД
-
Фильтры можно применять одновременно. Например, можно отобразить все метки, которые заблокированы в определенном ВЦОД.
-
Чтобы сбросить все фильтры меток ВЦОД, нажмите кнопку Сбросить в меню Фильтры.
Термины и определения содержатся в статьях:








