Как изменить время аренды libvirt DHCP

Я использую QEMU KVM на своем сервере Ubuntu 16.04 для управления виртуальными машинами, подключенными как через мост, так и через NAT. Я обнаружил, что виртуальная машина, подключенная через NAT, запрашивает DHCP-запрос примерно каждые 20–25 минут, и я хочу увеличить время аренды (или запроса?) DHCP.

Системный журнал хост-машины выглядит следующим образом:

Oct 28 20:35:33 ubuntu dnsmasq-dhcp[1921]: DHCPREQUEST(virbr0) 192.168.122.174 52:54:00:8e:4d:a2
Oct 28 20:35:33 ubuntu dnsmasq-dhcp[1921]: DHCPACK(virbr0) 192.168.122.174 52:54:00:8e:4d:a2 cdsn-ns3-1
Oct 28 21:02:20 ubuntu dnsmasq-dhcp[1921]: DHCPREQUEST(virbr0) 192.168.122.174 52:54:00:8e:4d:a2
Oct 28 21:02:20 ubuntu dnsmasq-dhcp[1921]: DHCPACK(virbr0) 192.168.122.174 52:54:00:8e:4d:a2 cdsn-ns3-1
Oct 28 21:26:11 ubuntu dnsmasq-dhcp[1921]: DHCPREQUEST(virbr0) 192.168.122.174 52:54:00:8e:4d:a2
Oct 28 21:26:11 ubuntu dnsmasq-dhcp[1921]: DHCPACK(virbr0) 192.168.122.174 52:54:00:8e:4d:a2 cdsn-ns3-1
Oct 28 21:51:40 ubuntu dnsmasq-dhcp[1921]: DHCPREQUEST(virbr0) 192.168.122.174 52:54:00:8e:4d:a2
Oct 28 21:51:40 ubuntu dnsmasq-dhcp[1921]: DHCPACK(virbr0) 192.168.122.174 52:54:00:8e:4d:a2 cdsn-ns3-1
Oct 28 22:13:01 ubuntu dnsmasq-dhcp[1921]: DHCPREQUEST(virbr0) 192.168.122.174 52:54:00:8e:4d:a2
Oct 28 22:13:01 ubuntu dnsmasq-dhcp[1921]: DHCPACK(virbr0) 192.168.122.174 52:54:00:8e:4d:a2 cdsn-ns3-1
Oct 28 22:37:49 ubuntu dnsmasq-dhcp[1921]: DHCPREQUEST(virbr0) 192.168.122.174 52:54:00:8e:4d:a2
Oct 28 22:37:49 ubuntu dnsmasq-dhcp[1921]: DHCPACK(virbr0) 192.168.122.174 52:54:00:8e:4d:a2 cdsn-ns3-1

Если бы libvirt использовал что-то вроде isc-dhcp-server, я мог бы вручную настроить время аренды, но я не знаю, где и как это изменить для libvirt. Как ни странно, файл состояния «/var/lib/libvirt/dnsmasqvirbr0.status» имеет поле «срок действия» с отметкой времени, которая отличается от текущего времени более чем на 1 час.

Почему хост-компьютер так часто показывает DHCPREQUEST и DHCPACK? Как я могу изменить такой частый интервал запросов?


person Byoungheon Shin    schedule 28.10.2016    source источник


Ответы (1)


В настоящее время невозможно настроить время аренды DHCP для dnsmasq, управляемого libvirt.

Тем не менее, есть работа над исправлениями для добавления этой функции.

https://www.redhat.com/archives/libvir-list/2016-October/msg00561.html

который, надеюсь, скоро попадет в релиз.

person DanielB    schedule 21.12.2016
comment
Привет, я знаю, что это немного устарело. Но мне интересно, как я мог бы проверить статус запроса и патча. - person Amir Keibi; 05.04.2017