Product SiteDocumentation Site

Глава 10. Управление гостевыми системами с помощью xend

Демон xend выполняет определенные функции по управлению виртуальными машинами, в том числе осуществляет контроль виртуализированных ресурсов. Для взаимодействия с виртуальными машинами необходимо, чтобы xend работал. Прежде чем вы запустите xend, задайте параметры в файле конфигурации /etc/xen/xend-config.sxp. Ниже приведены доступные параметры.
Параметр Description
(console-limit)
Определяет лимит буфера памяти сервера консоли xend_unix_server и задает значение для каждого домена отдельно.
(min-mem)
Определяет минимальный объем памяти в мегабайтах, выделяемый домену 0. Если указано значение 0, объем не меняется.
(dom0-cpus)
Определяет число процессоров, которые домен 0 сможет использовать. По умолчанию назначается 1.
(enable-dump)
Определяет, выполнять ли дамп ядра при сбое. По умолчанию установлено в 0.
(external-migration-tool)
Задает имя приложения или сценария, отвечающего за миграцию внешних устройств. Сценарии должны располагаться в etc/xen/scripts/external-device-migrate.
(logfile)
Задает расположение файла журнала. По умолчанию журнал будет сохранен в /var/log/xend.log.
(loglevel)
Устанавливает уровень критичности сообщений, записываемых в журнал. Доступные значения: DEBUG, INFO, WARNING, ERROR, CRITICAL. По умолчанию используется DEBUG.
(network-script)
Задает сценарий, активирующий сетевое окружение. Сценарии должны располагаться в каталоге etc/xen/scripts.
(xend-http-server)
Определяет, активировать ли HTTP-сервер управления пакетами. По умолчанию сервер отключен.
(xend-unix-server)
Определяет, активировать ли сокет-сервер домена. Сокет-сервер представляет собой конечную точку, где обрабатываются сетевые соединения низкого уровня, которая разрешает или запрещает входящие подключения. Значение по умолчанию — yes.
(xend-relocation-server)
Активирует сервер перемещения для поддержки миграции между машинами. По умолчанию сервер отключен.
(xend-unix-path)
Задает расположение вывода данных команды xend-unix-server. По умолчанию вывод будет сохранен в var/lib/xend/xend-socket.
(xend-port)
Определяет порт, используемый HTTP-сервером. По умолчанию используется порт 8000.
(xend-relocation-port)
Определяет порт, используемый сервером перемещения. По умолчанию используется порт 8002.
(xend-relocation-address)
Определяет адреса узлов, которым разрешена миграция. По умолчанию используется значение параметра xend-address.
(xend-address)
Определяет адрес, которому сопоставлен сокет-сервер. По умолчанию разрешены все подключения.
Таблица 10.1. Параметры конфигурации xend

Установив параметры, запустите демон xend. Для его запуска выполните:
service xend start

Остановка xend:
service xend stop

Эта команда остановит xend, если он запущен.
Перезапуск xend:
service xend restart

Эта команда перезапустит xend, даже если он уже работает.
Также можно проверить состояние xend:
service xend status

Отображает состояние демона.

Активация xend во время загрузки

С помощью команды chkconfig добавьте xend в initscript.
chkconfig --level 345 xend
xend будет запущен на уровнях выполнения 3, 4, 5.