3.3. 安装客户机代理和驱动程序

3.3.1. Red Hat Virtualization 客户机代理、工具和驱动程序

Red Hat Virtualization 客户机代理、工具和驱动程序为虚拟机提供了额外的功能,如从虚拟机门户和管理门户正常关闭或重新启动虚拟机。这些工具和代理也为虚拟机提供信息,包括:

  • 资源使用量
  • IP 地址
  • 安装的应用程序

客户机代理、工具和驱动程序作为 ISO 文件分发,您可以附加到虚拟机。这个 ISO 文件打包为一个 RPM 文件,您可以从 Manager 机器安装和升级。

您需要在虚拟机上安装客户机代理和驱动程序,以便为该虚拟机启用此功能。

表 3.1. Red Hat Virtualization 客户机驱动程序

驱动描述处理

virtio-net

半虚拟化网络驱动程序比 rtl 等仿真设备提供增强的性能。

服务器和桌面。

virtio-block

半虚拟化 HDD 驱动程序通过优化虚拟机和管理程序之间的协调与通信,提供高于 IDE 等模拟设备的 I/O 性能。该驱动程序补充了主机用来扮演硬件设备角色的 virtio-device 的软件实施。

服务器和桌面。

virtio-scsi

半虚拟化 iSCSI HDD 驱动程序提供与 virtio-block 设备类似的功能,并具有一些额外的增强功能。特别是,此驱动程序支持添加数百台设备,并使用标准 SCSI 设备命名方案命名设备。

服务器和桌面。

virtio-serial

virtio-serial 提供对多个串行端口的支持。改进的性能用于虚拟机与主机之间快速通信,从而避免网络复杂性。对于客户机代理以及虚拟机与主机和日志记录之间的剪贴板复制等其他功能,需要这种快速通信。

服务器和桌面。

virtio-balloon

VirtIO-balloon 用于控制虚拟机实际访问的内存量。它提供更好的内存过量使用。

服务器和桌面。

qxl

半虚拟化显示驱动程序可降低主机上的 CPU 使用量,并通过减少大部分工作负载上的网络带宽来提高性能。

服务器和桌面。

表 3.2. Red Hat Virtualization 客户机代理和工具

客户机代理/工具描述处理

ovirt-guest-agent-common

使 Red Hat Virtualization Manager 能够接收内部虚拟机事件和 IP 地址和安装的应用程序等信息。另外,Manager 可以在虚拟机上执行特定命令,如关闭或重启。

在运行 Red Hat Enterprise Linux 6 或 7 的虚拟机中,ovirt-guest-agent-common 在虚拟机上安装 tuned,并将它配置为使用优化的、虚拟机配置文件。在 Red Hat Enterprise Linux 8 虚拟机上使用 qemu-guest-agent

服务器和桌面。

qemu-guest-agent

在 Red Hat Enterprise Linux 8 虚拟机上使用 ovirt-guest-agent-common 而不是 ovirt-guest-agent-common。它默认已安装并启用。

服务器和桌面。

spice-agent

SPICE 代理支持多个监视器,并负责客户端-移动模式支持,从而提供更好的用户体验,并改进了 QEMU 模拟的响应速度。客户端-mouse-mode 中不需要光标捕获。SPICE 代理通过降低显示水平(包括颜色深度、禁用防火墙文件、字体平滑和动画)减少在广域网络上使用的带宽使用。SPICE 代理支持剪贴板支持剪贴板,允许对客户端和虚拟机之间的文本和映像进行剪切和粘贴操作,并根据客户端侧设置自动 guest 显示设置。在基于 Windows 的虚拟机上,SPICE 代理由 vdservice 和 vdagent 组成。

服务器和桌面。

rhev-sso

一个代理,允许用户根据用于访问 Red Hat Virtualization Manager 的凭证自动登录到其虚拟机。

桌面。