为 Puppet Enterprise 服务器 OpsWorks 备份 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 Puppet Enterprise 服务器 OpsWorks 备份

重要

该 AWS OpsWorks for Puppet Enterprise 服务于 2024 年 3 月 31 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。有关如何迁移现有 Puppet Enterprise 服务器的信息,请参阅如何将 Puppe OpsWorks t Enterprise 服务器迁移到亚马逊弹性计算云 (Amazon EC2)。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

您可以为 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 将在设置向导的 “配置高级设置” 页面的 “自动备份” 部分中选择的时间和日期开始自动备份。当服务器处于联机状态之后,您可以通过在服务器的属性页面上执行以下步骤来更改备份设置。

更改自动备份设置
  1. 在服务器的属性页面上,选择 More settings

    
                     Puppet Master 属性页面
  2. 要关闭自动备份,Enable automated backups 选项请选择 No。保存您的更改;您不需要继续执行下一步骤。

  3. Automated Backup 部分中,更改频率、开始时间或要保留的生成。保存您的更改。

手动备份

您可以随时在中启动手动备份,也可以通过运行 AWS CLI create- AWS Management Console backup 命令启动手动备份。手动备份不包括在存储的最多 30 代自动备份中。最多存储 10 个手动备份,并且必须从 Amazon S3 中手动删除它们。

要在中执行手动备份 AWS Management Console
  1. Puppet Enterprise servers 页面上,选择您要备份的服务器。

  2. 在服务器的属性页面上,在左侧导航窗格中选择 Backups

  3. 选择创建备份

  4. 当页面在备份的 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
  1. Puppet Enterprise servers 页面上,选择您要备份的服务器。

  2. 在服务器的属性页面上,在左侧导航窗格中选择 Backups

  3. 选择您要删除的备份,然后选择 Delete backup。您一次只能选择一个备份。

  4. 出现确认删除提示时,选中 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-id ServerName-yyyyMMddHHmmssSSS