Рейтинг:0

Загрузка гостя KVM со статическим IP-адресом с использованием XML-файла

флаг cn

У меня есть XML-шаблон для изображения, которое я загружаю на KVM, используя ansible. На данный момент изображение загружается без IP. Я хотел бы знать, есть ли способ добавить статический IP-адрес в шаблон XML, чтобы моя виртуальная машина загружалась со статическим IP-адресом на интерфейсе eth0.

Я попробовал следующее в XML, но он показывает ERR «libvirtError: неподдерживаемая конфигурация: недопустимая попытка установить IP-маршрут и / или адрес гостевой стороны сетевого интерфейса, не поддерживаемый QEMU»

<interface type='bridge'>
      <source bridge='veth0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
      <ip address='172.x.x.x' netmask='255.255.254.0' gateway='172.x.x.1' dns-nameserver='x.x.x.x'>
      </ip>
    </interface>

Подскажите способ, спасибо

флаг in
Гостевая ОС должна установить гостевой IP-адрес, часто это делается с помощью DHCP, в режиме моста DHCP будет вашим основным DHCP, вы можете управлять им на основе MAC.
ranji avatar
флаг cn
Привет спасибо ! DHCP работает. Но в моем случае я развернул 50 виртуальных машин, и каждая виртуальная машина имеет несколько интерфейсов. Поэтому я смотрю, есть ли способ сделать эту настройку статического IP-адреса с помощью команды virsh или с помощью шаблона, чтобы уменьшить работу.
флаг in
Не уверен, что смогу объяснить это яснее. В вирше нет возможности настроить «статический IP» в гостевой системе. Ближе всего иметь DHCP в гостевой системе, а затем virsh/qemu может выдавать настроенный IP-адрес гостю по DHCP, однако, поскольку вы используете мостовую сеть, virsh/qemu больше не контролирует интерфейс, и вам необходимо настройте это на DHCP-сервере вашей сети — для этого вы можете использовать гостевой MAC-адрес.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.