A.4. 에지 사이트에 백업 및 복원
에지 사이트 및 가용성 영역의 DCN(분산 계산 노드) 아키텍처에서 Block Storage 서비스(cinder) 볼륨을 백업하고 복원할 수 있습니다. cinder-backup
서비스는 AZ(중앙 가용 영역)에서 실행되며 백업은 중앙 AZ에 저장됩니다. 블록 스토리지 서비스는 DCN 사이트에 백업을 저장하지 않습니다.
사전 요구 사항
-
중앙 사이트는
/usr/share/openstack
환경 파일을 사용하여 배포됩니다. 자세한 내용은 Block Storage 백업 서비스 배포를 참조하십시오.-tripleo-heat-templates/environments에 있는 cinder-
backup.yaml - Block Storage 서비스(cinder) CLI를 사용할 수 있습니다.
-
모든 사이트는 일반적인
openstack
cephx 클라이언트 이름을 사용해야 합니다. 자세한 내용은 외부 액세스를 위한 Ceph 키 생성을 참조하십시오.
절차
첫 번째 DCN 사이트에 볼륨 백업을 생성합니다.
$ cinder --os-volume-api-version 3.51 backup-create --name <volume_backup> --availability-zone <az_central> <edge_volume>
-
<volume_backup>
을 볼륨 백업의 이름으로 바꿉니다. -
<az_central>
을cinder-backup
서비스를 호스팅하는 중앙 가용성 영역의 이름으로 바꿉니다. <edge_volume>
을 백업할 볼륨 이름으로 교체합니다.참고Ceph 인증 키에 문제가 있는 경우 키 링이 호스트에서 컨테이너로 복사되도록
cinder-backup
컨테이너를 다시 시작해야 할 수 있습니다.
-
두 번째 DCN 사이트에서 백업을 새 볼륨으로 복원합니다.
$ cinder --os-volume-api-version 3.51 create --availability-zone <az_2> --name <new_volume> --backup-id <volume_backup> <volume_size>
-
<az_2>
를 백업을 복원하려는 가용성 영역의 이름으로 바꿉니다. -
<new_volume>
을 새 볼륨의 이름으로 바꿉니다. -
<volume_backup>
을 이전 단계에서 생성한 볼륨 백업의 이름으로 바꿉니다. -
<volume_size>
를 원래 볼륨의 크기보다 같거나 큰 값으로 바꿉니다.
-