【发布时间】:2017-10-06 11:40:01
【问题描述】:
有没有一种方法可以使用 bash 获取 KVM 来宾客户端的 IP 地址?我需要将此添加到 bash 脚本中以自动化流程,其中一部分需要获取 VM 的 IP 地址并将其传递给变量。
我在网上看到了很多东西,但似乎都没有。
任何帮助或建议将不胜感激
【问题讨论】:
-
KVM 只是虚拟化堆栈的内核部分。我假设您使用的是 libvirt,并且是 libvirt 管理网络?
-
没错,我正在使用 libvirt,它正在管理网络
-
好的,所以我尝试了 virsh domifaddr
命令,但没有返回任何结果。我在这里遗漏了一些东西,但不确定是什么。 -
virsh domifaddr 仅返回指定 VM 的 DHCP 租约。如果 VM 未运行或只有静态 IP,则它不返回任何内容。