返回
安装准虚拟化(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系统,请按照以下步骤安装驱动程序。
-
创建快照
- 由于PV驱动程序涉及操作系统启动,我们会拍摄快照,以防操作系统无法启动。
-
从Xen Orchestra虚拟机中,打开“高级”选项卡并检查Xen设置。
-
在安装PV驱动程序之前,确保设置为“HVM”。
- 如果显示为PVHVM,则说明您已经安装了PV驱动程序。
-
确保“通过Windows Update管理Citrix PV驱动程序”设置为关闭。
- 如果此项为开启状态,则已安装Citrix PV驱动程序,并假定为PVHVM,因此无需执行此安装步骤。
-
在安装PV驱动程序之前,确保设置为“HVM”。
- 从以下网站下载Windows PV工具。
- 务必检查I/O驱动程序等,按照指示安装,然后重启以完成过程。
- 重启后,前往虚拟机的“高级”选项卡,确保其处于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网络适配器。
以下是从设备管理器的“查看”菜单中选择“显示隐藏设备”的显示。

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