跳至內容

如何使用 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 執行個體?

AWS 官方已更新 2 年前