追踪 libvirt 的使用情况

追踪 libvirt 的使用情况

我正在熟悉一位前任(不再可用)系统管理员设置的服务器。他已使用各种软件包设置了 CentOS 7。其中一个软件包似乎是 libvirtd,这对我来说是一项新服务,但显然它与管理虚拟化有关。

话虽如此,我看不到这台电脑上运行虚拟机的任何迹象。有一个虚拟网络接口“virbr0”与此服务相关联,但根据 ifconfig,它有 0 个数据包。

以前的系统管理员是否可能只是大量安装软件包,甚至是一些预定义的软件包,而这些软件包只是被安装但实际上并未使用?我没有看到任何迹象表明此服务器上有任何虚拟机在运行,但我不愿意假设这一点,也不愿意假设它不是其他应用程序的依赖项。

有没有对 libvirtd 有经验的人可以提供一些不同的方法来检查它是否真正在使用或需要它,这样如果不需要的话我可以将其删除?

答案1

如果特别要求虚拟化作为一项功能,则可以安装 libvirtd。如果安装人员选择“带 GUI 的服务器”,也可以安装它。在这种情况下,即使从未创建过虚拟机,它也应该存在。

您可以通过以下方式查看是否存在虚拟机:

sudo virsh list --all

虚拟机磁盘镜像的默认存储目录是/var/lib/libvirt/images。您可以在该目录中检查磁盘镜像。

如果不存在虚拟机或虚拟磁盘映像,那么删除 libvirtd 应该是安全的。

相关内容