gpt4 book ai didi

libvirt - 使用 virsh 删除 libvirt 的 dhcp 租用条目

转载 作者:行者123 更新时间:2023-12-04 17:52:01 27 4
gpt4 key购买 nike

使用:

$ virsh version
Compiled against library: libvirt 1.3.1
Using library: libvirt 1.3.1
Using API: QEMU 1.3.1
Running hypervisor: QEMU 2.5.0
$
$
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

我想使用 virsh 删除 libvirt 的 dhcp 租用条目。
$ virsh net-list
Name State Autostart Persistent
----------------------------------------------------------
default active yes yes
docker-machines active yes yes

$ virsh net-dhcp-leases docker-machines
Expiry Time MAC address Protocol IP address Hostname Client ID or DUID
-------------------------------------------------------------------------------------------------------------------
2017-05-10 16:15:38 52:54:00:8e:15:f5 ipv4 192.168.42.22/24 minikubecluster ff:c2:72:f6:09:00:02:00:00:ab:11:af:a8:d1:af:21:23:5c:49
2017-05-10 16:09:57 52:54:00:c6:51:45 ipv4 192.168.42.23/24 registry 01:52:54:00:c6:51:45

我使用 virsh net-update delete 尝试了不同的选项,但我不断收到此错误:
couldn't locate a matching dhcp host entry in network 'docker-machines'

是不是因为libvirt的租约文件发生了变化(以网络接口(interface)命名,格式为JSON)?如果是这样,那我该怎么做呢?

最佳答案

使用 virsh 很难删除动态租约。

删除 var/lib/libvirt/dnsmasq/virbr0.* 文件将适用于默认网络。
假设一切都关闭了,即你所有的虚拟机都关闭了

sudo rm var/lib/libvirt/dnsmasq/virbr0.*

关于libvirt - 使用 virsh 删除 libvirt 的 dhcp 租用条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43904012/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com