2016-10-28 4 views
1

Ich verwende QEMU KVM auf meinem Ubuntu 16.04-Server für die Verwaltung virtueller Maschinen, die über Bridge und NAT verbunden sind. Ich finde, dass eine über NAT verbundene VM eine DHCP-Anfrage alle 20 ~ 25 Minuten anfordert, und ich möchte die DHCP-Lease (oder Anfrage?) Länger ändern.So ändern Sie libvirt DHCP-Lease-Zeit

Das Systemprotokoll der Host-Maschine ist wie folgt:

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 

Wenn libvirt so etwas wie isc-dhcp-Server verwendet, würde ich die Leasing-Zeit manuell einstellen könnte, aber ich weiß nicht, wo und wie man es für libvirt ändert. Seltsamerweise hat eine Statusdatei "/var/lib/libvirt/dnsmasqvirbr0.status" ein Feld "Ablaufzeit" mit einem Zeitstempel, der mehr als 1 Stunde von der aktuellen Zeit entfernt ist.

Warum zeigt der Host-Computer DHCPREQUEST und DHCPACK so häufig an? Wie kann ich ein solches häufiges Anforderungsintervall ändern?

Antwort

1

Es ist derzeit nicht möglich, die DHCP-Lease-Zeit für libvirt-managed dnsmasq zu konfigurieren.

Es gibt unfertigen Patches um diese Funktion hinzuzufügen, obwohl

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

die hoffentlich in eine Freigabe bald zu bekommen.

+0

Vielen Dank für Ihre Informationen! –

+0

Hallo, ich weiß, das ist ein bisschen alt. Aber ich frage mich, wie ich den Status der Anfrage und des Patches überprüfen könnte. –