Я настроил несколько виртуальных машин, которые вскоре будут запущены в производство, на QEMU-KVM в Ubuntu 10.04 LTS.
Что касается сети, я выбрал опцию «NAT» в Virt-Manager, и теперь каждая виртуальная машина получает IP-адрес 192.168.122.x от внутреннего DHCP-сервера QEMU.
Я перезапускал виртуальные машины несколько раз, и IP-адреса всегда одинаковые. Я дал каждой виртуальной машине сетевой адаптер с уникальным MAC-адресом.
Так могу ли я рассчитывать на то, что внутренний DHCP-сервер QEMU выдаст те же IP-адреса? Или самый безопасный вариант — задать статические IP-адреса из каждой виртуальной машины?
решение1
Кажется, на мой вопрос ответили.в руководстве libvirt. Необходимо специально убедиться, что каждый раз по DHCP выдается один и тот же IP. Вот как это можно указать:
<network>
…
<ip address="192.0.2.1" netmask="255.255.255.0">
<dhcp>
<range start="192.0.2.128" end="192.0.2.254">
<host mac="01:23:45:67:89:ab" name="foo.example.com" ip="192.0.2.64">
</dhcp>
</ip>
</network>
В качестве альтернативы приемлемым вариантом является статический IP-адрес.