A.4. 에지 사이트에 백업 및 복원

에지 사이트 및 가용성 영역의 DCN(분산 계산 노드) 아키텍처에서 Block Storage 서비스(cinder) 볼륨을 백업하고 복원할 수 있습니다. cinder-backup 서비스는 AZ(중앙 가용 영역)에서 실행되며 백업은 중앙 AZ에 저장됩니다. 블록 스토리지 서비스는 DCN 사이트에 백업을 저장하지 않습니다.

사전 요구 사항

  • 중앙 사이트는 /usr/share/openstack -tripleo-heat-templates/environments에 있는 cinder- backup.yaml 환경 파일을 사용하여 배포됩니다. 자세한 내용은 Block Storage 백업 서비스 배포를 참조하십시오.
  • Block Storage 서비스(cinder) CLI를 사용할 수 있습니다.
  • 모든 사이트는 일반적인 openstack cephx 클라이언트 이름을 사용해야 합니다. 자세한 내용은 외부 액세스를 위한 Ceph 키 생성을 참조하십시오.

절차

  1. 첫 번째 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 컨테이너를 다시 시작해야 할 수 있습니다.

  2. 두 번째 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> 를 원래 볼륨의 크기보다 같거나 큰 값으로 바꿉니다.