Основные параметры настройки службы сервера управления

Файл конфигурации службы поддерживает настройку параметров, приведенных в таблице:

ПараметрОписание
MANAGER_TIMERВремя в секундах, необходимое службе для оценки периодических функций
MONITORING_INTERVAL_DATASTORE

Время в секундах между циклами мониторинга хранилища.

Параметр не может иметь значение меньше, чем параметр MANAGER_TIMER.

MONITORING_INTERVAL_MARKET

Время в секундах между циклами мониторинга магазина приложений.

Параметр не может иметь значение меньше, чем параметр MANAGER_TIMER.

MONITORING_INTERVAL_DB_UPDATE

Время в секундах между циклами записи в БД информации мониторинга ВМ.

Параметр не может иметь значение меньше, чем параметр MANAGER_TIMER.

Чтобы запретить запись в БД информации мониторинга ВМ, необходимо установить значение -1. Чтобы записывать в БД информацию мониторинга ВМ, получаемую при каждом цикле мониторинга, необходимо установить значение 0

DS_MONITOR_VM_DISKКоличество интервалов времени MONITORING_INTERVAL_DATASTORE, по прошествии которых будет запущена процедура мониторинга дисков ВМ. Применяется только для хранилищ, построенных на базе файловой технологии хранения, или использующих драйвер хранилища FS_LVM. Чтобы отключить процедуру мониторинга дисков ВМ, необходимо установить значение 0
SCRIPTS_REMOTE_DIRУдаленный путь для хранения скрипта мониторинга и управления ВМ
PORTПорт, на котором службы сервера управления будет принимать запросы XML-RPC
LISTEN_ADDRESSIP-адрес для приема запросов XML-RPC (по умолчанию все IP-адреса)
DB

Блок настройки БД, по умолчанию в ПК СВ используется БД PostgreSQL:

  • BACKEND = "postgresql" (наименование БД);
  • SERVER — IP-адрес или сетевое имя компьютера, на котором запущена служба PostgreSQL-сервера;
  • PORT = 0 (порт для подключения к БД);
  • USER = "oneadmin" (имя пользователя БД);
  • PASSWD — пароль пользователя БД;
  • DB_NAME = "brest" (наименование БД)
VNC_PORTS

Пул портов VNC для автоматического назначения портов VNC, по возможности, устанавливать порт на START+VMID:

  • start — первый назначаемый порт;
  • reserved — список зарезервированных портов, разделенный запятыми. Два номера, разделенные двоеточием, указывают диапазон
VM_SUBMIT_ON_HOLDПринудительное создание ВМ в состоянии удержания вместо состояния ожидания. Возможные значения YES (ДА) или NO (НЕТ)
LOG

Блок настройки системы регистрации:

  1. SYSTEM — тип системы регистрации, возможные значения:
    • file (по умолчанию) — файловая система регистрации;
    • syslog — регистрация системных журналов;
    • std — регистрация в стандартный поток ошибок;
  2. DEBUG_LEVEL — устанавливает уровень отладки зарегистрированных сообщений. Возможные значения:
    • 0 — ошибка;
    • 1 — предупреждение;
    • 2 — информация;
    • 3 — отладка

Пример

Значения параметров службы сервера управления, установленные по умолчанию:

LOG = [
SYSTEM = "file",
DEBUG_LEVEL = 3
]
#MANAGER_TIMER = 15
MONITORING_INTERVAL_DATASTORE = 300
MONITORING_INTERVAL_MARKET = 600
MONITORING_INTERVAL_DB_UPDATE = 0
#DS_MONITOR_VM_DISK = 10
SCRIPTS_REMOTE_DIR=/var/tmp/one
PORT = 2633
LISTEN_ADDRESS = "0.0.0.0"
DB = [ BACKEND = "postgresql",
SERVER = "localhost",
PORT = 0,
USER = "oneadmin",
PASSWD = "<хэш_пароля>",
DB_NAME = "brest"
]
VNC_PORTS = [
START = 5900,
RESERVED = "32768:65536"
# RESERVED = "6800, 6801, 6810:6820, 9869"
]
#VM_SUBMIT_ON_HOLD = "NO"
CODE

Параметры настройки сетей

Сети в ПК СВ поддерживают настройку параметров, приведенных в таблице:

ПараметрОписание
NETWORK_SIZEОпределяет размер по умолчанию для виртуальных сетей
MAC_PREFIXMAC-префикс по умолчанию, предназначенный для создания автоматически генерируемых MAC-адресов (может переписываться шаблоном виртуальной сети)
VLAN_IDS

Блок настройки пула идентификаторов для автоматического назначения VLAN_ID. Данный пул предназначен для сетей 802.1Q (Open vSwitch и драйверы 802.1Q). Первый идентификатор будет иметь значение [START + VNET_ID]:

  • START — начальное значение для определения пула идентификаторов VLAN_ID;
  • RESERVED — перечень зарезервированных идентификаторов VLAN_ID, разделенных запятыми. Два номера, разделенные двоеточием, указывают диапазон
VXLAN_IDSБлок настройки автоматического назначения идентификатора сети VXLAN (VNI). Используется для сетей VXLAN. START — первый VNI, который может
использоваться. Резервирование идентификаторов не применяется.

Пример

Значения параметров сетей, установленные по умолчанию:

NETWORK_SIZE = 254
MAC_PREFIX = "02:00"
VLAN_IDS = [
START = "2",
RESERVED = "0, 1, 4095"
]
VXLAN_IDS = [
START = "2"
]
CODE

Параметры настройки хранилищ

В хранилищах и шаблонах ВМ (настройках, касающихся образов) можно настроить значения параметров, приведенных в таблице:

ПараметрОписание
DATASTORE_LOCATIONПуть к хранилищам. Одинаков для всех серверов виртуализации и сервера управления. По умолчанию /var/lib/one/datastores
DATASTORE_CAPACITY_CHECKПроверяет наличие достаточного пространства до создания нового образа. Значение по умолчанию Yes
DEFAULT_IMAGE_TYPE

Значение по умолчанию для поля TYPE, если оно отсутствует в шаблоне. Возможные значения:

  • OS — файл образа, содержащий операционную систему;
  • CDROM — файл образа, содержащий CDROM;
  • DATABLOCK — файл образа, содержащий блок данных, создаваемый как пустой блок
DEFAULT_DEVICE_PREFIX

Значение по умолчанию для поля DEV_PREFIX, если оно отсутствует в шаблоне. Отсутствующее поле DEV_PREFIX заполняется, когда создаются образы, поэтому изменение префикса не повлияет на существующие образы. Возможные значения:

  • префикс hd — для устройства IDE;
  • префикс sd — для устройства SCSI;
  • префикс vd — для устройства Virtio
DEFAULT_CDROM_DEVICE_PREFIXАналогично DEFAULT_DEVICE_PREFIX, но для устройств CDROM
DEFAULT_IMAGE_PERSISTENTПри клонировании или сохранении образа (командами oneimage clone и onevm disk-saveas) устанавливает атрибут образа «постоянный». Если этот параметр не определен, то атрибут образа наследуется из исходного образа
DEFAULT_IMAGE_PERSISTENT_NEWПри создании образа (командой oneimage create) устанавливает атрибут образа «постоянный». По умолчанию для создаваемых образов установлен атрибут «непостоянный»

Пример

Значения параметров хранилищ, установленные по умолчанию:

#DATASTORE_LOCATION = /var/lib/one/datastores
DATASTORE_CAPACITY_CHECK = "yes"
DEFAULT_DEVICE_PREFIX = "sd"
DEFAULT_CDROM_DEVICE_PREFIX = "hd"
DEFAULT_IMAGE_TYPE = "OS"
#DEFAULT_IMAGE_PERSISTENT = ""
#DEFAULT_IMAGE_PERSISTENT_NEW = ""
CODE

Параметры настройки системы мониторинга

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

ПараметрОписание
NAMEИмя службы
EXECUTABLEПуть исполняемого модуля службы, может быть абсолютным или относительным (относительно каталога /usr/lib/one/mads/)
ARGUMENTSКонфигурационный файл для службы, может быть абсолютным или относительным (относительно каталога /etc/one/)
THREADSКоличество потоков обработки информации