優化過程(Windows)
云主機的正常運行依賴于XEN Guest OS driver(PV driver)和KVM Guest OS driver(UVP VMTools),為了同時支持XEN虛擬化和KVM虛擬化,以及提升云主機網絡性能,需要確保鏡像安裝了PV driver和UVP VMTools。
- 將待優化的Windows私有鏡像創建為云主機,并開機登錄該云主機。
- 在云主機上安裝最新版本PV driver。
具體操作請參見下文“安裝PV driver”。
- 安裝在KVM虛擬化資源池創建云主機所需的UVP VMTools。
具體操作請參見下文“安裝UVP VMTools”。
- 在云主機操作系統中打開“控制面板 > 電源選項”,在左側單擊“選擇關閉顯示器的時間”,將“關閉顯示器”設置為“從不”,然后保存修改。
- 清除系統日志,然后關閉云主機。
具體操作請參見下文“清除系統日志”。
- 通過云主機創建Windows私有鏡像。
查看Windows操作系統云主機虛擬化類型
您可以在cmd窗口輸入以下命令,查看當前云主機的虛擬化類型。
systeminfo
查看回顯信息中System Manufacturer和BIOS版本顯示為XEN,說明當前云主機為XEN虛擬化類型,如果需要同時支持KVM虛擬化,請參考本章節操作優化Windows私有鏡像。
說明:
- 如果查出來的虛擬化類型為KVM,也建議您優化私有鏡像,避免最終發放的云主機出現一些不可預知的異常。
查看Windows云主機虛擬化類型


相關軟件及獲取方式
PV driver
Windows私有鏡像優化過程中,使用的PV driver軟件包及獲取路徑如下表所示。
PV driver軟件包及獲取路徑
| 軟件包 | 適用操作系統 | 獲取方式 |
|---|---|---|
| pvdriver-win2008R2-64bit.zip | Windows Server 2008 R2 64bit | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/pvdriver-win2008R2-64bit.zip |
| pvdriver-win2012-64bit.zip | Windows Server 2012 64bit | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/pvdriver-win2012-64bit.zip |
| pvdriver-win2012R2-64bit.zip | Windows Server 2012 R2 64bit | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/pvdriver-win2012R2-64bit.zip |
| pvdriver-win2016-64bit.zip | Windows Server 2016 64bit | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/pvdriver-win2016-64bit.zip |
UVP VMTools
Windows私有鏡像優化過程中,使用的UVP VMTools軟件包及獲取路徑如下表所示。
UVP VMTools軟件包及獲取路徑
| 軟件包 | 適用操作系統 | 獲取方式 |
|---|---|---|
| vmtools-WIN2008-x86.zip | Windows Server 2008-x86 | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-WIN2008-x86.zip |
| vmtools-WIN2008-x64.zip | Windows Server 2008-x64 | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-WIN2008-x64.zip |
| vmtools-WIN2008R2-x64.zip | Windows Server 2008 R2-x64 | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-WIN2008R2-x64.zip |
| vmtools-WIN2012-x64.zip | Windows Server 2012-x64 | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-WIN2012-x64.zip |
| vmtools-WIN2012R2-x64.zip | Windows Server 2012 R2-x64 | //ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-WIN2012R2-x64.zip |
| vmtools-WIN2016-x64.zip | Windows Server 2016-x64 Windows Server 2019-x64 |
//ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-WIN2016-x64.zip |
安裝PV driver
操作場景
使用彈性云主機或者外部鏡像文件創建私有鏡像時,必須確保操作系統中已安裝PV driver,使新發放的云主機支持XEN虛擬化,同時也可以提升云主機的I/O處理性能、實現對云主機硬件的監控和其他高級功能。
注意:
- 如果不安裝PV driver,云主機的網絡性能很差,并且安全組和防火墻也不會生效。因此,請您務必安裝。
使用公共鏡像創建的云主機默認已安裝PV driver,您可以通過以下方法驗證:
按如下目錄打開“version”文件,檢查操作系統中安裝的PV driver的版本信息。
C:\Program Files (x86)\Xen PV Drivers\bin\version
- 如果PV driver的版本高于2.5版本,無需執行安裝操作。
- 如果未查到PV driver版本信息,或者PV driver的版本低于或等于2.5版本,執行安裝PV driver或安裝PV driver升級包。
前提條件
- 云主機已安裝操作系統,并且已經綁定彈性公網IP。
- 云主機的系統磁盤的剩余空間必須大于32MB。
- 如果云主機的操作系統為Windows 2008,需使用Administrator用戶安裝PV driver。
- 云主機已下載PV driver軟件包。軟件包獲取請參考上文“相關軟件及獲取方式”。
- 為了避免在云主機上安裝PV driver失敗,安裝前需要:
? 先卸載第三方虛擬化平臺的工具(例如:Citrix Xen Tools、VMware Tools)。相關卸載方法請參考對應的工具的官方文檔。
? 禁用任何防病毒軟件或入侵檢測軟件,安裝完成后,您可以再次啟用這些軟件。
安裝PV driver
- VNC登錄Windows云主機。
登錄云主機的詳細操作請參見《彈性云主機用戶指南》。
說明:
- 必須通過VNC方式登錄云主機,不可使用遠程桌面登錄方式,因為安裝時會更新網卡驅動,遠程桌面登錄時網卡正在使用,從而導致安裝不成功。
- 在云主機操作系統界面,選擇“開始 > 控制面板”。
- 單擊“卸載程序”。
- 按照提示,卸載“GPL PV Drivers for Windows x.x.x.xx”。
- 根據上文“相關軟件及獲取方式”和云主機的操作系統類型下載對應的PV driver版本。
- 解壓PV driver軟件包。
- 右鍵單擊“GPL PV Drivers for Windows x.x.x.xx”,并選擇“以管理員身份運行”,根據界面提示完成安裝。
- 根據提示重啟云主機,使PV driver生效。
對于Windows Server 2008系統的云主機,必須重啟兩次。
說明:
- 安裝PV driver后,云主機網卡的配置信息會丟失,因此,若之前已配置網卡,需重新配置網卡信息。
安裝PV driver升級包
- VNC登錄Windows云主機。
登錄云主機的詳細操作請參見《彈性云主機用戶指南》。
說明:
- 必須通過VNC方式登錄云主機,不可使用遠程桌面登錄方式,因為安裝時會更新網卡驅動,遠程桌面登錄時網卡正在使用,從而導致安裝不成功。
- 在云主機操作系統界面,選擇“開始 > 控制面板”。
- 選擇“程序 > 卸載程序”,找到PV driver程序,將其卸載。
- 卸載完成后請務必重啟云主機,以完成環境清理。
- 下載pvdriver-windows.zip升級包。
下載地址://ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/pvdriver-windows.zip
- 解壓pvdriver-windows.zip升級包。
- 單擊Setup.exe完成升級安裝,且pvdriver-windows升級包會自動匹配當前操作系統版本。
- 根據提示重啟云主機,使PV driver生效。
對于Windows Server 2008系統的云主機,必須重啟兩次。
說明:
- 安裝PV driver后,云主機網卡的配置信息會丟失,因此,若之前已配置網卡,需重新配置網卡信息。
驗證安裝成功
如果以下步驟驗證成功,則表示PV driver安裝成功。
- 選擇“開始 > 控制面板 > 程序和功能”。
- 查看是否存在PV driver信息。
如果存在則表示安裝成功,如下圖所示。
驗證安裝結果


安裝UVP VMTools
操作場景
使用彈性云主機或者外部鏡像文件創建私有鏡像時,必須確保操作系統中已安裝UVP VMTools,使新發放的云主機支持KVM虛擬化,同時也可以提升云主機的網絡性能。
注意:
- 如果不安裝UVP VMTools,云主機的網卡可能無法檢測到,無法與外部通信。因此,請您務必安裝。
使用公共鏡像創建的云主機默認已安裝UVP VMTools,您可以通過以下方法驗證:
按如下目錄打開“version”文件,檢查操作系統中安裝的UVP VMTools的版本信息。
C:\Program Files (x86)\virtio\bin\version
- 如果未查到UVP VMTools版本信息,請執行安裝UVP VMTools或安裝UVP VMTools升級包進行安裝。
- 如果UVP VMTools的版本低于2.5.0版本,請執行安裝UVP VMTools升級包。
- 如果UVP VMTools的版本高于或者等于2.5.0版本,則當前UVP VMTools可用。
前提條件
- 云主機已經綁定彈性公網IP。
- 云主機已經下載UVP VMTools的安裝包,安裝包的獲取請參考上文“相關軟件及獲取方式”。
- 確保云主機已經預留至少50M的磁盤空間。
- 為了避免在云主機上安裝UVP VMTools失敗,安裝前需要:
? 先卸載第三方虛擬化平臺的工具(例如:Citrix Xen Tools、VMware Tools)。相關卸載方法請參考對應的工具的官方文檔。
? 禁用任何防病毒軟件或入侵檢測軟件,安裝完成后,您可以再次啟用這些軟件。
安裝UVP VMTools
以使用“vmtools-WIN2008R2-x64.zip”解壓得到的“vmtools-WIN2008R2-x64.exe”安裝程序為例介紹安裝Tools的步驟。
- VNC登錄Windows云主機。
登錄云主機的詳細操作請參見《彈性云主機用戶指南》。
說明:
- 必須通過VNC方式登錄云主機,不可使用遠程桌面登錄方式,因為安裝時會更新網卡驅動,遠程桌面登錄時網卡正在使用,從而導致安裝不成功。
- 根據上文“相關軟件及獲取方式”和云主機的操作系統類型下載對應的UVP VMTools版本。
- 解壓UVP Tools軟件包。以使用“vmtools-WIN2008R2-x64.zip”解壓得到的“vmtools-WIN2008R2-x64.exe”安裝程序為例。
- 右鍵單擊“vmtools-WIN2008R2-x64.exe”,并選擇“以管理員身份運行”,根據界面提示完成安裝。
- 當彈出安裝提示窗口時,勾選“I accept the terms in the License Agreement”,單擊“Install”。
安裝提示


- 按提示框進行工具安裝,如下所示。
- Windows 2008安裝步驟為:
a. 安裝過程中可能會彈出Windows安全對話框,如下圖,請勾選“Always trust...”,單擊“Install”,否則將導致安裝失敗。
windows安全


b. 然后單擊“Finish”。
- 請執行驗證安裝成功,驗證UVP VMTools是否安裝成功。
安裝UVP VMTools升級包
- VNC登錄Windows云主機。
登錄云主機的詳細操作請參見《彈性云主機用戶指南》。
說明:
- 必須通過VNC方式登錄云主機,不可使用遠程桌面登錄方式,因為安裝時會更新網卡驅動,遠程桌面登錄時網卡正在使用,從而導致安裝不成功。
- 下載vmtools-windows.zip升級包。
下載地址://ecs-hy.obs.cn-gz1.daliqc.cn/ecs-instance-driver/vmtools-windows.zip
- 解壓vmtools-windows.zip升級包,得到vmtools-windows.iso升級包。
- 解壓vmtools-windows.iso升級包,單擊Setup.exe完成升級安裝,且VMTools升級包會自動匹配當前操作系統版本。
- 請執行驗證安裝成功,驗證UVP VMTools是否安裝成功。
驗證安裝成功
如果以下步驟驗證成功,則表示UVP VMTools安裝成功。
- 選擇“開始 > 控制面板 > 程序和功能”。
- 查看是否存在UVP VMTools信息。
如果存在則表示安裝成功,如下圖所示。
驗證UVP VMTools安裝結果


清除系統日志
在安裝完驅動后請執行以下操作清除系統日志。
- Windows 2008和Windows 2012的日志路徑獲取方式為:右鍵單擊“計算機”,選擇“管理”。
- 在彈出的窗口中選擇“系統工具 > 事件查看器 > Windows日志”,依次清除Windows日志中5個項目的日志。
- 清除完系統日志后關閉云主機。