Пулы ресурсов
Общая информация
Пул ресурсов — это логическая абстракция для гибкого управления ресурсами. Позволяет делегировать управление ресурсами узла/кластера.
Преимущества использования пулов ресурсов:
-
Гибкая иерархическая организация.
Добавление/удаление пулов ресурсов или изменение распределения ресурсов по мере необходимости.
-
Изоляция между пулами, совместное использование внутри пулов.
Изменения распределения одного пула ресурсов не оказывают влияния на другие, несвязанные с ним пулы ресурсов.
Пример
- Инфраструктура:
Узел имеет 5 виртуальных машин.
Созданы две организации: Отдел бухгалтерии и Отдел программистов.
Отдел бухгалтерии использует 3 ВМ, отдел программистов - 2 ВМ.
- Распределение ресурсов:
Администратор создает пулы ресурсов для каждой из организаций. Отделу программистов требуется больший объем vCPU и памяти. Для этого Администратор настраивает параметры во вкладках Процессор и Память на более высокий уровень для пула ресурсов программистов, чтобы сотрудники могли выполнять задачи с большим потреблением ресурсов. Для отдела бухгалтерии соответствующие настройки пула ресурсов выставляются на средний уровень, т.к. процессы, выполняемые бухгалтерами, не требуют больших вычислительных мощностей.
- Примечание:
Когда отдел программистов не полностью использует свои ресурсы, отдел бухгалтерии может использовать незанятые ресурсы сервера.
-
Отделение ресурсов от физической составляющей инфраструктуры.
Управление ресурсами независимо от физических серверов.
-
Управление наборами виртуальных машин.
Управление совокупным распределением ресурсов для набора ВМ.
У каждого кластера по умолчанию существует базовый пул ресурсов, которому принадлежат все узлы и пулы данных этого кластера. Базовый пул ресурсов кластера является родительским для всех созданных пользователем пулов ресурсов в этом кластере.
Во вкладке Пулы ресурсов основного меню содержится список имеющихся пулов ресурсов. В данном окне производится основное управление пулом ресурсов.
Создание
Для создания пула ресурсов необходимо перейти в раздел Пулы ресурсов основного меню и нажать на кнопку Создать пул ресурсов. В открывшемся окне необходимо заполнить следующие поля:
-
Ввести название.
Название создаваемого пула ресурсов.
-
Ввести описание.
Описание создаваемого пула ресурсов (опциональный параметр).
-
Кластер.
Кластер, узлы которого будут использоваться в создаваемом пуле ресурсов.
-
Сервер.
Узлы выбранного кластера, ресурсы которых будут использоваться в создаваемом пуле ресурсов.
-
Приоритет cpu пула относительно других пулов.
Минимально значение: 2.
Максимальное значение: 10000.
Значение по умолчанию: 1024.
- Приоритет memory пула относительно других пулов.
Минимально значение: 2.
Максимальное значение: 10000.
Значение по умолчанию: 1024.
- Количество зарезервированных процессоров.
Минимальное значение: 0.
Максимальное значение: свободное количество vCPU выбранных узлов.
- Количество зарезервированной памяти в Мб.
Минимальное значение: 0.
Максимальное значение: свободное количество памяти выбранных узлов.
- Ограничение сверху по процессорам.
Максимальное количество выделенных vCPU на создаваемых пул ресурсов.
- Ограничение сверху по памяти в Мб.
Максимальное количество выделенной памяти (в Мб) на создаваемый пул ресурсов.
После заполнения полей необходимо подтвердить создание пула ресурсов.
При нажатии на название пула ресурсов открывается окно состояния, в котором информация разделена на следующие группы:
-
Виртуальные машины.
-
Теги.
Также существуют дополнительные возможности:
-
Обновить.
Обновление содержимого окна.
-
Удалить пул ресурсов.
Удаление выбранного пула ресурсов.
-
Обновить данные о размере пула ресурсов.
Обновление информации о занимаемом и общем объеме пула ресурсов.
Информация
Во вкладке Пулы ресурсов – <пул ресурсов> – Информация содержатся следующие сведения:
-
Информация об используемом месте с возможностью обновления.
-
Название.
Редактируемый параметр.
-
Описание.
Редактируемый параметр.
-
Базовый пул ресурсов.
Является ли выбранный пул ресурсов базовым для кластера, на котором располагается.
-
Дата создания.
-
Дата изменения.
Серверы
Во вкладке Пулы ресурсов – <пул ресурсов> – Серверы содержится список серверов, находящийся в выбранном пуле ресурсов.
Примечание
При отключении узла также отключаются принадлежащие ему пулы данных. ВМ перейдут в базовый пул ресурсов кластера этого узла.
В данной вкладке имеются следующие возможности:
-
Обновление информации.
-
Добавление сервера.
Для этого необходимо нажать кнопку Добавить сервер. В открывшемся окне выбрать сервер из раскрывающегося списка и подтвердить операцию, нажав кнопку ОК.
-
Выбор сервера с применением фильтра.
Для этого необходимо нажать кнопку Фильтр и в открывшемся окне необходимо заполнить следующие поля для фильтрации:
- Имя сервера.
- Статус.
- Файловое хранилище.
- Теги.
После настройки фильтра необходимо нажать на кнопку Применить. Для сброса фильтра необходимо нажать на кнопку Сбросить все.
Виртуальные машины
Виртуальные машины
Во вкладке Пулы ресурсов – <пул ресурсов> – Виртуальные машины – Виртуальные машины содержится список ВМ, находящихся в выбранном пуле ресурсов.
В данной вкладке имеются возможности:
-
Обновить.
Обновление содержимого окна.
-
Добавить ВМ.
Добавление существующих ВМ в пул ресурсов.
-
Применение параметров пула ресурсов.
Применение к ВМ параметров, указанных на вкладках Процессор и Память.
Примечание
После изменения параметров процессоров и памяти необходимо применить их ко всем ВМ пула, нажав кнопку Применение параметров пула ресурсов.
-
Выбор ВМ с применением фильтра.
При нажатии кнопки Фильтр в открывшемся окне необходимо заполнить название ВМ для поиска.
Шаблоны
Во вкладке Пулы ресурсов – <пул ресурсов> – Виртуальные машины – Шаблоны содержится список шаблонов ВМ, находящихся в выбранном пуле ресурсов.
В данной вкладке имеются возможности:
-
Обновить.
Обновление содержимого окна.
-
Добавить шаблон ВМ.
Добавление существующих шаблонов ВМ в пул ресурсов.
Примечания
- При добавлении шаблона в пул добавляются все его тонкие клоны.
- При добавлении тонкого клона в пул ресурсов добавляются его шаблон и все тонкие клоны этого шаблона.
-
Применение параметров пула ресурсов.
Применение к шаблонам ВМ параметров, указанных на вкладках Процессор и Память.
Примечание
После изменения параметров процессоров и памяти необходимо применить их ко всем шаблонам ВМ пула, нажав кнопку Применение параметров пула ресурсов.
-
Выбор шаблона с применением фильтра.
При нажатии кнопки Фильтр в открывшемся окне необходимо заполнить название шаблона для поиска.
Пулы данных
Во вкладке Пулы ресурсов – <пул ресурсов> – Пулы данных содержится список пулов данных, находящихся в выбранном пуле ресурсов.
В данной вкладке имеются следующие возможности:
-
Обновление информации.
-
Добавление пула.
Для этого необходимо нажать кнопку Добавить пул. В открывшемся окне выбрать пул данных из раскрывающегося списка и подтвердить операцию, нажав кнопку ОК.
-
Выбор пула с применением фильтра.
Для этого необходимо нажать кнопку Фильтр и в открывшемся окне необходимо заполнить следующие поля для фильтрации:
- Имя пула.
- Серверы.
- Файловые хранилища.
- Кластерные хранилища.
- ZFS-пулы.
- Статус.
- Тип пула.
- Теги.
После настройки фильтра необходимо нажать на кнопку Применить. Для сброса фильтра необходимо нажать на кнопку Сбросить все.
Процессор
Во вкладке Пулы ресурсов – <пул ресурсов> – Процессор содержится информация о настройках процессора:
-
Приоритет vCPU пула.
-
Приоритет vCPU пула относительно других пулов (редактируемый параметр).
Минимально значение: 2. Максимальное значение: 10000. Значение по умолчанию: 1024.
-
Средний приоритет vCPU по всем ВМ пула.
Приоритет vCPU отдельной ВМ задается во вкладке Виртуальные машины - <ВМ>** - Процессор - Изменение настроек процессора - Изменение приоритета vCPU - Приоритет vCPU ВМ.
-
-
Резервирование.
-
Количество зарезервированных vCPU (редактируемый параметр).
-
Количество зарезервированных vCPU на 1 ВМ.
Количество зарезервированных vCPU / Количество ВМ выбранного пула ресурсов.
-
Среднее количество зарезервированных vCPU на 1 ВМ.
Сумма значений параметра Количество минимально гарантированных vCPU каждой ВМ / Количество ВМ выбранного пула ресурсов.
Примечание
При подсчете параметров Количество зарезервированных vCPU на 1 ВМ и Среднее количество зарезервированных vCPU на 1 ВМ шаблоны ВМ не учитываются.
-
Переподписка vCPU на ядро (редактируемый параметр).
Количество выделенных vCPU включенным ВМ на одно ядро CPU. Подробнее о переподписке vCPU.
-
-
Ограничение.
-
Ограничение сверху по процессорам (редактируемый параметр).
Максимальное количество vCPU.
-
Количество vCPU серверов.
Общее количество vCPU серверов выбранного пула ресурсов, доступное для предоставления ВМ.
-
Количество vCPU ВМ.
Количество занятых ВМ vCPU.
-
Память
Во вкладке Пулы ресурсов – <пул ресурсов> – Память содержится информация о настройках памяти:
-
Приоритет памяти пула.
-
Приоритет памяти пула относительно других пулов (редактируемый параметр).
Минимально значение: 2. Максимальное значение: 10000. Значение по умолчанию: 1024.
-
Средний приоритет памяти по всем ВМ пула.
Приоритет памяти отдельной ВМ задается во вкладке Виртуальные машины - <ВМ> - Память - Приоритет памяти ВМ.
-
-
Резервирование.
-
Количество зарезервированной памяти в МБ (редактируемый параметр).
-
Количество зарезервированной памяти на 1 ВМ.
Количество зарезервированной памяти в МБ / Количество ВМ выбранного пула ресурсов.
-
Среднее количество зарезервированной памяти на 1 ВМ.
Сумма значений параметра Минимально гарантированная память каждой ВМ / Количество ВМ выбранного пула ресурсов.
Примечание
При подсчете параметров Количество зарезервированной памяти на 1 ВМ и Среднее количество зарезервированной памяти на 1 ВМ шаблоны ВМ не учитываются.
-
-
Ограничение.
-
Ограничение сверху по памяти в МБ (редактируемый параметр).
Максимальное количество памяти.
-
Количество памяти для серверов.
Общее количество памяти серверов выбранного пула ресурсов, доступное для предоставления ВМ.
-
Количество памяти ВМ.
Количество занятой ВМ памяти.
-
События
Во вкладке Пулы ресурсов – <пул ресурсов> – События содержится список событий для выбранного пула ресурсов с возможностью их сортировки по признакам:
-
По всем типам.
-
Ошибки.
-
Предупреждения.
-
Информационные.
Задачи
Во вкладке Пулы ресурсов – <пул ресурсов> – Задачи содержится список задач для выбранного пула ресурсов.
Теги
Во вкладке Пулы ресурсов – <пул ресурсов>– Теги содержится список назначенных выбранному пулу ресурсов тегов. Существует возможность создать, удалить, назначить тег и обновить список назначенных пулу тегов.