Windows 執行個體的全虛擬驅動程式 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Windows 執行個體的全虛擬驅動程式

Windows AMIs 包含一組允許訪問虛擬化硬件的驅動程序。Amazon 使用這些驅動程序EC2將實例存儲和 Amazon EBS 卷映射到其設備。下表顯示不同驅動程式的關鍵差異。

RedHat 光伏 Citrix PV AWS 光伏

執行個體類型

不支援所有執行個體類型。若您指定不支援的執行個體類型,執行個體便會故障。

支援 Xen 執行個體類型。

支援 Xen 執行個體類型。

已連接磁碟區

支援最多 16 個已連接磁碟區。

支援超過 16 個已連接磁碟區。

支援超過 16 個已連接磁碟區。

網路

驅動程式存在網路連線在高負載下重設的已知問題,例如,快速的FTP檔案傳輸。

驅動程式會在位於相容的執行個體類型上時,自動在網路介面卡上設定 Jumbo Frame。當執行個體位於叢集置放群組中時,這會在叢集置放群組中的執行個體之間提供較佳的網路效能。如需詳細資訊,請參閱Amazon EC2 執行個體的放置群組

下表顯示您應該在 Amazon 上每個版本的 Windows 服務器上運行哪些光伏驅動程序EC2。

Windows Server 版本 PV 驅動程式版本
Windows Server 2022 AWS 光伏最新版
Windows Server 2019 AWS 光伏最新版
Windows Server 2016 AWS 光伏最新版
Windows Server 2012 R2 AWS 光伏最新版
Windows Server 2012 AWS 光伏最新版
Windows Server 2008 R2 AWS 光伏版本 8.3.5 版
Windows Server 2008 Citrix PV 5.9
Windows Server 2003 Citrix PV 5.9

AWS 光伏驅動器

P AWS V 驅動程式會儲存在目%ProgramFiles%\Amazon\Xentools錄中。此目錄還包含公用符號和指令行工具xenstore_client.exe,可讓您存取中的項目 XenStore。例如,下列 PowerShell 命令會從 Hypervisor 傳回目前的時間:

PS C:\> [DateTime]::FromFileTimeUTC((gwmi -n root\wmi -cl AWSXenStoreBase).XenTime).ToString("hh:mm:ss") 11:17:00

AWS 光伏驅動程式元件列於下的 Windows 登錄中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services。這些驅動程式元件如下:xenbus、xeniface、xennet、xenvbd 及 xenvif。

AWS 光伏驅動程式也有一個名為的 Windows 服務 LiteAgent,該服務以使用者模式執行。它會處理 Xen 產生執行個體 AWS APIs上的關機和重新啟動事件等工作。您可以藉由從命令列執行 Services.msc 來存取及管理服務。在 Nitro 產生執行個體上執行時,不會使用 AWS PV 驅動程式,且 LiteAgent 服務會從驅動程式版本 8.2.4 開始自我停止。更新至最新的 AWS PV 驅動程式也會更新 LiteAgent 並改善所有執行個體世代的可靠性。

安裝最新的 AWS 光伏驅動程式

Amazon Windows AMIs 包含一組允許存取虛擬化硬體的驅動程式。Amazon 使用這些驅動程序EC2將實例存儲和 Amazon EBS 卷映射到其設備。我們建議您安裝最新的驅動程式,以改善 EC2 Windows 執行個體的穩定性和效能。

安裝選項

AWS 光伏驅動器封裝歷史

下表顯示每個驅動程式版本對 AWS PV 驅動程式的變更。

套件版本 詳細資訊 發行日期

8.4.3

修正了套件安裝程式中的錯誤,以改善升級體驗。 2023 年 1 月 24 日

8.4.2

解決爭用情況的穩定性修復。 2022 年 4 月 13 日

8.4.1

改進的套件安裝程式。 2022 年 1 月 7 日

8.4.0

  • 穩定性修正,以解決磁碟 IO 的罕見卡住情況。

  • 穩定性修正可解決EBS磁碟區分離期間發生當機的罕見情況。

  • 新增功能,可將負載分配到多個核心,以處理運用超過 20,000 個工作負載,IOPS並因瓶頸而遭受降級的情況。若要啟用此功能,請參閱利用超過 20,000 個磁碟IOPS因CPU瓶頸而降級的工作負載

  • AWS 視窗伺服器 2008 R2 上的 PV 8.4 安裝將會失敗。 AWS 光伏版本 8.3.5 及更早版本在視窗伺服器 2008 R2 上受到支援。

2021 年 3 月 2 日

8.3.5

改進的套件安裝程式。

2022 年 1 月 7 日

8.3.4

改善網路裝置連接的可靠性。 2020 年 8 月 4 日

8.3.3

  • 更新為 XenStore-facing 元件,以防止錯誤處理路徑期間的錯誤檢查。

  • 更新到存儲組件,以避免提交無效SRB時崩潰。

若要在 Windows Server 2008 R2 執行個體上更新此驅動程式,您必須先驗證已安裝適當的修補程式來處理下列 Microsoft Security Advisory:Microsoft Security Advisory 3033929

2020 年 2 月 4 日

8.3.2

強化的聯網元件可靠性

2019 年 7 月 30 日

8.3.1

改善儲存體元件的效能和健全性。

2019 年 6 月 12 日

8.2.7

已改善效率,支援遷移至最新一代執行個體類型。

2019 年 5 月 20 日

8.2.6

提升損毀傾印路徑的效率。

2019 年 1 月 15 日

8.2.5

其他安全強化功能。

PowerShell 安裝程序現在可以在包。

2018 年 12 月 12 日

8.2.4

可靠性改進功能。

2018 年 10 月 2 日

8.2.3

錯誤修正與效能改進。

將磁EBS碟區 ID 報告為磁碟EBS區的磁碟序號。這可啟用如 S2D 等叢集情境。

2018 年 5 月 29 日

8.2.1

網路及儲存體效能改善及多個強固性修正。

若要確認已安裝此版本,請參閱下列 Windows 登錄值:HKLM\Software\Amazon\PVDriver\Version 8.2.1

2018 年 3 月 8 日

7.4.6

穩定性修復,使 AWS 光伏驅動器更具彈性。

2017 年 4 月 26 日

7.4.3

新增 Windows Server 2016 支援。

所有支援的 Windows OS 版本穩定性修正。

*AWS 光伏驅動程式 7.4.3 版的簽章將於 2019 年 3 月 29 日到期。我們建議您更新至最新的 AWS PV 驅動程式。

2016 年 11 月 18 日

7.4.2

X1 執行個體類型支援的穩定性修正。

2016 年 8 月 2 日

7.4.1

  • AWS 光伏存儲驅動程序的性能改進。

  • AWS PV 儲存驅動程式中的穩定性修正:修正執行個體發生錯誤檢查碼 0x0 DEAD 000 的系統當機問題。

  • AWS PV 網路驅動程式的穩定性修正。

  • 新增 Windows Server 2008R2 支援。

2016 年 7 月 12 日

7.3.2

  • 改善記錄日誌及診斷。

  • AWS 光伏存儲驅動程序的穩定性修復。在某些案例中,磁碟在重新連接到執行個體之後,可能不會在 Windows 中出現。

  • 新增 Windows Server 2012 支援。

2015 年 6 月 24 日

7.3.1

TRIM更新:修復與TRIM請求相關的問題。此修正程式可在管理大量TRIM要求時穩定執行個體並改善執行個體效能。

7.3.0

TRIM支持: AWS PV 驅動程序現在將TRIM請求發送到虛擬機器管理程序。臨時磁盤將在基礎存儲支持TRIM()的情況下正確處理TRIM請求。SSD請注意,自 2015 年 3 月起不支援EBSTRIM基礎儲存裝置。

7.2.5

  • AWS PV 儲存驅動程式中的穩定性修正:在某些情況下, AWS 光伏驅動程式可能會解除參照無效記憶體並導致系統故障。

  • 生成崩潰轉儲時的穩定性修復:在某些情況下, AWS PV 驅動程序可能會在寫入崩潰轉儲時卡在競爭情況下。在此版本之前,僅能透過強制驅動程式停止並重新啟動,遺失記憶體傾印來解決。

7.2.4

裝置 ID 持續性:此驅動程式修正會遮罩平台PCI裝置 ID,並強制系統一律顯示相同的裝置 ID,即使執行個體已移動也是如此。更一般的來說,修正會影響虛擬化處理程序呈現虛擬裝置的方式。此修正程式也包含對 AWS PV 驅動程式的共同安裝程式所做的修改,以便系統持續保留對應的虛擬裝置

7.2.2

  • 以目錄服務還原模式 (DSRM) 模式載入 AWS PV 驅動程式:目錄服務還原模式是 Windows Server 網域控制站的安全模式開機選項。

  • 重新連接虛擬網路介面卡裝置時保留裝置 ID:此修正程式會強制系統檢查MAC位址對應並保留裝置 ID。此修正會確保介面卡在重新連接時保留其靜態設定。

7.2.1

  • 於安全模式中執行:修正驅動程式無法在安全模式中載入的問題。之前,P AWS V 驅動程式只會在正常執行的系統中實例化。

  • 新增磁碟至 Microsoft Windows 儲存集區 (Storage Pools):先前我們會合成 Page 83 查詢。修正會停用 Page 83 支援。請注意,這不會影響目前在叢集環境中使用的儲存集區,因為 PV 磁碟並非有效的叢集磁碟。

7.2.0

基本:P AWS V 基本版本。

Citrix PV 驅動程式

Citrix PV 驅動程式存放在 %ProgramFiles%\Citrix\XenTools (32 位元執行個體) 或 %ProgramFiles(x86)%\Citrix\XenTools (64 位元執行個體) 目錄。

Citrix PV 驅動程式元件會在 Windows 登錄中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services 下列出。這些驅動程式元件如下:xenevtchn、xeniface、xennet、Xennet6、xensvc、xenvbd 及 xenvif。

Citrix 也有一個名為的驅動程式元件 XenGuestAgent,該元件會以 Windows 服務的形式執行。它處理的工作,例如關機和重新啟動事件API。您可以藉由從命令列執行 Services.msc 來存取及管理服務。

如果您在執行某些工作負載時遇到網路錯誤,您可能需要停用 Citrix PV 驅動程式的TCP卸載功能。如需詳細資訊,請參閱TCP卸載

RedHat 光伏驅動器

RedHat 舊版執行個體支援驅動程式,但由於驅動程式限制,RAM因此不建議在超過 12GB 的較新執行個體上使用。具有超過 12GB 執行中 RedHat 驅動程式的RAM執行個體可能無法開機並變得無法存取。我們建議您將 RedHat 驅動程式升級到 Citrix 光伏驅動程式,然後將 Citrix 光伏驅動器升級為 AWS 光伏驅動器。

RedHat 驅動程式的來源檔案位於 %ProgramFiles%\RedHat (32 位元執行個體) 或 %ProgramFiles(x86)%\RedHat (64 位元執行個體) 目錄中。這兩個驅動程序是rhelnet RedHat 半虛擬化網絡驅動程序和rhelscsi RedHat SCSI微型端口驅動程序。

訂閱 通知

Amazon SNS 可以在 EC2 Windows 驅動程序的新版本發布時通知您。使用下列其中一種方法訂閱這些通知。

注意

您必須為您訂閱的SNS主題指定「地區」。

從主控台訂閱EC2通知
  1. https://console.aws.amazon.com/sns/v3/ home 上打開 Amazon SNS 控制台。

  2. 如有必要,請在導覽列中將「區域」變更為美國東部 (維吉尼亞北部)。您必須選取此區域,因為您訂閱的SNS通知位於此區域中。

  3. 在導覽窗格中,選擇訂閱

  4. 選擇 Create subscription (建立訂閱)。

  5. Create subscription (建立訂閱) 對話方塊中,執行下列動作:

    1. 對於主題 ARN,請複製以下 Amazon 資源名稱 (ARN):

      arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers

    2. 針對 Protocol (通訊協定),選擇 Email

    3. 針對 Endpoint (端點),輸入可用於接收通知的電子郵件地址。

    4. 選擇 Create subscription (建立訂閱)。

  6. 您將會收到確認電子郵件。開啟電子郵件並遵循指示完成訂閱。

使用訂閱EC2通知 AWS CLI

若要使用訂閱EC2通知 AWS CLI,請使用下列命令。

aws sns subscribe --topic-arn arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers --region us-east-1 --protocol email --notification-endpoint YourUserName@YourDomainName.ext
使用訂閱EC2通知 AWS Tools for PowerShell

若要使用 Windows 適用的工具訂閱EC2通知 PowerShell,請使用下列命令。

Connect-SNSNotification -TopicArn 'arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers' -Region us-east-1 -Protocol email -Endpoint 'YourUserName@YourDomainName.ext'

每當發布新的 EC2 Windows 驅動程序時,我們都會向訂閱者發送通知。如果您不想再接收這些通知,請使用下列程序來取消訂閱。

退訂 Amazon EC2 視窗驅動程式通知
  1. https://console.aws.amazon.com/sns/v3/ home 上打開 Amazon SNS 控制台。

  2. 在導覽窗格中,選擇 Subscriptions (訂閱)。

  3. 選取訂閱的核取方塊,然後選取 Actions (動作)Delete subscriptions (刪除訂閱)。出現確認提示時,請選擇 Delete (刪除)