virtual-machine - 如何从 KVM 虚拟化中的主机服务器获取访客的 IP 地址?
问题描述
我使用 kvm 作为管理程序,上面有一些虚拟机。我可以通过 ssh 连接到主机(管理程序服务器)并且我想获取所有虚拟机的 IP 地址。
有没有办法通过virt工具或类似的其他命令获取虚拟机的 IP 地址?
解决方案
从主机的控制台尝试以下命令:
# virsh list --all
Get the VM names from this list
现在为每个 VM 名称执行以下操作:
# virsh domiflist *VMname*
Get the MAC of the VM machine
# arp -e
Find the IP address
从 KVM 主机 Ping 主机名,您可以获得 IPS 地址。
推荐阅读
- php - 将 php5 升级到 php7 后 AJAX 无法正常工作
- firebase - Angular CLI 支持子域反向代理
- scala - GetComponent[?, ProjectedExtent]: (? => TilerKeyMethods[K, K2]) 和 SpatialComponent: Boundable 是什么意思?
- xml - 我有一个输入文档,我只想提取前缀为 p 、 T 和 C 的元素
- windows - 从源脚本结束函数而不退出脚本
- react-native - React Native,在异步函数后获取
- reactjs - 如何根据条件在 React 中应用 CSS 样式并将其与另一个类合并?
- r - 使用 R 进行 Web 抓取,显示 Javascript 已禁用的消息
- ios - 如何在 Xcode 9.3 中更改包标识符
- android - 是否可以降级“Google Keep”应用程序?