作用

virt-who 是一个用于 Red Hat 虚拟化环境的工具,主要作用是将虚拟化平台(如 Red Hat Virtualization、VMware vSphere 等)中的虚拟机信息上报给 Red Hat Subscription Management (RHSM) 或其他相关的管理系统。它帮助管理员监控和管理虚拟化环境中的资源分配、使用情况以及订阅状态,确保订阅合规并优化资源利用率。其核心功能包括识别并报告虚拟化基础设施中的 guest 虚拟机信息,以便集中化管理。

来历

virt-who 由 Red Hat 官方开发并维护,作为其虚拟化管理生态系统的一部分。该工具最初为解决 Red Hat Enterprise Linux (RHEL) 环境中虚拟机的识别和订阅管理问题而设计,最初支持 RHEL 平台,后续逐步扩展了对其他虚拟化平台的兼容性。当前版本(如 0.19-5.el7)针对 CentOS 7 或 RHEL 7 系统构建,属于 Red Hat 企业版 Linux 发行版的标准组件或可选安装工具之一,用于与 Red Hat 订阅管理系统协同工作。该工具的源码和二进制版本通常在红帽官方的软件仓库(如 RHEL 7 的 CR 或 AppStream 仓库)中发布。

安装方式

在基于 Red Hat 或 CentOS 7 的系统中,可以使用以下命令来安装这个 RPM 包:


sudo yum localinstall virt-who-0.19-5.el7.noarch.rpm

如果系统已经配置了 dnf 包管理器,也可以使用 dnf 进行安装:


sudo dnf localinstall virt-who-0.19-5.el7.noarch.rpm

在安装之前,需要确保当前用户具有足够的权限(通常使用 sudo),并且该 RPM 包文件 virt-who-0.19-5.el7.noarch.rpm 位于当前工作目录下,或者在命令中指定正确的文件路径。此外,安装后需执行配置文件(通常位于 /etc/virt-who.conf)以定义需要监控的虚拟化平台类型和连接参数。

参考依据

  • RPM 包命名规则:采用“包名-版本号-发行号.发行版.架构.rpm”格式,例如
    virt-who-0.19-5.el7.noarch.rpm

    明确标识了版本(0.19)、构建次数(5)、适用平台(el7,即 CentOS 7/RHEL 7)和架构(noarch,无特定硬件架构)。

  • yum 和 dnf 命令:在 Red Hat 系系统中,
    yum localinstall

    dnf localinstall

    是本地安装 RPM 包的标准操作,可直接解析并处理本地 RPM 文件的依赖关系。

  • virt-who 官方文档:红帽官方文档(Red Hat Virtualization Documentation)明确描述了该工具的功能、配置方式及与订阅管理的集成。

下载地址

virt-who-0.19-5.el7.noarch.rpm

发表评论