本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Puppet Enterprise 服务器 OpsWorks 备份
重要
该 AWS OpsWorks for Puppet Enterprise 服务于 2024 年 3 月 31 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
您可以为 Puppet Enterprise 服务器备份定义每日或每周的定期 OpsWorks 备份,并让该服务代表您将备份存储在亚马逊简单存储服务 (Amazon S3) 中。或者,您可以按需进行手动备份。
由于备份存储在 Amazon S3 中,因此它们会产生额外费用。您最多可以将备份的保留数量设定为 30 个。您可以使用 AWS 支持渠道提交服务请求以更改该限制。发送到 Amazon S3 存储桶的内容可能包含客户内容。有关删除敏感数据的更多信息,请参阅如何清空 S3 存储桶?或如何删除 S3 存储桶?。
您可以在 Puppet Enterprise 主 OpsWorks 服务器的备份中添加标签。如果您已向 Puppe OpsWorks t Enterprise 主节点添加了标签,Puppet 主节点的自动备份将继承这些标签。有关如何在备份中添加和管理标签的更多信息,请参阅本指南中的使用 AWS OpsWorks for Puppet Enterprise 资源上的标签。
自动备份
在为 Puppet Enterprise 服务器配置时,可以选择自动备份或手动备份。 OpsWorks OpsWorks for Puppet Enterprise 将在设置向导的 “配置高级设置” 页面的 “自动备份” 部分中选择的一小时和当天开始自动备份。当服务器处于联机状态之后,您可以通过在服务器的属性页面上执行以下步骤来更改备份设置。
更改自动备份设置
-
在服务器的属性页面上,选择 More settings。
-
要关闭自动备份,Enable automated backups 选项请选择 No。保存您的更改;您不需要继续执行下一步骤。
-
在 Automated Backup 部分中,更改频率、开始时间或要保留的生成。保存您的更改。
手动备份
您可以随时在中启动手动备份,也可以通过运行 AWS CLI create- AWS Management Console backup 命令启动手动备份。手动备份不包括在存储的最多 30 代自动备份中。最多存储 10 个手动备份,并且必须从 Amazon S3 中手动删除它们。
要在中执行手动备份 AWS Management Console
-
在 Puppet Enterprise servers 页面上,选择您要备份的服务器。
-
在服务器的属性页面上,在左侧导航窗格中选择 Backups。
-
选择创建备份。
-
当页面在备份的 Status 列中显示绿色复选标记时,手动备份完成。
要在中执行手动备份 AWS CLI
在为 Puppet Enterpr OpsWorks ise 服务器创建新的手动备份时,可以添加标签。有关如何在创建手动备份时添加标签的更多信息,请参阅向新备份添加标签 (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 页面上,选择您要备份的服务器。
-
在服务器的属性页面上,在左侧导航窗格中选择 Backups。
-
选择您要删除的备份,然后选择 Delete backup。您一次只能选择一个备份。
-
出现确认删除提示时,选中 Delete the backup, which is stored in an S3 bucket 的复选框,然后选择 Yes, Delete。
要在中删除备份 AWS CLI
-
要删除备份,请运行以下 AWS CLI 命令,将的
--backup-id
值替换为要删除的备份的 ID。Backup ID 的格式为ServerName-yyyymmddhhmmssss
s。例如,puppet-server-20171218132604388
。aws opsworks-cm --region
region name
delete-backup --backup-idServerName-yyyyMMddHHmmssSSS