27.3.2.3. 스토리지 크기 조정
모든 GlusterFS 클러스터는 해당 스토리지를 사용할 예상 애플리케이션의 요구 사항에 따라 크기를 조정해야 합니다. 예를 들어 OpenShift Logging 및 OpenShift 지표 모두에 사용할 수 있는 크기 조정 가이드가 있습니다.
고려해야 할 몇 가지 추가 사항은 다음과 같습니다.
각 통합 모드 또는 독립 모드 클러스터의 기본 동작은 3방향 복제를 사용하여 GlusterFS 볼륨을 생성하는 것입니다. 따라서 계획할 총 스토리지는 필요한 용량 시간 3배여야 합니다.
-
예를 들어 각 heketi 인스턴스는 크기가 2GB인
heketidbstorage
볼륨을 생성하므로 스토리지 클러스터의 3개 노드에 총 6GB의 원시 스토리지가 필요합니다. 이 용량은 항상 필요하며 크기 조정을 고려해야 합니다. - 통합된 OpenShift Container Registry와 같은 애플리케이션은 애플리케이션의 여러 인스턴스에서 단일 GlusterFS 볼륨을 공유합니다.
-
예를 들어 각 heketi 인스턴스는 크기가 2GB인
Gluster-block 볼륨에는 지정된 블록 볼륨 용량의 전체 크기를 유지하기에 충분한 용량이 있는 GlusterFS 블록 호스팅 볼륨이 있어야 합니다.
- 기본적으로 이러한 블록 호스팅 볼륨이 없으면 설정된 크기로 자동으로 생성됩니다. 이 크기의 기본값은 100GB입니다. 클러스터에 새 블록 호스팅 볼륨을 생성하는 공간이 충분하지 않으면 블록 볼륨 생성에 실패합니다. 자동 생성 동작과 자동 생성된 볼륨 크기를 모두 구성할 수 있습니다.
- OpenShift Logging 및 OpenShift Metrics와 같이 gluster-block 볼륨을 사용하는 여러 인스턴스가 있는 애플리케이션에서는 인스턴스당 하나의 볼륨을 사용합니다.
- Gluster S3 서비스는 두 개의 GlusterFS 볼륨에 바인딩됩니다. 기본 클러스터 설치에서 이러한 볼륨은 각각 1GB이며 총 6GB의 원시 스토리지를 사용합니다.