本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 Backup 還原 AWS OpsWorks for Chef Automate 伺服器
重要
AWS OpsWorks 廚師自動化已於 2024 年 5 月 5 日終止使用壽命,並已針對新客戶和現有客戶停用。我們建議現有客戶遷移到 Chef SaaS 或替代解決方案。如果您有任何疑問,可以通過 AWS Re: post
瀏覽可用備份後,您可以選擇要還原 AWS OpsWorks for Chef Automate 伺服器的時間點。伺服器備份僅包含組態管理軟體持久性資料 (技術指南、註冊的節點等)。執行伺服器的就地還原 (亦即,將現有 AWS OpsWorks for Chef Automate 伺服器還原到新的 EC2 執行個體) 會重新註冊在備份時註冊的節點,這些節點用於還原伺服器,如果還原成功,則將流量切換到新執行個體,而還原的 AWS OpsWorks for Chef Automate 伺服器狀態為Healthy
。還原到新建立的 AWS OpsWorks for Chef Automate 伺服器時,不會保留節點連線。還原伺服器時並不會更新 Chef 軟體的次要版本;其會套用您所選備份中可用的相同 Chef 版本和組態管理資料。
還原伺服器通常比建立新伺服器花費更多的時間;時間取決於您選擇的備份大小。還原完成後,舊的 EC2 執行個體會保留在 Running
或 Stopped
狀態,但只是暫時狀態。這個狀態最終將會結束。
在此發行版本中,您可以使 AWS CLI 用在中還原 Chef 伺服器 AWS OpsWorks for Chef Automate。
注意
您也可以執行 restore-server 命令,以變更目前的執行個體類型;或者,還原或設定您的 SSH 金鑰 (如果遺失或受損的話)。
從備份還原伺服器
-
在中 AWS CLI,執行下列命令以傳回可用備份及其 ID 的清單。請記下您要使用的備份 ID。Backup 識別碼的格式為
myServerName年月中文系
統。aws opsworks-cm --region
region name
describe-backups -
執行下列命令。
aws opsworks-cm --region
region name
restore-server --backup-id "myServerName-yyyyMMddHHmmssSSS
" --instance-type "Type of instance
" --key-pair "name of your EC2 key pair
" --server-name "name of Chef server
"以下是範例。
aws opsworks-cm --region us-west-2 restore-server --backup-id "MyChefServer-20161120122143125" --server-name "MyChefServer"
-
等待還原完成。