本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Windows 執行個體的全虛擬驅動程式
Windows AMIs 包含一組允許存取虛擬化硬體的驅動程式。Amazon EC2 使用這些驅動程式,將執行個體存放區和 Amazon EBS 磁碟區映射至其裝置。下表顯示不同驅動程式的關鍵差異。
RedHat PV | Citrix PV | AWS PV | |
---|---|---|---|
執行個體類型 |
不支援所有執行個體類型。若您指定不支援的執行個體類型,執行個體便會故障。 |
支援 Xen 執行個體類型。 |
支援 Xen 執行個體類型。 |
已連接磁碟區 |
支援最多 16 個已連接磁碟區。 |
支援超過 16 個已連接磁碟區。 |
支援超過 16 個已連接磁碟區。 |
網路 |
驅動程式已知網路連線在高負載下重設的問題,例如快速 FTP 檔案傳輸。 |
驅動程式會在位於相容的執行個體類型上時,自動在網路介面卡上設定 Jumbo Frame。當執行個體在叢集置放群組中時,這可在叢集置放群組中的執行個體之間提供更好的網路效能。如需詳細資訊,請參閱Amazon EC2 執行個體的放置群組。 |
下表顯示您應該在 Amazon EC2 上的每個 Windows Server 版本上執行的 PV 驅動程式。
Windows Server 版本 | PV 驅動程式版本 |
---|---|
Windows Server 2022 | AWS PV 最新版本 |
Windows Server 2019 | AWS PV 最新版本 |
Windows Server 2016 | AWS PV 最新版本 |
Windows Server 2012 R2 | AWS PV 8.4.3 版 |
Windows Server 2012 | AWS PV 8.4.3 版 |
Windows Server 2008 R2 | AWS PV 版本 8.3.5 |
Windows Server 2008 | Citrix PV 5.9 |
Windows Server 2003 | Citrix PV 5.9 |
目錄
AWS PV 驅動程式
AWS PV 驅動程式會儲存在 %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 PV 驅動程式元件會列在 Windows 登錄檔的 下HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
。這些驅動程式元件如下:xenbus、xeniface、xennet、xenvbd 及 xenvif。
AWS PV 驅動程式也有名為 LiteAgent 的 Windows 服務,會在使用者模式下執行。它處理任務,例如從 Xen 世代執行個體上的 AWS APIs 關閉和重新啟動事件。您可以藉由從命令列執行 Services.msc
來存取及管理服務。在 Nitro 世代執行個體上執行時,不會使用 AWS PV 驅動程式,而且 LiteAgent 服務會從驅動程式 8.2.4 版開始自行停止。更新至最新的 AWS PV 驅動程式也會更新 LiteAgent ,並改善所有執行個體世代的可靠性。
安裝最新的 AWS PV 驅動程式
Amazon Windows AMIs 包含一組允許存取虛擬化硬體的驅動程式。Amazon EC2 使用這些驅動程式,將執行個體存放區和 Amazon EBS 磁碟區映射至其裝置。我們建議您安裝最新的驅動程式,以提高 EC2 Windows 執行個體的穩定性和效能。
安裝選項
-
您可以使用 AWS Systems Manager 自動更新 PV 驅動程式。如需詳細資訊,請參閱 AWS Systems Manager 使用者指南中的逐步解說:自動更新 EC2 Windows 執行個體 (主控台) 上的 PV 驅動程式。
-
您可以下載
驅動程式套件並手動執行安裝程式。請務必檢查 readme.txt
檔案是否有系統需求。如需有關下載和安裝 AWS PV 驅動程式,或是升級網域控制器的資訊,請參閱手動升級 Windows Server 執行個體 (AWS PV 升級)。
AWS PV 驅動程式套件歷史記錄
下表顯示每個驅動程式版本的 AWS PV 驅動程式變更。
套件版本 | 詳細資訊 | 發行日期 |
---|---|---|
|
2024 年 10 月 31 日 | |
修正了套件安裝程式中的錯誤,以改善升級體驗。 | 2023 年 1 月 24 日 | |
解決爭用情況的穩定性修復。 | 2022 年 4 月 13 日 | |
改進的套件安裝程式。 | 2022 年 1 月 7 日 | |
8.4.0 |
|
2021 年 3 月 2 日 |
改進的套件安裝程式。 |
2022 年 1 月 7 日 | |
8.3.4 |
改善網路裝置連接的可靠性。 | 2020 年 8 月 4 日 |
8.3.3 |
若要在 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 登錄值: |
2018 年 3 月 8 日 |
7.4.3 |
新增 Windows Server 2016 支援。 所有支援的 Windows OS 版本穩定性修正。 *AWS PV 驅動程式 7.4.3 版的簽章將於 2019 年 3 月 29 日到期。建議您更新至最新的 AWS PV 驅動程式。 |
2016 年 11 月 18 日 |
7.4.2 |
X1 執行個體類型支援的穩定性修正。 |
2016 年 8 月 2 日 |
7.4.1 |
|
2016 年 7 月 12 日 |
7.3.2 |
|
2015 年 6 月 24 日 |
7.3.1 |
TRIM 更新:與 TRIM 請求相關的修正。此修正會在管理大量 TRIM 請求時穩定執行個體並改善執行個體效能。 |
|
7.3.0 |
TRIM 支援: AWS PV 驅動程式現在會將 TRIM 請求傳送至 Hypervisor。由於基礎儲存體支援 TRIM (SSD),虛擬磁碟將正確處理 TRIM 請求。請注意,截至 2015 年 3 月,EBS 型儲存不支援 TRIM。 |
|
7.2.5 |
|
|
7.2.4 |
裝置 ID 持久性:此驅動程式會修正 遮蔽平台 PCI 裝置 ID,並強制系統一律顯示相同的裝置 ID,即使執行個體已移動。更一般的來說,修正會影響虛擬化處理程序呈現虛擬裝置的方式。此修正還包含對 AWS PV 驅動程式的共同安裝程式的修改,以便系統持續映射虛擬裝置。 |
|
7.2.2 |
|
|
7.2.1 |
|
|
7.2.0 |
基礎: AWS PV 基礎版本。 |
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 PV 驅動程式
舊版執行個體支援 RedHat 驅動程式,但由於驅動程式限制,不建議在 RAM 超過 12GB 的新執行個體上使用。具有超過 12GB RAM running RedHat 驅動程式的執行個體可能無法開機並無法存取。我們建議將 RedHat 驅動程式升級至 Citrix PV 驅動程式,然後將 Citrix PV 驅動程式升級至 AWS PV 驅動程式。
RedHat 驅動程式的來源檔案位於 %ProgramFiles%\RedHat
(32 位元執行個體) 或 %ProgramFiles(x86)%\RedHat
(64 位元執行個體) 目錄中。這兩個驅動程式是 rhelnet
、 RedHat Paravirtualized 網路驅動程式,以及 rhelscsi
Word RedHat SCSI迷你連接埠驅動程式。
訂閱 通知
Amazon SNS 可以在發行新版本的 EC2 Windows 驅動程式時通知您。使用下列其中一種方法訂閱這些通知。
注意
您必須為訂閱的 SNS 主題指定區域。
從主控台訂閱 EC2 通知
-
在 SNS v3/home 開啟 Amazon https://console.aws.amazon.com/sns/
主控台。 -
如有必要,請在導覽列中將「區域」變更為美國東部 (維吉尼亞北部)。您必須選取此區域,因為您訂閱的 SNS 通知位於此區域。
-
在導覽窗格中,選擇訂閱。
-
選擇 Create subscription (建立訂閱)。
-
在 Create subscription (建立訂閱) 對話方塊中,執行下列動作:
-
對於 TopicARN,請複製下列 Amazon Resource Name (ARN):
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
-
針對 Protocol (通訊協定),選擇
Email
。 -
針對 Endpoint (端點),輸入可用於接收通知的電子郵件地址。
-
選擇 Create subscription (建立訂閱)。
-
-
您將會收到確認電子郵件。開啟電子郵件並遵循指示完成訂閱。
使用 訂閱 EC2 通知 AWS CLI
若要使用 訂閱 EC2 通知 AWS CLI,請使用下列命令。
aws sns subscribe --topic-arn
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
--regionus-east-1
--protocolYourUserName@YourDomainName.ext
使用 訂閱 EC2 通知 AWS Tools for PowerShell
若要使用 Tools for Windows PowerShell 訂閱 EC2 通知,請使用下列命令。
Connect-SNSNotification -TopicArn
'arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers'
-Regionus-east-1
-Protocol'YourUserName@YourDomainName.ext'
每當發行新的 EC2 Windows 驅動程式時,我們會傳送通知給訂閱者。如果您不想再接收這些通知,請使用下列程序來取消訂閱。
取消訂閱 Amazon EC2 Windows 驅動程式通知
-
在 SNS v3/home 開啟 Amazon https://console.aws.amazon.com/sns/
主控台。 -
在導覽窗格中,選擇 Subscriptions (訂閱)。
-
選取訂閱的核取方塊,然後選擇 Actions (動作)、Delete subscriptions (刪除訂閱)。出現確認提示時,請選擇 Delete (刪除)。