Документация VMmanager 5 OVZ

Настройка политик

Политики определяют действия панели управления в различных ситуациях. Для их конфигурации перейдите в Настройки кластера → Политики.

Политики сгруппированы по разделам:

  • основные;
  • сеть;
  • swap;
  • сжатие контейнеров.

Основные

Основные политики, относящиеся к узлам кластера и контейнерам.

Укажите:

  • Включить синхронизацию параметров контейнеров — опция автоматической синхронизации состояния и параметров контейнеров. Синхронизация состояния выполняется раз в 15 минут. Синхронизация параметров выполняется раз в сутки в полночь. Синхронизируемые параметры: объём оперативной памяти, объём жёсткого диска, частота процессора, количество процессоров;
  • Включить управление оверселлингом — опция выдачи контейнерам ресурсов больше, чем есть на самом деле. VMmanager поддерживает оверселлинг оперативной памяти и жёсткого диска;
  • Величина оверселлинга ОЗУ — объём оперативной памяти, которая может быть выделена контейнерам. Указывается в процентах от объёма физически доступной памяти. Возможные значения: 50–1000. Поле доступно только при включении опции Включить управление оверселлингом;
  • Величина оверселлинга CPU — мощность процессора, которая может быть выделена контейнерам. Указывается в процентах от физически доступной мощности процессора. Возможные значения: 50–1000. Поле доступно только при включении опции Включить управление оверселлингом;
    Резерв HDD, %% — объём жёсткого диска, зарезервированный для системных нужд.
  • Единицы измерения — единицы измерения, в которых указывается зарезервированное место:
    • Проценты;
    • MiB;
    • GiB.
  • Режим ограничения частоты процессора:
    • Без ограничения — максимальная частота процессора не ограничивается;
    • Лимитированный режим — максимальная частота жёстко ограничена параметрами контейнера;
    • Адаптивный режим — динамическое изменение частоты процессора.
  • Способ миграции:
    • Стандартная миграция (vzmigrate) — поддерживается "живая" миграция;
    • Внутренний алгоритм VMmanager OVZ — не поддерживается "живая" миграция.
  • Уменьшать диск на выключенной VM — опция отключения виртуальной машины при уменьшении диска. При включении опции занимаемое контейнером место освободится сразу;
  • Отложенное удаление VM (в часах) — задержка физического удаления содержимого контейнера виртуальной машины при удалении её из панели. Указывается в часах. Возможные значения: 0–48. Если значение 0, то удаление выполняется немедленно. При удалении виртуальной машины из панели управления каталог контейнера переименовывается в '.ID.to.delete.XXXX', где ID — номер контейнера. Затем при помощи утилиты at создаётся задание на удаление этого каталога через заданное количество часов. Содержимое контейнеров по умолчанию расположено в каталоге /vz/private;
  • Рецепт — скрипт, который будет принудительно установлен на создаваемую виртуальную машину. Подробнее см. в статье Управление рецептами;
  • Разрешить пользователям редактировать рецепты — опция разрешения пользователям вносить изменения в файлы скриптов.

Оверселлинг — возможность выдать виртуальным машинам ресурсов больше, чем есть на самом деле.

Например, значение оверселлинга ОЗУ установлено в "200%". Всего оперативной памяти на сервере — 8 ГБайт. В таком случае виртуальным машинам в сумме может быть выделено 16 ГБайт памяти.

Параметр NodeReservedMemPercent конфигурационного файла VMmanager позволяет задать количество зарезервированной памяти на узлах кластера, в процентах (по умолчанию: 0). Если значение NodeReservedMemPercent выставлено в "10%", то при создании виртуальной машины (например, с количеством памяти 512 МБайт) на сервере должно быть свободной памяти 512 МБайт + 10% от общего количества памяти.

При указании рецепта в политиках кластера панель управления сохраняет не идентификатор конкретного рецепта, а его внутреннее имя. Несколько рецептов могут иметь одинаковое внутреннее имя, но разный набор тегов. При установке операционной системы будет выбран первый совместимый с шаблоном ОС рецепт с указанным именем. Таким образом можно задавать разные рецепты для разных операционных систем.

Сеть

Политики, влияющие на сетевые настройки виртуальных машин.

Укажите:

  • Включить управление сетевым трафиком (traffic shaping) — опция ограничения сетевого трафика. При включении опции для каждого контейнера можно задать ограничение скорости канала;
  • Проверять уникальность IP-адресов — опция проверки уникальности IP-адреса при создании виртуальной машины с явно указанным IP-адресом или добавлении явно указанного IP-адреса.

Swap

Политики, связанные с ограничениями файла подкачки.

Укажите:

  • Персональные лимиты на swap — опция ограничения файла подкачки для каждого контейнера;
  • Соотношение Swap/Ram — соотношение размера файла подкачки к размеру памяти. Указывается в процентах. Рекомендуется использовать значение 200%: размер swap выделяется в 2 раза больше, чем объём памяти. Поле доступно только при отключении опции Персональные лимиты на swap;
  • Применить к существующим VM — опция применения изменений в поле Соотношение Swap/Ram ко всем существующим контейнерам. Поле доступно только при отключении опции Персональные лимиты на swap.

Сжатие контейнеров

Политики сжатия всех ploop-контейнеров кластера.

Укажите:

  • Период выполнения:
    • не выполнять;
    • еженедельно;
    • ежемесячно.
  • День выполнения — порядковый день недели/месяца. Поле доступно только при выборе периода Еженедельно или Ежемесячно;
  • Время выполнения — часы и минуты запуска операции. Поле доступно только при выборе периода Еженедельно или Ежемесячно.