本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从 Backup 中恢复 AWS OpsWorks for Chef Automate 服务器
重要
AWS OpsWorks for Chef Automate 已于 2024 年 5 月 5 日停用,新客户和现有客户均已禁用。我们建议现有客户迁移到 Chef SaaS 或其他替代解决方案。如果您有任何疑问,可以通过 re AWS : Post 或通过 Pre
浏览完可用备份后,您可以选择恢复 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 ID 的格式为
myServerName-yyyymmddhhmmssss
s。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"
-
等待直到还原操作完成。