LINUX.ORG.RU
ФорумAdmin

Как узнать ip гостя ?

 


0

2

Через domiflist вижу:

virsh # domiflist dom1
Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet11     bridge     br1        virtio      XX:XX:00:09:XX:XX
Но ни domifstat ни dominfo не показывают ip.
Мне нужен ip который прописан в госте.
Как решить ?

★★★★★
Ответ на: комментарий от dada

пингани сеть и посмотри в arp :) или запиши в блокнотик.

qnikst ★★★★★
()
Ответ на: комментарий от dada

ещё вариант, что если у тебя есть не сетевой доступ (напр. через serial console), то сделать в госте ip addr.

qnikst ★★★★★
()
Ответ на: комментарий от dada

ну не dhcp у меня. нет вариантов ?

настало время сделать dhcp =)

MikeDM ★★★★★
()
Ответ на: комментарий от dada

Поснифать интерфейс виртуалки, например. Вообще, ты же можешь зайти на консоль виртуалки и посмотреть.

Я думал можно задействовать протокл rarp, но оно, похоже, мертво.

true_admin ★★★★★
()

nmap, tcpdump. Через virsh этого не увидеть, ибо конфигурится оно в госте а не на хосте. Я прописываю ip адрес в description если мне нужна статика, потом просто если нужно глянуть - dominfo guestname.

invokercd ★★★★
()

Плюсану за практику помещения ip в description. Очень удобно для своих машин. Если машины отданы кому-то - libvirt не поможет здесь ничем, только просмотр arp-таблицы на сервере/свиче/роутере и определение по маку. Ну и хардкорные варианты типа tcpdump :) Гость может вообще не использовать ip.

VinilNavigator
()

в RHEV/oVirt для этого в госте ставится агент который возвращает информацию о госте, в т.ч. и его айпи через hypercall на хост

dyasny ★★★★★
()
Ответ на: комментарий от true_admin

Вообще, ты же можешь зайти на консоль виртуалки и посмотреть.

Да конечно.
Но представь когда у тебя на одной машине 50 виртуалок.
Уже раздумываю над костылями.

dada ★★★★★
() автор топика
Ответ на: комментарий от dada

на одной машине 50 виртуалок.

Я у себя сделал так: виртуалки получают хостнейм и адрес от dnsmasq в котором я храню настройки.

Можно шагнуть дальше и поставить то что выше советовали. Но я не смог opennebula работать с уже готовым образом виртуалки. Оно легко стартовало из темплейта, а вот как подсунуть ей готовый диск я не понял. Но может я плохо доки вкурил, я это делал just for fun.

true_admin ★★★★★
()
Ответ на: комментарий от kerneliq

yum install ovirt-guest-agent chkconfig ovirt-guest-agent on

дальше он сам

dyasny ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.