получить информацию о виртуальной машине на хосте

Как получить данные виртуальной машины, такие как IP-адрес на HOST.

Я создал виртуальные машины, используя qemu-system-x86_64.


person Sagar Patni    schedule 20.03.2014    source источник
comment
Вероятно, вы ищете virsh. См. документ в формате PDF или html здесь libvirt.org/virshcmdref.html - в вашем случае вы, вероятно, захотите взглянуть на команду net-info. Кстати, вы должны 1. спросить больше деталей, описать, что вы пытались сделать, 2. пометить qemu, а не python. Qemu и libvirt не являются специфическими для Python.   -  person Brandin    schedule 20.03.2014
comment
как вирш связан с qemu-system-x86_64? Я не могу увидеть виртуальные машины, развернутые qemu-system-x86_64, когда пытаюсь перечислить их с помощью virsh list.   -  person Sagar Patni    schedule 20.03.2014


Ответы (1)


На момент запроса было невозможно запросить гостевой IP-адрес у virsh. Однако современный libvirt поддерживает команду «domifaddr» в virsh, которая позволяет запрашивать назначенный DHCP IP-адрес для гостей, подключенных к сети «по умолчанию» libvirt. Это не работает для гостей, использующих прямой мост в локальную сеть.

Во-вторых, теперь также есть возможность настроить модуль NSS на хосте, чтобы вы могли входить в гостевую систему на основе их имени хоста, а не необработанного IP-адреса. Опять же, это работает для гостей, использующих сеть по умолчанию.

person DanielB    schedule 21.12.2016