Show Table of Contents
2.4. 安装 Guest 代理和驱动
2.4.1. Red Hat Enterprise Virtualization Guest 代理和驱动
Red Hat Enterprise Virtualization guest 代理和驱动为 Red Hat Enterprise Linux 和 Windows 虚拟机提供了额外的信息和功能。其中主要的功能包括监测资源的使用情况、通过用户门户和管理门户安全地关闭或重启虚拟机。您需要在每台需要使用这些功能的虚拟机上都安装 Red Hat Enterprise Virtualization guest 代理和驱动。
表 2.1. Red Hat Enterprise Virtualization guest 驱动
|
驱动
|
描述
|
适用于
|
|---|---|---|
virtio-net
|
半虚拟化(Paravirtualized)网络驱动提供了比模拟设备(如 rtl)更好的性能。
|
服务器和台式机
|
virtio-block
|
半虚拟化(Paravirtualized)HDD 驱动提供了比模拟设备(如 IDE)更好的 I/O 性能。这个驱动在软件层面实现了主机使用的 virtio 设备的功能,可以被看做为一个硬件设备。
|
服务器和台式机
|
virtio-scsi
|
半虚拟化(Paravirtualized)iSCSI HDD 驱动提供了和 virtio-block 设备相似的功能,并提供了一些改进。特别是这个驱动支持添加上百个设备,并使用标准的 SCSI 设备命名规则来为设备命名。
|
服务器和台式机
|
virtio-serial
|
Virtio-serial 提供了多串口的支持。它提供了虚拟机和主机间的快速通信功能。guest 代理程序和其它功能(如在虚拟机和主机间进行文本的复制和粘贴、用户登录)需要虚拟机和主机间的快速通信功能。
|
服务器和台式机
|
virtio-balloon
|
Virtio-balloon 被用来控制虚拟机可以访问的内存大小。它提供了更好的内存过度分配(memory over-commitment)的性能。这个驱动被安装,但在默认的情况下没有被 Red Hat Enterprise Virtualization 3.1 或更高的版本使用。
|
服务器和台式机
|
qxl
|
半虚拟化(Paravirtualized)显卡减少了对主机 CPU 的使用,并提供了更好的性能。
|
服务器和台式机
|
表 2.2. Red Hat Enterprise Virtualization guest 代理程序和工具
|
guest 代理程序/工具
|
描述
|
适用于
|
|---|---|---|
rhevm-guest-agent-common
|
允许 Red Hat Enterprise Virtualization Manager 接收虚拟机的内部事件和信息(如 IP 地址、安装的应用程序)。并且允许 Red Hat Enterprise Virtualization Manager 在虚拟机上执行特定的命令(如关机或重启)
在运行 Red Hat Enterprise Linux 6 或更高版本的虚拟机上,rhevm-guest-agent-common 会在虚拟机上安装并配置 tuned。
|
服务器和台式机
|
spice-agent
|
SPICE 代理程序支持多个显示器以及客户鼠标模式(client-mouse-mode)。它有比 QEMU 模拟器更好的用户体验。客户鼠标模式不需要鼠标光标抓取功能。SPICE 代理程序会通过减少显示的级别(如减少颜色的深度、禁用墙纸、禁用动画)来减少对网络资源的使用。SPICE 代理程序支持剪贴板的功能,用户可以在客户端和虚拟机间进行文字和图形的复制和粘贴,以及根据客户端的显示设置自动设置虚拟机。在 Windows 虚拟机上,SPICE 代理程序包括了 vdservice 和 vdagent。
|
服务器和台式机
|
rhev-sso
|
允许用户通过访问 Red Hat Enterprise Virtualization Manager 的身份认证来自动登录到它们的虚拟机上。
|
台式机
|
rhev-usb
|
包括了在虚拟机上支持 Legacy USB (版本 3.0 或更早版本)所需要的驱动和服务的软件包。如需访问插在客户端上的 USB 设备,需要安装这个软件包。客户端需要有
RHEV-USB Client。
|
台式机
|
2.4.2. 在 Red Hat Enterprise Linux 虚拟机上安装 guest 代理和驱动
使用 Red Hat Enterprise Virtualization Agent 软件仓库所提供的 rhevm-guest-agent 软件包可以在 Red Hat Enterprise Linux 虚拟机上安装 Red Hat Enterprise Virtualization guest 代理和驱动。
过程 2.6. 在 Red Hat Enterprise Linux 虚拟机上安装 guest 代理和驱动
- 登录到 Red Hat Enterprise Linux 虚拟机。
- 启用 Red Hat Enterprise Virtualization Agent 仓库:
- Red Hat Enterprise Linux 6
# subscription-manager repos --enable=rhel-6-server-rhev-agent-rpms
- Red Hat Enterprise Linux 7
# subscription-manager repos --enable=rhel-7-server-rh-common-rpms
- 安装 rhevm-guest-agent-common 以及相关的依赖软件:
# yum install rhevm-guest-agent-common
- 启用服务:
- Red Hat Enterprise Linux 6
# service ovirt-guest-agent start # chkconfig ovirt-guest-agent on
- Red Hat Enterprise Linux 7
# systemctl start ovirt-guest-agent.service # systemctl enable ovirt-guest-agent.service
guest 代理可以把使用信息传递给 Red Hat Enterprise Virtualization Manager。Red Hat Enterprise Virtualization 代理作为一个名为
ovirt-guest-agent 的服务运行,您可以使用 /etc/ 目录中的 ovirt-guest-agent.conf 配置文件对它进行配置。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.