Конфигурационный файл VMmanager OVZ

Материал из ISPWiki
Перейти к: навигация, поиск

Рекомендуем также ознакомиться со статьей, описывающей Конфигурационный файл COREmanager, часть параметров наследуется из него. В данной статье описаны параметры, которые можно изменить в конфигурационном файле /usr/local/mgr5/etc/vemgr.conf. Для вступления настроек в силу после изменения требуется перезапуск панели с помощью команды /usr/local/mgr5/sbin/mgrctl -m vemgr exit

Параметры

Синтаксис: с новой строки, Название параметра=значение. Просмотреть список параметров можно с помощью команды /usr/local/mgr5/sbin/mgrctl -m vemgr paramlist

Общие настройки панели

  • CopyMasterVzConf - если "on", то при создании узла кластера с основного сервера копируется конфиг /etc/vz/vz.conf
  • CopyMasterSysctlConf - если "on", то при создании узла кластера с основного сервера копируется конфиг /etc/sysctl.conf
  • CreateVmDisableNodeTimer - задает период исключения узла из списка доступных для автоматического размещения, в минутах. Если задан, то после создания VM на узле этот узел блокируется для автоматического размещения на заданное количество минут или до окончания установки VM. По умолчанию не задан.
  • CPULimit - режим ограничения частоты процессора, по умолчанию soft, задаётся в "Политиках".
  • DefaultMigrateMethod - способ миграции, может принимать значения vz, isp; по умолчанию - vz; задает способ миграции (vzmigrate либо собственный алгоритм)
  • KernelMismatchMigrate - разрешает/запрещает миграцию между узлами кластера с разными версиями OpenVZ; по умолчанию - on; для запрета миграции между разными ядрами OpenVZ необходимо задать значение off
  • Oversell - признак активности оверселлинга, может принимать значения on/off. По умолчанию - off
  • OversellMemFactor - величина оверселлинга оперативной памяти, измеряется в процентах, может принимать значения 50-1000. По умолчанию - 100
  • OversellHddFactor - величина оверселлинга жесткого диска, измеряется в процентах, может принимать значения 50-500. По умолчанию - 100
  • OversellCpuFactor - величина оверселлинга процессора, измеряется в процентах, может принимать значения 50-1000. По умолчанию - 100
  • ReserveHDD - Часть HDD, зарезервированная для системных нужд. Размер определяется в процентах от общего объема. Задаётся в "Политиках".
  • SwapRatio - соотношение размера файла подкачки к размеру памяти в процентах. По умолчанию 200%
  • VMRemoveDefer - задает отложенное физическое удаление контейнера виртуальной машины в часах. Допустимый диапазон 0 - 48. Необходимо наличие пакета at и запущенной службы at (в CentOS /usr/sbin/atd -f)
  • sshPublicKey - путь к публичному ssh ключу. По умолчанию - [путь установки]/etc/ssh_id_rsa.pub
  • sshPrivatKey - путь к приватному ssh ключу. При помощи данных ключей происходит обмен данными между VEmanager и узлами кластера. По умолчанию - [путь установки]/etc/ssh_id_rsa
  • VmSyncEnabled - признак активности автоматической синхронизации информации о контейнерах, может принимать значения on/off. По умолчанию - on
  • VmCountHardLimit - Абсолютное ограничение на количество контейнеров на узле кластера. Значение по умолчанию: unlimit.

Создание контейнеров и установка ОС

  • DefaultRecipe - Рецепт по умолчанию, задаётся в "Политиках". Больше о рецептах в документации Рецепты технические детали
  • DefaultFileSystem - параметр позволяет указать тип файловой системы (ploop/simfs), используемый по умолчанию при создании контейнеров.
  • OsInstallTimeZone - временная зона, передаваемая в макросах рецептам. По умолчанию значение равно значению временной зоны хоста.
  • TrafficShaping - включить управление сетевым трафиком. Подробнее в Ограничение скорости сети контейнеров

NFS

  • MainIp - IP-адрес основного узла. Используется для создания NFS хранилища.
  • NfsMountParam - параметры, с которыми будет монтироваться nfs хранилище. По умолчанию - rsize=8192,wsize=8192,timeo=14,intr
  • OsTplDistributionMethod - Метод синхронизации шаблонов ОС на узлах кластера (nfs, rsync, manual). По умолчанию - nfs.

Резервное копирование

  • BackupPriority - приоритет с которым будет запускаться процесс backupctl. Значение от -20 до 19. Где -20 - самый высокий приоритет, 19 - самый низкий. По умолчанию выставлен приоритет 10
  • BackupTimeout - таймаут на подготовку контейнера в минутах. По умолчанию значение не ограничено.

Пути

  • ostemplatedir - директория хранения шаблонов ОС, которая будет доступна по nfs на всех серверах. По умолчанию - /nfsshare. В файле конфигурации задается через опцию path:
path ostemplatedir /nfsshare
  • recipecachedir - директория для хранения рецептов, загруженных из репозиториев. По умолчанию - "/nfsshare/recipes/repo"
path recipecachedir /nfsshare/recipes/repo
  • recipelocaldir - директория для хранения рецептов, созданных в VMmanager. По умолчанию - "/nfsshare/recipes/local"
path recipelocaldir /nfsshare/recipes/local
  • temppath - временная директория, по умолчанию - /tmp. В файле конфигурации задается через опцию path:
path temppath /tmp
  • BackupTmpDir - временная директория для хранения файлов во время резервного копирования. В файле конфигурации задается через опцию path:
path BackupTmpDir var/.vemgr-backups

Примечание: Временная директория периодически очищается панелью. Не нужно назначать временной директорией директорию, в которой есть важные данные.

Опции

Синтаксис: Option пробел название. Просмотреть список заданных актуальных опций можно с помощью команды /usr/local/mgr5/sbin/mgrctl -m vemgr optionlist

  • Option DisableLocationCheck - Отключает функцию периодической проверки размещения контейнеров на узлах кластера. Для отключения требуется перезапуск панели.
  • Option CheckUniqueIP - выполнять проверку на уникальность IP-адреса при создании VM с явно указанным IP-адресом.
  • Option OfflineResize - при изменении размера диска выключать виртуальную машину.
  • Option UserRecipes - разрешает доступ пользователям к редактированию рецептов. Пользователь получит доступ к списку рецептов, всем рецептам из репозитория и созданным администраторами на чтение, и сможет создавать собственные рецепты, которые будут видны только ему.