返回

安裝准虛擬化(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地址設置仍保留在已消失(隱藏)的適配器上,請刪除該適配器本身或通過設置為自動配置刪除儲存的地址信息,然後將其設置為新的以太網適配器。