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