Конфигурационный файл VMmanager OVZ
Иерархия: | VMmanager OVZ -> Установка и настройка |
Рекомендуем также ознакомиться со статьей, описывающей Конфигурационный файл 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 - разрешает доступ пользователям к редактированию рецептов. Пользователь получит доступ к списку рецептов, всем рецептам из репозитория и созданным администраторами на чтение, и сможет создавать собственные рецепты, которые будут видны только ему.