升級 Windows 執行個體上的 PV 驅動程式 - Amazon Elastic Compute Cloud

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

升級 Windows 執行個體上的 PV 驅動程式

我們建議您安裝最新的 PV 驅動程式,改善您 EC2 Windows 執行個體的穩定性和效能。此頁面上的指示可協助您下載驅動程式套件並執行安裝程式。

確認 Windows 執行個體使用的驅動程式

開啟 Control Panel (控制台) 中的 Network Connections (網路連線),並檢視 Local Area Connection (區域連線)。檢查驅動程式是否為下列項目的其中之一:

  • AWS 光伏網路裝置

  • Citrix PV 乙太網路卡

  • RedHat 光伏網卡驅動

或者,您可以檢查 pnputil -e 命令的輸出。

系統要求

請務必檢查下載中的 readme.txt 檔案是否有系統需求。

使用代理商升級 Windows 伺服器執行個體 (AWS PV 升級)

您可以使用「代理商」功能來安裝或升級 AWS PV 驅動程式套件。 AWS Systems Manager安裝或升級可以執行一次,也可以按照排程安裝或更新。此代理商套件不支援「安裝類型 In-place update」選項。

重要

如果您的執行個體為網域控制站,請參閱升級網域控制站 (AWS PV 升級)。網域控制器執行個體的升級程序與標準版本的 Windows 不同。

  1. 我們建議您建立備份,以防您需要復原變更。

    提示

    您可以使用 Systems Manager 自動化來建立 AMI,而不是從 Amazon EC2 主控台建AWS-CreateImage立 AMI。如需詳細資訊,請參閱AWS Systems Manager 自動化工作流程簿參考使用者指南AWS-CreateImage中的。

    1. 停止執行個體時,在任何執行個體存放區磁碟區的資料都會清除。停止執行個體之前,請確認您已將所需的任何資料從執行個體存放區磁碟區複製到永久性儲存,例如 Amazon EBS 或 Amazon S3。

    2. 在導覽窗格中,選擇 Instances (執行個體)。

    3. 選取需要升級驅動程式的執行個體,並依序選取 Instance state (執行個體狀態)Stop instance (停止執行個體)

    4. 停止執行個體後,請選取執行個體,依序選取 Actions (動作)Image and templates (映像和範本),然後選取 Create image (建立映像)

    5. 選擇 Instance state (執行個體狀態)Start instance (啟動執行個體)

  2. 使用遠端桌面連線到執行個體。如需詳細資訊,請參閱使用 RDP 連線至 Windows 執行個體

  3. 建議您讓所有非系統磁碟離線,並且在磁碟管理中記下次要磁碟的任何磁碟機代號映射,之後再執行此升級。如果您要執行 AWS PV 驅動程式的就地更新,則不需要執行此步驟。我們也建議在服務主控台中將非必要的服務設為 Manual (手動) 啟動。

  4. 如需有關如何使用「代理商」安裝或升級 AWS PV 驅動程式套件的指示,請參閱「使用AWS Systems Manager 者指南」中的「安裝或更新套件」中的程序。

  5. 對於「名稱」,選擇AWSPVDriver

  6. 對於安裝類型,選取解除安裝並重新安裝。

  7. 視需要設定套裝軟體的其他參數,並使用中參照的程序執行安裝或升級步驟 4

    執行散發程式套件之後,執行個體會自動重新啟動,然後升級驅動程式。執行個體最多可能會在 15 分鐘內無法使用。

  8. 升級完成後,執行個體在 Amazon EC2 主控台中通過兩項運作狀態檢查後,請使用遠端桌面連線至執行個體來確認已安裝新驅動程式。

  9. 連線完成後,執行下列 PowerShell 命令:

    Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver
  10. 確認驅動程式版本與驅動程式版本歷史記錄表格中列出的最新版本相同。如需詳細資訊,請參閱AWS 光伏驅動器封裝歷史開啟磁碟管理以檢閱任何離線輔助磁碟區,並將其與中所述磁碟機代號相對應的線上步驟 3

如果您先前停TCP 卸載用 Netsh 的 Citrix 光伏驅動程式,我們建議您在升級到 AWS PV 驅動程式後重新啟用此功能。 AWS 光伏驅動程式中不存在 Citrix 驅動程式的 TCP 卸載問題。因此,TCP 卸載可提供更好的 AWS PV 驅動程式效能。

如果您先前已將靜態 IP 位址或 DNS 組態套用至網路介面,則在升級 AWS PV 驅動程式之後,可能需要重新套用靜態 IP 位址或 DNS 組態。

手動升級 Windows 伺服器執行個體 (AWS PV 升級)

請使用下列程序在視窗伺服器 2008 R2、視窗伺服器 2012 年 R2、視窗伺服器 2012 年 R2、視窗伺服器 2012 年 R2、視窗伺服器 2012 年 R2、視窗伺服器 2016 年、視窗伺服器 2016 年、視窗伺服器 2019 或視窗伺服器 2022 上執行 AWS 光伏驅動程式的就地升級,或將光伏驅動程式 AWS 此升級不適用於 RedHat 驅動程式或其他版本的 Windows 伺服器。

某些舊版 Windows 伺服器無法使用最新的驅動程式。若要確認您的作業系統所使用的驅動程式版本,請參閱 Windows 執行個體的全虛擬驅動程式 頁面中的驅動程式版本表。

重要

如果您的執行個體為網域控制站,請參閱升級網域控制站 (AWS PV 升級)。網域控制器執行個體的升級程序與標準版本的 Windows 不同。

手動升級 AWS PV 驅動程式
  1. 我們建議您建立備份,以防您需要復原變更。

    提示

    您可以使用 Systems Manager 自動化來建立 AMI,而不是從 Amazon EC2 主控台建AWS-CreateImage立 AMI。如需詳細資訊,請參閱AWS Systems Manager 自動化工作流程簿參考使用者指南AWS-CreateImage中的。

    1. 停止執行個體時,在任何執行個體存放區磁碟區的資料都會清除。停止執行個體之前,請確認您已將所需的任何資料從執行個體存放區磁碟區複製到永久性儲存,例如 Amazon EBS 或 Amazon S3。

    2. 在導覽窗格中,選擇 Instances (執行個體)。

    3. 選取需要升級驅動程式的執行個體,並依序選取 Instance state (執行個體狀態)Stop instance (停止執行個體)

    4. 停止執行個體後,請選取執行個體,依序選取 Actions (動作)Image and templates (映像和範本),然後選取 Create image (建立映像)

    5. 選擇 Instance state (執行個體狀態)Start instance (啟動執行個體)

  2. 使用遠端桌面連線到執行個體。

  3. 建議您讓所有非系統磁碟離線,並且在磁碟管理中記下次要磁碟的任何磁碟機代號映射,之後再執行此升級。如果您要執行 AWS PV 驅動程式的就地更新,則不需要執行此步驟。我們也建議在服務主控台中將非必要的服務設為 Manual (手動) 啟動。

  4. 將最新的驅動程式套件下載到執行個體。

    或者,執行下列 PowerShell 命令:

    Invoke-WebRequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/Latest/AWSPVDriver.zip -outfile $env:USERPROFILE\pv_driver.zip Expand-Archive $env:userprofile\pv_driver.zip -DestinationPath $env:userprofile\pv_drivers
  5. 解壓縮資料夾的內容,然後執行 AWSPVDriverSetup.msi

在執行 MSI 後,執行個體會自動重新開機並升級驅動程式。執行個體最多可能會在 15 分鐘內無法使用。升級完成且執行個體在 Amazon EC2 主控台中通過兩項運作狀態檢查之後,您可以使用遠端桌面連線至執行個體,然後執行下列 PowerShell 命令來驗證是否已安裝新驅動程式:

Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver

確認驅動程式版本與驅動程式版本歷史記錄表格中列出的最新版本相同。如需詳細資訊,請參閱AWS 光伏驅動器封裝歷史開啟磁碟管理以檢閱任何離線輔助磁碟區,並將其與中所述磁碟機代號相對應的線上步驟 3

如果您先前停TCP 卸載用 Netsh 的 Citrix 光伏驅動程式,我們建議您在升級到 AWS PV 驅動程式後重新啟用此功能。 AWS 光伏驅動程式中不存在 Citrix 驅動程式的 TCP 卸載問題。因此,TCP 卸載可提供更好的 AWS PV 驅動程式效能。

如果您先前已將靜態 IP 位址或 DNS 組態套用至網路介面,則在升級 AWS PV 驅動程式之後,可能需要重新套用靜態 IP 位址或 DNS 組態。

升級網域控制站 (AWS PV 升級)

在網域控制站上使用下列程序來執行 PV 驅動程式的就地升級,或從 Citrix AWS PV 驅動程式升級為 AWS PV 驅動程式。

升級網域控制站
  1. 我們建議您建立網域控制站的備份,以防您需要復原變更。不支援使用 AMI 作為備份。如需詳細資訊,請參閱 Microsoft 文件中的虛擬網域控制站的備份和還原考慮

  2. 執行下列命令設定 Windows 開機進入目錄服務還原模式 (DSRM)。

    警告

    在執行此命令前,請確認您知道 DSRM 的密碼。您將需要此資訊,才能在升級完成且執行個體自動重新開機後登入您的執行個體。

    bcdedit /set {default} safeboot dsrepair

    PowerShell:

    PS C:\> bcdedit /set "{default}" safeboot dsrepair

    系統必須開機進入 DSRM,因為升級公用程式會移除 Citrix PV 儲存驅動程式,以便安裝 AWS PV 驅動程式。因此,建議您在磁碟管理中記下次要磁碟的任何磁碟機代號和資料夾映射。當 Citrix PV 儲存體驅動程式不存在時,將無法偵測到輔助磁碟機。在輔助磁碟機上使用 NTDS 資料夾的網域控制站將無法開機,因為無法偵測到輔助磁碟。

    警告

    在您執行此命令後,請不要手動重新開機系統。否則將會無法觸及系統,因為 Citrix PV 驅動程式不支援 DSRM。

  3. 執行下列命令,將 DisableDCCheck 新增到登錄:

    reg add HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck /t REG_SZ /d true
  4. 將最新的驅動程式套件下載到執行個體。

  5. 解壓縮資料夾的內容,然後執行 AWSPVDriverSetup.msi

    在執行 MSI 後,執行個體會自動重新開機並升級驅動程式。執行個體最多可能會在 15 分鐘內無法使用。

  6. 在升級完成且執行個體在 Amazon EC2 主控台中通過兩項運作狀態檢查後,使用遠端桌面連線到執行個體。開啟磁碟管理來檢閱任何離線的輔助磁碟區,並根據稍早記下的對應磁碟機代號和資料夾映射讓磁碟區回到線上狀態。

    您必須以下列格式指定使用者名稱來連線到執行個體:hostname\administrator。例如,Win2K12TestBox\ 管理員。

  7. 執行下列命令移除 DSRM 開機組態:

    bcdedit /deletevalue safeboot
  8. 重新啟動執行個體。

  9. 若要完成升級程序,請確認已安裝新的驅動程式。在裝置管理員中,於 Storage Controllers (儲存控制器) 下,尋找 AWS PV Storage Host Adapter (AWS PV 儲存體主機控制器)。確認驅動程式版本與驅動程式版本歷史記錄表格中列出的最新版本相同。如需詳細資訊,請參閱 AWS 光伏驅動器封裝歷史

  10. 執行下列命令,從登錄刪除 DisableDCCheck

    reg delete HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck
注意

如果您先前停TCP 卸載用 Netsh 的 Citrix 光伏驅動程式,我們建議您在升級到 AWS PV 驅動程式後重新啟用此功能。 AWS 光伏驅動程式中不存在 Citrix 驅動程式的 TCP 卸載問題。因此,TCP 卸載可提供更好的 AWS PV 驅動程式效能。

升級 Windows Server 2008 及 2008 R2 執行個體 (RedHat 升級至 Citrix PV)

在開始將 RedHat 驅動程式升級到 Citrix PV 驅動程式之前,請務必執行以下操作:

  • 安裝最新版的 EC2Config 服務。如需詳細資訊,請參閱 安裝最新版本的 EC2Config

  • 請確認您已安裝視窗 PowerShell 3.0。若要驗證您已安裝的版本,請在 PowerShell視窗中執行下列命令:

    PS C:\> $PSVersionTable.PSVersion

    視窗 PowerShell 3.0 隨附於視窗管理架構 (WMF) 3.0 版安裝套件中。如果您需要安裝視窗 PowerShell 3.0,請參閱 Microsoft 下載中心的視窗管理架構 3.0

  • 備份您在執行個體上的重要資訊,或是從執行個體建立 AMI。如需建立 AMI 的詳細資訊,請參閱建立自訂 Windows AMI

    提示

    您可以使用 Systems Manager 自動化來建立 AMI,而不是從 Amazon EC2 主控台建AWS-CreateImage立 AMI。如需詳細資訊,請參閱AWS Systems Manager 自動化工作流程簿參考使用者指南AWS-CreateImage中的。

    若您建立 AMI,請確認執行下列作業:

    • 記下您的密碼。

    • 請不要手動或使用 EC2Config 服務執行 Sysprep 工具。

    • 設定您的乙太網路卡,以自動使用 DHCP 取得 IP 地址。如需詳細資訊,請參閱在 Microsoft TechNet 程式庫中設定 TCP/IP 設定。

升級 RedHat 驅動程式
  1. 連線到您的執行個體,並以本機管理員登入。如需連線至執行個體的詳細資訊,請參閱連線至 Windows 執行個體

  2. 在您的執行個體中,下載 Citrix PV 升級套件。

  3. 將升級套件的內容解壓縮到您選擇的位置。

  4. 按兩下 Upgrade.bat 檔案。若您收到安全警告,請選擇 Run (執行)

  5. Upgrade Drivers (升級驅動程式) 對話方塊中,檢閱資訊並於準備好開始升級時選擇 Yes (是)

  6. 適用於 Windows 解除安裝程式的 Red Hat 準虛擬化 Xen 驅動程式對話方塊中,選擇以移除軟體。 RedHat 您的執行個體將會重新開機。

    注意

    若您沒有看到解除安裝程式對話方塊,請在 Windows 任務列中選擇 Red Hat Paravirtualize (Red Hat 全虛擬化)

    
                            任務列中的 Red Hat 全虛擬化。
  7. 檢查執行個體已重新開機並準備好可供使用。

    1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

    2. Instances (執行個體) 頁面上,依序選取 Actions (動作)Monitor and troubleshoot (監視和故障診斷),然後選取 Get system log (取得系統記錄檔)

    3. 升級操作應該會重新開機伺服器 3 或 4 次。您可以在日誌檔案中,查看顯示的 Windows is Ready to use 次數來了解。

      
                                    Windows 系統日誌。
  8. 連線到您的執行個體,並以本機管理員登入。

  9. 關閉 Red Hat Paravirtualized Xen Drivers for Windows uninstaller (Windows Red Hat 全虛擬化 Xen 驅動程式解除安裝程式) 對話方塊。

  10. 確認安裝已完成。導覽至您先前解壓縮的 Citrix-WIN_PV 資料夾,開啟 PVUpgrade.log 檔案,然後檢查是否有 INSTALLATION IS COMPLETE 的文字。

    
                            PVUpgrade 日誌檔案。

升級您的 Citrix Xen 客體代理程式服務

若您在 Windows Server 上使用 Citrix PV 驅動程式,您可以升級 Citrix Xen 客體代理程式服務。此 Windows 服務會處理像是 API 的關機及重新啟動事件等任務。您可以在任何版本的 Windows Server 上執行此升級套件,只要執行個體是執行 Citrix PV 驅動程式即可。

重要

對於 Windows 伺服器 2008 R2 及更新版本,我們建議您升級至包含客體代理程式更新的 AWS 光伏驅動程式。

在您開始升級您的驅動程式前,請確認您已備份您在執行個體上的重要資訊,或是從執行個體建立 AMI。如需建立 AMI 的詳細資訊,請參閱建立自訂 Windows AMI

提示

您可以使用 Systems Manager 自動化來建立 AMI,而不是從 Amazon EC2 主控台建AWS-CreateImage立 AMI。如需詳細資訊,請參閱AWS Systems Manager 自動化工作流程簿參考使用者指南AWS-CreateImage中的。

若您建立 AMI,請確認執行下列作業:

  • 請不要在 EC2Config 服務中啟用 Sysprep 工具。

  • 記下您的密碼。

  • 將您的乙太網路卡設為 DHCP。

升級您的 Citrix Xen 客體代理程式服務
  1. 連線到您的執行個體,並以本機管理員登入。如需連線至執行個體的詳細資訊,請參閱連線至 Windows 執行個體

  2. 在您的執行個體上,下載 Citrix 升級套件。

  3. 將升級套件的內容解壓縮到您選擇的位置。

  4. 按兩下 Upgrade.bat 檔案。若您收到安全警告,請選擇 Run (執行)

  5. Upgrade Drivers (升級驅動程式) 對話方塊中,檢閱資訊並於準備好開始升級時選擇 Yes (是)

  6. 當升級完成時,將會開啟 PVUpgrade.log 檔案,其中包含 UPGRADE IS COMPLETE 的文字。

  7. 將執行個體重新開機。