Команда virsh list не показывает виртуальную машину, созданную командой qemu-system-x86_64

Я создал виртуальную машину с помощью команды «qemu-system-x86_64». ВМ запущена и работает. Я могу получить к нему доступ и просмотреть его с помощью команды «ps -ef | grep qemu-system-x86_64.

Но если я попытаюсь перечислить виртуальную машину с помощью команды «virsh list», я ее там не увижу. Не подскажете, в чем может быть причина?

Почему команда «virsh list» не может вывести список виртуальных машин, созданных командой «qemu-system»? Я думал, что virsh — это приложение, использующее libvirt для доступа к возможностям виртуализации KVM/linux. Таким образом, даже если виртуальная машина создается любым способом, virsh также должен иметь возможность запрашивать KVM для проверки уже запущенных виртуальных машин на хосте.


person manish sehgal    schedule 01.11.2015    source источник


Ответы (1)


qemu-system-x86_64 — это backend, используемый virsh для запуска VM. Хотя qemu-system-x86_64 зависит от libvirt, он не регистрирует запущенные экземпляры в метаданных virsh/libvirtd.

person Serge    schedule 22.02.2016