AWS Backup을 사용한 EFS 백업, 복구

5600 단어 EFSAWSbackup

개시하다


AWS Backup 서비스가 발표됨에 따라 EFS의 백업/복구 시도가 가능해졌습니다.
파일 단위로 복구하는 것이 좋습니다. 그러나 파일 시스템 단위로 백업된 파일 시스템을 직접 복구하는 방법과 새로운 파일 시스템을 만드는 방법을 선택할 수 있습니다.
직접 복원하면 디렉토리가 생성되고 해당 디렉토리 아래에서 파일이 복원됩니다.
https://aws.amazon.com/jp/backup/getting-started/
https://docs.aws.amazon.com/ja_jp/aws-backup/latest/devguide/create-a-scheduled-backup.html
https://docs.aws.amazon.com/ja_jp/aws-backup/latest/devguide/create-a-scheduled-backup.html
https://docs.aws.amazon.com/ja_jp/aws-backup/latest/devguide/monitor-and-verify-protected-resources.html

해봤어요.


백업 계획을 작성합니다.

Build a new plan을 선택하고 Backup plan name을 입력합니다.

Rule name: 임의의 규칙 이름을 입력하여 백업 계획을 만듭니다.
Schedule: Every12 hours/Daily/Weekly/Monthly/Custom Cron Expression에서 선택
크론의 기재 방법은 다음과 같다.
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/events/ScheduledEvents.html
1시간 이내의 구간을 설정할 수 없습니다.

Backup window: 백업 윈도우 지정 ※ 기본값은 UTC5AM부터 8시간
Lifecycle: 라이프 사이클 설정 지정하기
AWS Backup에서 백업 관리 부서를 Vault라고 합니다.Vaut을 설정할 수 있습니다.

Assign resources 를 클릭하십시오.

Resource Assign Name 을 입력합니다.

TAG 또는 Resource ID를 사용하여 백업할 리소스를 지정합니다.

지정된 시간의 백업을 가져왔는지 확인하십시오.
AWS Backup > Backup vaults > vault 이름

확인


백업을 가져올 때 EFS에 a.txt 및 b.txt가 비어 있습니다.
$ mount
fs-6feb7a16.efs.us-east-2.amazonaws.com:/ on /home/ec2-user/efs type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=172.31.32.105,local_lock=none,addr=172.31.33.16)
$ ls -l efs/
total 8
-rw-r--r-- 1 root root 0 Jan 23 04:47 a.txt
-rw-r--r-- 1 root root 0 Jan 23 05:01 b.txt
a.txt 파일을 삭제하고 b.txt 파일에 씁니다.
$ sudo rm efs/a.txt 
$ sudo vi efs/b.txt
$ ls -l efs/
total 4
-rw-r--r-- 1 root root 5 Jan 23 08:27 b.txt
AWS Backup > Backup vaults > vault 이름에서 Recovery point ID를 클릭합니다.
Restore 를 클릭하십시오.

기존 EFS 파일 시스템을 직접 복원할지 또는 새 EFS 파일 시스템을 생성할지 지정합니다.

Restore to directory in source file 시스템을 지정하고 Restore backup을 클릭합니다.

서류가 두 개밖에 없어서 10분 안에 완성했습니다.

aws-backup-restore_2019-01-23T08-49-32-14Z가 생성되었습니다.
$ ls -l efs/
total 8
drwxr-xr-x 3 root root 6144 Jan 23 08:49 aws-backup-restore_2019-01-23T08-49-32-134Z
-rw-r--r-- 1 root root    5 Jan 23 08:27 b.txt
aws-backup-restore_2019-01-23T08-49-32-14Z가 파일 목록에서 복원되었습니다.
[ec2-user@ip-172-31-32-105 ~]$ ls -l efs/aws-backup-restore_2019-01-23T08-49-32-134Z/
total 44
-rw-r--r-- 1 root root     0 Jan 23 04:47 a.txt
drw--w---- 2 root root 38912 Jan 23 08:49 aws-backup-lost+found_2019-01-23T08-49-18-134Z
-rw-r--r-- 1 root root     0 Jan 23 05:01 b.txt

언약


투고 내용은 제 개인적인 의견으로 소속 기업과 부서의 견해를 대표하지 않습니다.

좋은 웹페이지 즐겨찾기