Как интегрировать libvirt с libxl из Xen 4.4?

Я запускаю Xen 4.4 с Ubuntu 14.04 без каких-либо проблем, вот так:

root@hyper-xen-1:~# xl li
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  5431     8     r-----   32652.8
svr01                                       19  4096     4     -b----   28842.6
app-1                                       29  2048     4     -b----    4906.0
svr02                                       31  2048     4     -b----    4186.5
svr03                                       32  2048     4     -b----    5216.1

Но libvirt не может видеть те запущенные виртуальные машины, посмотрите:

root@hyper-xen-1:~# virsh -c xen:///system list --all
 Id    Name                           State
----------------------------------------------------

Итак, как мне полностью интегрировать libvirt с Xen при использовании libxl? Кроме того, вирт-менеджер тоже не работает...

Заранее спасибо!

Бест, Тьяго

2 ответа

Два быстрых поиска в гугле подняли массу информации. Я не уверен, что вы просматривали эти источники, поэтому я подумал, что укажу вам на них.

Почему бы мне просто не скопировать содержимое здесь? Потому что я думаю, что вы сможете получить больше из этих заметок, чем я мог бы объяснить.:)

Пожалуйста, прочитайте их и дайте нам знать, если эти заметки решат вашу проблему.

Спасибо

У меня были те же проблемы, что и у вас с существующими гостями xen, когда я изначально установил libvirt для управления гостями xen с помощью virt-manager; однако, немного отличается: я мог видеть Xen xl созданные гости в virsh list, но с помощью следующей команды:

user@server:~$ virsh -c xen:/// list --all
 Id    Name                           State
----------------------------------------------------
 1     core                           running

А также xl list показал дом0 и гость:

root@server:~# xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1020     4     r-----      35.0
core                                         1  1023     1     -b----      25.6

Основное отличие состоит в том, что я могу видеть вновь созданных гостей в консоли virt-manager, но не существующие гостевые xen create.

В итоге я перестроил гостей xen с помощью virt-manager, тогда как изначально создал их, используя xl create

Оглядываясь назад, я теперь понимаю, что возможно / необходимо преобразовать конфиг для xl создал гостей для libvirt XML - http://libvirt.org/drvxen.html

Я не считал это возможным до тех пор, пока не прочитал далее в документации по libvirt.

Другие вопросы по тегам