2.2. 블록 스토리지
다음 섹션에서는 Red Hat OpenStack Platform 8용 블록 스토리지 서비스에 포함된 새로운 기능을 간략하게 설명합니다.
일반 볼륨 마이그레이션
일반 볼륨 마이그레이션은 iSCSI를 지원하지 않는 볼륨 드라이버를 허용하고 데이터 전송이 볼륨 마이그레이션 작업에 참여하는 다른 수단을 사용할 수 있습니다. create_export 를 사용하여 iSCSI를 통해 볼륨을 생성하고 연결하여 I/O 작업을 수행합니다. 이를 보다 일반적으로 사용하면 다른 드라이버도 볼륨 마이그레이션에 참여할 수 있습니다.
이 변경 사항은 Ceph 드라이버의 볼륨 마이그레이션을 지원하는 데 필요합니다.
스냅샷 가져오기/내보냄
스냅샷을 가져오고 내보낼 수 있는 수단을 제공합니다. 스냅샷 가져오기/내보냄 기능은 볼륨 가져오기/내보냄 기능을 보완합니다.
- 하나의 블록 스토리지 볼륨에서 다른 블록 스토리지 볼륨으로 볼륨 스냅샷을 가져오고 이미 백엔드 장치에 있는 비 OpenStack 스냅샷을 OpenStack Block Storage 서비스로 가져오는 기능을 제공합니다.
- 스냅샷 내보내기는 내보내기 볼륨과 동일한 방식으로 작동합니다.
비정형 백업
이전에는 볼륨이 분리된 경우에만 백업 작업을 수행할 수 있었습니다. 다음 단계를 사용하여 볼륨을 백업할 수 있습니다.
- 임시 스냅샷 가져오기
- 스냅샷 연결
- 스냅샷에서 백업 수행
- 임시 스냅샷 정리
연결된 볼륨의 경우 임시 스냅샷을 생성하는 것은 일반적으로 전체 임시 볼륨을 생성하는 것보다 비용이 적게 듭니다. 이제 스냅샷을 연결하여 직접 읽을 수 있습니다.
드라이버가 attach 스냅샷을 구현하지 않았으며 스냅샷에서 읽을 방법이 없는 경우 연결된 소스 볼륨에서 임시 볼륨을 생성하고 임시 볼륨을 백업할 수 있습니다.
새 볼륨 복제 API
볼륨 복제는 중요한 스토리지 기능이며 OpenStack 클라우드에서 실행되는 애플리케이션의 고가용성 및 재해 복구와 같은 기능에 필요합니다. 이 릴리스에서는 블록 스토리지 서비스의 볼륨 복제에 대한 초기 지원이 추가되어 다음을 지원합니다.
- 볼륨 복제(기본 - 보조 접근 방식)
- 보조 보조를 기본 상태로 승격(및 복제 중지)
- 복제 재활성화
- 복제가 올바르게 실행 중인지 테스트
일반 이미지 캐시
현재 일부 볼륨 드라이버는 clone_image 방법을 구현하고 최근 사용한 이미지를 보유한 백엔드에서 볼륨의 내부 캐시를 사용합니다. 매우 효율적인 볼륨 복제를 수행할 수 있는 스토리지 백엔드의 경우 이미지 콘텐츠를 각 볼륨에 연결하고 복사하는 것보다 성능이 잠재적으로 향상될 수 있습니다. 다른 볼륨 드라이버를 더 쉽게 사용하고 코드 베이스의 중복을 방지하기 위해 이미지 캐시가 추가되었습니다.
이미지에서 볼륨을 두 번 이상 생성할 때 이 기능을 사용합니다. 최종 사용자는 처음으로 이미지에서 더 빠른 볼륨 생성을 확인할 수 있습니다.