Файл конфигурации VDSmanager (VDSmanager)

Материал из ISPWiki

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

Все настройки панели управления VDSmanager хранятся в файле конфигурации /usr/local/ispmgr/etc/vdsmgr.conf. В данном документе рассматриваются настройки, которые встречается в этом файле. Следует отметить, что строки, начинающиеся с двух слэшей (// ...), либо начинающиеся с /* и оканчивающиеся на */, считаются комментариями и игнорируются панелью управления.

Содержание

Основные параметры

BackupCount - количество хранимых резервных копий собственных файлов виртуальных выделенных серверов. Настоятельно рекомендуем изменять этот параметр только через панель управления с помощью модуля Резервное копирование (VDSmanager).

BackupDestDir - хранилище для резервных копий. В случае хранения архивов в локальной директории указывается полный путь к ней. Если же в качестве хранилища используется удалённый FTP сервер, то в качестве первого параметра указывается ftp, а в качестве второго - значение в формате ftp://пользователь:пароль@хост/директория. Настоятельно рекомендуем изменять эти параметры только через панель управления с помощью модуля Резервное копирование (VDSmanager)]].

DefaultLang - язык интерфейса панели управления, который будет использоваться по умолчанию, если VDSmanager не определил его из настроек браузера.

DefaultTheme - тема панели управления по умолчанию. На текущий момент доступны следующие темы: aqua, classic, modern (по умолчанию).

InactivityTimeOut - данный параметр определяет время задержки в минутах от последнего обращения к панели управления, после которого процесс vdsmgr выгружается из памяти. Это может быть полезно, если на сервере мало памяти.

LogLevel - уровень детализации отчёта работы панели управления (/usr/local/ispmgr/var/vdsmgr.log). В данный момент можно использовать следующие уровни детализации:

  • 0 - примечания.
  • 1 - фатальные ошибки.
  • 2 - не используется.
  • 3 - ошибки.
  • 4 - предупреждения.
  • 5 - информация.
  • 6 - расширенная информация.
  • 7 - не используется.
  • 8 - отладочная информация, используется только разработчиками.
  • 9 - трассировочная информация, используется только разработчиками.

MaxPostSize - максимальный размер POST-запроса, обрабатываемого панелью. Указывается в байтах. Значение по умолчанию 262144.

MountDir - полный путь к директории, в которую монтируются диски виртуальных выделенных серверов при запуске.

PrivateDiskDir - полный путь к директории, в которой хранятся собственные файлы виртуальных выделенных серверов. Если вы хотите использовать несколько таких директорий, например, для монтирования различных разделов жёстких дисков, укажите их через пробел. Панель управления будет следить за равномерным распределением дисков виртуальных выделенных серверов между этими разделами. Для того, чтобы виртуализация XEN создавала образы дисков на LVM, в этом поле необходимо указать /dev/<volume-group-name>

VolumeGroupName - имя LVM группы, на которых создавать разделы для VDS. Используется только для виртуализации KVM. Пример: VolumeGroupName kvm00

TmpDir - параметр, указывающий временную папку, используемую при миграции, бэкапе и восстановлении.

TrustIP - IP-адрес, с которого разрешён доступ к VDSmanager без авторизации. В качестве второго параметра указывается имя пользователя, с правами которого будет осуществляться доступ. Если второй параметр не указан, доступ будет осуществляться с правами root.

VdsInterface - параметр указывает имя интерфейса, который используется для создания виртуальных серверов.

AltTplMirror - добавляет возможность использовать альтернативные источники шаблонов для VDS. Пример: AltTplMirror http://10.1.1.1/templates. Это означает, что VDSmanager попытается скачать list-файл со списком шаблонов со следующих адресов:

Пример структуры каталогов и содержимое list-файлов можно посмотреть на нашем сайте http://download.ispsystem.com

Опции

Опции - это дополнительные (опциональные) параметры файла конфигурации VDSmanager.

Option имя_опции

На данный момент поддерживаются следующие опции:

  • DisableAutoUpdate - данная опция отключает автоматическое обновление панели управления.
  • EnableTS - опция позволяет включать лимитирования скорости канала для определённого VDS.
  • PresetChangesResource - если указана данная опция, то при изменении шаблона VDS вносятся изменения во все VDS которые созданы на основе данного шаблона.
  • ForceOrderLicense - данная опция позволяет включить автозаказ лицензий ISPmanager для VDS, в шаблоне которых не установлен ISPmanager.
  • HumanFileSize - данная опция позволяет показывать размер файлов в модуле "собственные файлы" в "human"-формате
  • LicDeleteUnused - данная опция позволяет освободить лицензию ISPmanager PRO с ip-адреса создаваемой виртуальной машины, если пункт "Лицензия ISPmanager" выбран "Нет лицензии ISPmanager".

Если вы хотите включить несколько опций в файле конфигурации, вам необходимо добавить отдельную директиву Option для каждой из них.

Учётные записи пользователей

Все параметры и ограничения учётных записей администраторов и реселлеров панели управления описываются в файле конфигурации с помощью параметров User. В качестве первого параметра указывается логин для входа в панель управления, а в качестве второго - хэш его пароля. Например,

User admin $2a$04

Шаблоны диска

Шаблон диска - это набор предустановленного программного обеспечения для виртуальных выделенных серверов. Вы можете иметь на своём сервере несколько таких наборов. Шаблоны позволяют значительно сэкономить дисковое пространство, так как файлы шаблона являются общими для всех виртуальных выделенных серверов, его использующих. Шаблоны описываются в файле конфигурации с помощью разделов disktemplate:

disktemplate "Название шаблона" { набор параметров }

Здесь указываются следующие параметры:

  • Path - полный путь к директории, содержащей файлы шаблона.
  • Status - так как процесс установки и обновления дисковых шаблонов происходит в автоматическом режиме, в данном параметре отражается текущее состояние этого процесса. Изменять значение этого параметра не рекомендуется.

Шаблоны виртуальных выделенных серверов

Шаблоны VPS - это наборы предустановленных значений параметров виртуального выделенного сервера, которые позволяют сэкономить время при их создании. Шаблоны описываются в файле конфигурации с помощью разделов preset:

preset "Название шаблона" { набор параметров }

Здесь указываются следующие параметры:

  • CPU - ограничение на процессорное время (в мегагерцах).
  • Disk - ограничение на размер дискового пространства для хранения собственных файлов виртуального выделенного сервера.
  • Fdesc - ограничение на количество одновременно открытых файловых дескрипторов.
  • Mem - ограничение на размер оперативной памяти, доступной виртуальному выделенному серверу.
  • Owner - имя администратора или реселлера, которому принадлежит данный шаблон.
  • Proc - ограничение на количество процессов виртуального выделенного сервера.
  • Templ - название шаблона диска, используемого виртуальным выделенным сервером.
  • Traf - ограничение на размер ежемесячного трафика в мегабайтах.

Виртуальные выделенные серверы

Каждый виртуальный выделенный сервер имеет собственный раздел vds следующего вида:

vds "IP-адрес" { набор параметров }

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

  • Name - доменное имя виртуального выделенного сервера.
  • Owner - администратор или реселлер панели управления, к которому относится данный виртуальный выделенный сервер.
  • DiskTemplate - полный путь до директории, в которой хранятся файлы шаблона диска, который использует виртуальный выделенный сервер.
  • PrivateDisk - полный путь до директории, в которой хранятся собственные файлы виртуального выделенного сервера.
  • QuotaFile - файл, в котором хранится информация от использовании дискового пространства виртуальным выделенным сервером. Данный параметр используется только в FreeBSD 4.
  • MemLimit - ограничение на размер оперативной памяти, доступной виртуальному выделенному серверу.
  • FileLimit - ограничение на количество одновременно открытых файловых дескрипторов..
  • ProcLimit - ограничение на количество процессов виртуального выделенного сервера.
  • CPULimit - ограничение на процессорное время (в мегагерцах).
  • TrafLimit - ограничение на размер ежемесячного трафика в мегабайтах.
  • TrafUsed - размер использованного ежемесячного трафика в мегабайтах.
  • IpAlias - дополнительный IP-адрес виртуального выделенного сервера.
  • NoBackup (yes/no) - флажок определяет, нужно ли производить резервное копирование данного виртуального выделенного сервера.
  • Disabled (yes/no) - флажок определяет, был ли виртуальный выделенный сервер остановлен.
  • CreationTime - Дата и время создания VDS (необходимо для учета статистики). Формат: YYYY-MM-DD-HH-mm (Год-месяц-день-час-минута)

Параметры, используемые только VDSmanager-FreeBSD

JailShutdownTimeout - время между отправкой сообщения о выключении jail и принудительным завершением процессов

Параметры, используемые только VDSmanager-Linux с технологией виртуализации Xen

path xen-kernel - указание пути к ядру Xen (например, path xen-kernel /boot/vmlinuz-2.6.18-92.1.13.el5xen).

path xen-ramdisk - указание пути к initrd (например, path xen-ramdisk /boot/initrd-centos5-xen.img).

path xm - Указание пути к исполняемому файлу xm

VdsIpMask - c помощью данного параметра можно задать маску подсети для вновь созданных VDS.

VdsGateway - IP-адрес сетевого шлюза для создаваемых VDS.

В случае отсутствия параметров VdsIpMask и VdsGateway будет использована маска подсети 255.255.255.0 и шлюз по-умолчанию.

CpuFreq - Если VDSmanager не смог определить тактовую частоту процессора, необходимо указать ее в данном параметре

CpuCount - Количество ядер

Option VncAnchorUsePort - Опция устанавливается, если в ссылке на VNC необходимо использовать порт вместо номера VNC дисплея

Параметры, используемые только VDSmanager-Linux с технологией виртуализации KVM

Option VirtualCD - Добавляет возможность добавлять ISO-image как CD-Rom, а так же устанавливать приоритет загрузки из панели (удобно для создания шаблонов)

Option SoftReboot - Добавляет кнопки отключения и перезагрузки на панель. Данные кнопки действуют так, как если бы были выполнены команды halt и reboot внутри VDS

Option AntiSpoof - Включает анти-спуфинг (каждый раз при любом действии с ip-адресом, выполняется скрипт sbin/kvm_ipctl, добавляющий правила в iptables)

Option VncAnchorUsePort - Опция устанавливается, если в ссылке на VNC необходимо использовать порт вместо номера VNC дисплея

Bridge - Данный параметр указывает имя сетевого моста, с которым будут соединяться виртуальные сетевые интерфейсы

OversellMem - данный параметр выставляет коэффициент умножения, с помощью которого определяется количество памяти, которую можно "оверселлить". Например, сервер с 8 гигабайтами ОЗУ c выставленным параметром OversellMem 1.5 может создать виртуальные сервера с суммарной виртуальной памятью 12 гигабайт. Следует иметь в виду, что активное использование оверселлинга может привести к значительным потерям производительности в случае, если виртуальные сервера начнут активно потреблять ОЗУ.

CGroups - Данный параметр отвечает за тип разбиения процессов kvm на группы:

  • Все процессы KVM будут добавлены в одну группу (cpu.shares, blkio.weight) с весом 800
CGroups common 
  • Процессы KVM будут добавлены в отдельные группы с относительными весами, указанными при создании. Суммарный вес - 800
CGroups separate
  • cgroups отключен
CGroups off

Параметры, используемые только VDSmanager-Linux с технологией виртуализации openvz

BMemM <коэффицинт:float> - Данный параметр устанавливает коэффициент умножения для BurstableRam.

Была ли эта информация полезной? Да | Нет
Личные инструменты