3장. 기능 개선
이 섹션에서는 Red Hat OpenShift Data foundation 4.9에 도입된 주요 개선 사항에 대해 설명합니다.
스토리지 클러스터가 가득 차면 데이터 삭제가 허용됨
이전에는 스토리지 클러스터가 가득 차면 구성 파일을 읽는 동안 Ceph Manager가 풀 권한을 확인하는 데 중단되었습니다. Ceph OSD가 가득 차면 Ceph Metadata Server(MDS)에서 쓰기 작업이 발생하지 않아 ENOSPACE
오류가 발생했습니다. 스토리지 클러스터가 전체 비율에 도달하면 사용자가 Ceph Manager 볼륨 플러그인을 사용하여 공간을 확보하기 위해 데이터를 삭제할 수 없었습니다.
이번 릴리스에서는 새로운 FULL 기능이 도입되었습니다. FULL 기능을 사용하면 Ceph Manager가 Ceph OSD 전체 검사를 건너뜁니다. client_check_pool_permission
옵션은 기본적으로 비활성화되지만 이전 릴리스에서는 활성화되었습니다. Ceph Manager에는 FULL 기능이 있으므로 MDS에서 더 이상 Ceph Manager 호출을 차단하지 않습니다. 이로 인해 스토리지 클러스터가 가득 차면 Ceph Manager에서 하위 볼륨 및 스냅샷을 삭제하여 공간을 확보할 수 있습니다.
독립 실행형 Multicloud Object Gateway 구성 요소 배포
이번 릴리스에서는 Multicloud Object Gateway 구성 요소만 있는 OpenShift Data Foundation을 독립 실행형 모드로 배포할 수 있습니다. 이 모드에서는 StorageCluster와 함께 CephCluster가 없으므로 Multicloud Object Gateway는 Ceph 기반 스토리지 볼륨을 사용하지 않습니다.
노드가 실패하면 Core 및 DB Pod의 이동이 활성화됨
OpenShift Container Platform은 삭제할 경우를 제외하고 노드를 연결이 끊긴 것으로 표시하지 않습니다. 결과적으로 상태 저장 세트인 Core 및 DB Pod는 실패한 노드에서 자동으로 제거되지 않습니다. 이번 업데이트를 통해 노드에 오류가 발생하면 DB 및 코어 Pod가 제거되고 새 노드로 이동합니다.
다른 풀로 볼륨 스냅샷 복원
이번 업데이트를 통해 PVC(영구 볼륨 클레임)의 볼륨 스냅샷을 상위 볼륨이 아닌 다른 풀로 복원할 수 있습니다. 이전에는 볼륨 스냅샷을 동일한 풀로만 복원할 수 있었습니다.
기존 풀로 여러 파일 시스템이 생성되지 않음
이번 업데이트를 통해 filesystem.yaml
을 생성한 후 filesystem.yaml
을 삭제하거나 재생성하더라도 기존 풀이 있는 여러 파일 시스템이 생성되지 않습니다. 이는 데이터 손실을 방지합니다.
Vault의 Secret Key/Value Store 버전 자동 감지
이번 개선된 기능을 통해 Vault의 Secret Key/Value Store 버전이 자동으로 감지됩니다.
HashiCorp Vault에 대한 VAULT_BACKEND
매개 변수 구성 가능
이번 업데이트를 통해 HashiCorp Vault에서 사용할 백엔드 유형을 선택하도록 VAULT_BACKEND
매개변수를 구성할 수 있습니다. HashiCorp Vault에서 사용하는 백엔드의 자동 검색은 항상 올바르게 작동하지는 않습니다. 일반적인 구성이 아닌 경우 자동으로 감지된 구성 매개변수가 잘못 설정될 수 있습니다. VAULT_BACKEND
매개변수를 구성할 수 있으므로 일반적이지 않은 구성은 특정 유형의 백엔드를 사용하도록 강제할 수 있습니다.
Multicloud Object Gateway CLI에서 사람이 읽을 수 있는 시간 출력 형식
이번 릴리스에서는 MCG(Multicloud Object Gateway) CLI의 출력 결과에 분 및 초 대신 사람이 읽을 수 있는 형식(days-hours-minutes-seconds)이 표시됩니다.