Перейти к содержанию

Файл конфигурации ВМ

Посмотреть действующую конфигурацию xml запущенной ВМ можно в CLI сервера командой vm xml [имя или id ВМ].

Посмотреть действующую конфигурацию xml ВМ можно через REST API запрос GET /api/domains/{id}/xml/.

Модифицировать конфигурацию xml ВМ вручную не рекомендуется из-за сложности обработки всех случаев при создании и импорте резервных копий ВМ, а также при работе с ними. Если всё же есть такая необходимость, то можно добавить свою часть xml через REST API.

Пример изменения пользовательской xml

PUT http(s)://<адрес контроллера>/api/domains/94450c3e-b452-46b0-af4a-f688c726f054/

{
"user_xml": "<features>\n<acpi/>\n<apic/>\n</features>"
}

Расположение файлов конфигурации ВМ на контроллере и узлах

На контроллере xml ВМ располагаются по пути /var/lib/ecp-veil/controller/domains/ в отдельном подкаталоге для каждого узла. На узле располагаются по пути /var/lib/ecp-veil/node/domains/. Далее пример расположения ВМ xml на сервере Controller+Node: image

Файлы конфигураций постоянно автоматически синхронизируются с контроллера на все узлы. При добавлении нового узла контроллер сканирует каталог узла и добавляет все файлы xml оттуда к себе для последующей синхронизации. После добавления узла при наличии предупреждений необходимо сначала целиком просканировать сети и хранилища, а затем импортировать ВМ.