如何使用 Sysprep 建立和安裝可重複使用的自訂 Windows AMI?

2 分的閱讀內容
0

我想使用系統準備 (Sysprep) 來擷取和安裝可重複使用的自訂 Amazon Machine Image (AMI)。

解決方法

執行 Sysprep 時,請使用以下最佳做法:

  • 請勿使用 Sysprep 為您的執行個體建立備份。
  • 不要在生產系統上執行 Sysprep。
  • Windows Server 2016 Nano Server 不支援 Sysprep。
  • 對於 Windows Server 2008 到 Windows Server 2012 R2,請使用 EC2Config 執行 Sysprep。
  • 對於 Windows Server 2016 或 Windows 2019 (LTSC 和 SAC),請使用 EC2Launch v1 執行 Sysprep。
  • 對於 Windows Server 2022 和 Windows Server 2025,請使用 EC2Launch v2 執行 Sysprep。您也可以對 Windows 2012、2012 R2、2016 (LTSC 和 SAC) 或 2019 (LTSC 和 SAC) 使用 EC2Launch v2。

**注意:**如需詳細資訊,請參閱 Microsoft 網站上的限制。若要擷取生產系統的 Sysprep 映像檔,請從執行個體建立 AMI。然後,在隔離環境中從 AMI 啟動執行個體。您可以擷取已啟動執行個體的 Sysprep 映像檔。

使用 EC2Config 或者 EC2Launch v1 或 v2 執行 Sysprep

請完成下列步驟:

  1. 開啟 Amazon Elastic Compute Clouse (Amazon EC2) console (Amazon Elastic Compute Clouse (Amazon EC2) 主控台)。
  2. 使用遠端桌面通訊協定 (RDP) 連線至您的 Windows 執行個體
  3. 選擇 Windows 開始功能表,然後對您使用的 Windows Server 完成下列其中一個步驟:
    對於 Windows Server 2008 至 Windows Server 2012 R2,請開啟 EC2ConfigService Settings (EC2ConfigService 設定),然後選擇 Image (映像檔)。
    對於 Windows Server 2016 或更新版本,請開啟 EC2LaunchSettings
  4. Administrator Password (管理員密碼) 中,選擇 Random (隨機)。
  5. 選擇 Shutdown with Sysprep (使用 Sysprep 關閉),然後選擇 Yes (是)。
    **注意:**您必須在下次啟動時,從主控台擷取新密碼
  6. 開啟 Amazon EC2 console (Amazon EC2 主控台)。
  7. 在導覽窗格中,選擇 Instances (執行個體)。
  8. 在執行個體狀態變更為已停止後,選取您的執行個體。
  9. Actions (動作) 中,選擇 Image (映像檔),然後選擇 Create image (建立映像檔)。
  10. Image name (映像檔名稱) 中,輸入名稱。
  11. Image description (映像檔描述) 中,輸入描述。
  12. 選擇 Create image (建立映像檔)。

如需詳細資訊和自訂選項,請參閱使用 Windows Sysprep 建立 Amazon EC2 AMI

如果您收到錯誤訊息,請參閱對 Amazon EC2 Windows 執行個體的 Sysprep 問題進行疑難排解。您也可以使用適用於 Windows Server 的 EC2Rescue來收集日誌檔和對任何問題進行疑難排解。

相關資訊

為什麼無法從複製的 AMI 啟動 EC2 執行個體?