1

我想备份我的 EFS 生产环境。我已经按照efsbackup 演练中的定义设置了解决方案 。带有 2 个 EFS 文件系统:生产和备份

我创建了 4 个安全组:

  1. efs-mt-sg (EFS SG) 并在 NFS 端口上添加对 efs-ec2-sg 的访问权限。
  2. efs-ec2-sg(EC2 SG)。
  3. efs-backup-mt-sg(备份 EFS SG)并在 NFS 端口上添加对 efs-ec2-backup-sg 的访问权限。
  4. efs-ec2-backup-sg(备份 EC2 SG)。

我使用模板1-Node-EFSBackupPipeline.json设置数据管道

现在,当我激活此管道时,它运行良好,状态为已完成,并向我显示在 Stdout 中执行所有命令的日志,但是当我安装在 ec2 中并检查与生产 EFS 相同的 comapring 的大小时,我在备份 EFS 中看不到任何备份. 其中,当我使用安全组 efs-ec2-sg、efs-ec2-backup-sg 添加 EC2 实例并在efs-backup.sh中运行所有指定的命令时,它运行良好,我可以看到这个带有备份文件的 EFS 文件系统. 我怎样才能让这个数据管道工作?

4

1 回答 1

2

因此,这正是我在 16 年 12 月首次设置此备份系统时遇到的问题。事实证明,datapipeline 启动以执行备份的基本 ami 没有正确配置所需的 nfs 工具。因此它尝试安装但失败,随后只是小跑,好像一切正​​常。在您的管道中定义 AMI - 检查 github 中的最新 json,并插入您所在地区的最新 AMI - 很容易通过谷歌搜索找到,你应该很高兴。

或者您可以编辑您的管道并将具有值的 ImageId 属性添加到您的各种 EC2Resources...

于 2017-04-11T15:07:47.027 回答