本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
備份 OpsWorks 適用於 Puppet 企業伺服器
重要
該 AWS OpsWorks for Puppet Enterprise 服務於 2024 年 3 月 31 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post
您可以 OpsWorks 為 Puppet 企業伺服器備份定義每日或每週週期性,並讓服務代表您將備份存放在 Amazon 簡單儲存服務 (Amazon S3) 中。或者,您可以隨需手動備份。
由於備份存放在 Amazon S3 中,因此會產生額外費用。您可以定義備份保留期,最長為 30 代。您可以使用 AWS 支援管道提交服務要求,以變更該限制。傳遞至 Amazon S3 儲存貯體的內容可能包含客戶內容。如需移除敏感資料的詳細資訊,請參閱如何清空 S3 儲存貯體?或如何刪除 S3 儲存貯體?。
您可以將標籤新增至 Puppet 企業主機的備份。 OpsWorks 如果您已將標籤新增至 Puppet 企業主機,Puppet 主機的自動備份會繼承這些標籤。 OpsWorks 如需有關如何新增和管理備份標籤的詳細資訊,請參閱本指南中的 在 AWS OpsWorks for Puppet Enterprise 資源上使用標籤。
自動備份
當您 OpsWorks 設定 Puppet 企業伺服器時,您可以選擇自動或手動備份。 OpsWorks Puppet Enterprise 會在您在設定精靈的 [設定進階設定] 頁面的 [自動備份] 區段中選擇的小時和當天啟動自動備份。當您的伺服器處於線上狀態之後,您即可在伺服器的屬性頁面上執行下列步驟,以變更備份設定。
變更自動備份設定
-
在伺服器的屬性頁面中,選擇 More settings (更多設定)。
-
若要關閉自動備份,請針對 Enable automated backups (啟用自動備份) 選項選擇 No (否)。儲存變更;您不需要繼續進行下一個步驟。
-
在 Automated Backup (自動備份) 區段中,變更頻率、開始時間或要保留的版本。儲存您的變更。
手動備份
您可以隨時在中啟動手動備份 AWS Management Console,或透過執行 AWS CLI 建立備份指令來啟動手動備份。手動備份不包含在最多 30 代的所儲存自動備份中。最多可存放 10 個手動備份,且必須從 Amazon S3 手動刪除。
若要執行手動備份 AWS Management Console
-
在 Puppet Enterprise servers (Puppet Enterprise 伺服器) 頁面中,選擇您要備份的伺服器。
-
在伺服器屬性頁面的左側導覽窗格中,選擇 Backups (備份)。
-
選擇 Create backup (建立備份)。
-
當頁面的備份 Status (狀態) 欄中顯示綠色核取記號時,手動備份即已完成。
若要執行手動備份 AWS CLI
您可以在 OpsWorks 為 Puppet 企業伺服器建立新的手動備份時新增標籤。如需如何在建立手動備份時新增標籤的詳細資訊,請參閱新增標籤至新的備份 (CLI) 。
-
若要啟動手動備份,請執行下列 AWS CLI 命令。
aws opsworks-cm --region
region name
create-backup --server-name "Puppet server name
" --description "optional descriptive string
"
刪除備份
永久刪除備份時,即會將該備份從存放備份的 S3 儲存貯體中刪除。
若要刪除中的備份 AWS Management Console
-
在 Puppet Enterprise servers (Puppet Enterprise 伺服器) 頁面中,選擇您要備份的伺服器。
-
在伺服器屬性頁面的左側導覽窗格中,選擇 Backups (備份)。
-
選擇您要刪除的備份,然後選擇 Delete backup (刪除備份)。您一次只能選取一個備份。
-
當系統提示您確認刪除時,請勾選 Delete the backup, which is stored in an S3 bucket (刪除存放在 S3 儲存貯體中的備份) 核取方塊,然後選擇 Yes, Delete (是,刪除)。
若要刪除中的備份 AWS CLI
-
若要刪除備份,請執行下列 AWS CLI 命令,將
--backup-id
的值取代為您要刪除之備份的 ID。Backup 識別碼的格式為ServerName年月中文系
統。例如puppet-server-20171218132604388
。aws opsworks-cm --region
region name
delete-backup --backup-idServerName-yyyyMMddHHmmssSSS