返回

安装准虚拟化(PV)驱动程序

本页说明如何为实例(虚拟服务器)的操作系统安装PV驱动程序(虚拟化驱动程序)。对于High Response Private Cloud Xen类型,请安装Xen或XCP-ng、Xen-Tools。

PV驱动程序是优化虚拟机处理的工具。它包括I/O驱动程序和管理代理。如果不安装PV驱动程序,硬件将在High Response Private Cloud的虚拟机管理程序中被模拟,硬件驱动程序将在实例内部运行,从而造成重大瓶颈。

一旦安装了PV驱动程序,各种I/O访问将绕过模拟,直接通过High Response Private Cloud虚拟机管理程序进行,从而显著提高性能。

在现代操作系统上,Xen PV驱动程序已作为标准安装,但您也可以手动安装或安装虚拟机状态管理代理,以从仪表板获取各种状态信息。

因此,在安装客户操作系统后,请安装虚拟化驱动程序(PV驱动程序)和管理代理(Xen工具)。

如何检查

检查是否安装了虚拟化驱动程序

检查是否安装了虚拟化驱动程序

您可以通过选择虚拟机并选择“常规”选项卡来检查。如果未安装虚拟化驱动程序,“常规”选项卡将显示“未检测到Xen工具”。

创建新虚拟机后,虚拟化驱动程序尚未安装,因此请安装它们。


安装

在Linux上安装虚拟化驱动程序

大多数Linux发行版都内置了PV驱动程序,因此您只需安装管理代理。

管理代理可以通过以下两种方式安装:

如果网络已连接

以HVM模式启动的Xen默认使用“Realtek RTL8139”或“Intel e1000”。然而,在几乎所有当前的Linux发行版中,Xen PV驱动程序已作为标准内置,虚拟网络驱动程序会自动安装,在大多数情况下可以进行通信。

您可以在此状态下继续使用Linux而不会有任何问题,但通过安装客户工具,您将能够从Xen Orchestra获取网络等信息。

Redhat Enterprise Linux、CentOS、Fedora、Alma、Oracle Linux等

客户工具可以按以下方式安装。您需要事先添加EPEL等。

yum install xe-guest-utilities-latest

启动方式如下:

systemctl enable xe-linux-distribution
systemctl start xe-linux-distribution
Ubuntu等

要安装客户工具,请按照以下步骤操作:

apt install xe-guest-utilities

如果网络未工作

1. 打开“控制台”选项卡

打开您想要安装虚拟化驱动程序的虚拟机的屏幕,然后点击“控制台”选项卡将其打开。

打开“控制台”选项卡
2. 查找安装介质

在搜索框中输入“guest”,然后点击作为建议出现的“guest-tools.iso”。

查找安装介质

3. 选择安装介质

已选择“guest-tools.iso”。

选择安装介质

4. 挂载

挂载/dev/xvdd。确保要挂载的目录(/mnt)中没有文件,并使用管理员权限执行以下命令。

$ sudo mount /dev/cdrom /mnt/
挂载

第5步:安装虚拟化驱动程序

移动到挂载的目录(/mnt/Linux/),并使用以下命令以管理员权限执行安装壳脚本“install.sh”。

$ cd /mnt/Linux/
$ sudo ./install.sh
安装虚拟化驱动程序

6. 完成

重启虚拟机后安装将完成。您可以使用以下命令检查是否已安装。

$ rpm -qa | grep xe-guest
完成

在Windows操作系统上安装虚拟化驱动程序

对于Windows系统,请按照以下步骤安装驱动程序。

  1. 创建快照
    • 由于PV驱动程序涉及操作系统启动,我们会拍摄快照,以防操作系统无法启动。
  2. 从Xen Orchestra虚拟机中,打开“高级”选项卡并检查Xen设置。
    1. 在安装PV驱动程序之前,确保设置为“HVM”。
      • 如果显示为PVHVM,则说明您已经安装了PV驱动程序。
    2. 确保“通过Windows Update管理Citrix PV驱动程序”设置为关闭。
      • 如果此项为开启状态,则已安装Citrix PV驱动程序,并假定为PVHVM,因此无需执行此安装步骤。
  3. 从以下网站下载Windows PV工具。
  4. 务必检查I/O驱动程序等,按照指示安装,然后重启以完成过程。
  5. 重启后,前往虚拟机的“高级”选项卡,确保其处于PVHVM模式。

关于Citrix驱动程序

使用导入功能从基于Xen的云或本地Citrix Xen Server转移到HRPC的Windows实例,如果启用了“通过Windows Update管理Citrix PV驱动程序”,可能会正常运行。虽然几乎没有问题,但可能会出现一些小问题,例如管理代理无法从XenOrchestra工作。

如果您想解决此问题,首先创建快照,删除所有Citrix PV驱动程序和管理代理,将其更改为可在HVM模式下运行,然后将“通过Windows Update管理Citrix PV驱动程序”设置为关闭。然后使用上述方法安装。

请注意,此过程将需要多次重启,每次更换NIC和存储驱动程序时都可能出现问题。

其他

支持10G网卡

虚拟网络适配器的网络速度是临时的,除非在虚拟操作系统层施加限制,否则即使驱动程序是Intel e1000,速度也将达到1Gbps或更高。然而,安装Xen NIC驱动程序时速度更高效。

Windows Update后立即丢失了以太网适配器,无法再连接到网络

从某些版本的Windows Server开始,分发了XCP-ng网络驱动程序,这允许Windows自动从硬件模拟“RTL 8139”或“Intel e1000”切换到Xen网络适配器。

以下是从设备管理器的“查看”菜单中选择“显示隐藏设备”的显示。

NIC-alternative.png

如上所示,已添加“XenServer PV Network Device #0”。

由于Windows的规格,当驱动程序切换时,会添加一个新的以太网适配器,因此通过将正确的IP地址设置为新的以太网适配器即可进行通信。如果静态IP地址设置仍保留在已消失(隐藏)的适配器上,请删除该适配器本身或通过设置为自动配置删除存储的地址信息,然后将其设置为新的以太网适配器。