4장. Ceph 파일 시스템 볼륨, 하위 볼륨 그룹 및 하위 볼륨 관리
스토리지 관리자는 Red Hat의 Ceph Container Storage Interface(CSI)를 사용하여 Ceph File System(CephFS) 내보내기를 관리할 수 있습니다. 또한 와 상호 작용할 수 있는 공통 명령줄 인터페이스를 통해 OpenStack의 파일 시스템 서비스(Manila)와 같은 기타 서비스를 사용할 수 있습니다. Ceph Manager 데몬(ceph-mgr
)의 volumes
모듈은 Ceph File Systems(CephFS)를 내보내는 기능을 구현합니다.
Ceph Manager volumes 모듈은 다음 파일 시스템 내보내기 추상화를 구현합니다.
- CephFS 볼륨
- CephFS 하위 볼륨 그룹
- CephFS 하위 볼륨
4.1. Ceph 파일 시스템 볼륨 링크 복사링크가 클립보드에 복사되었습니다!
스토리지 관리자는 Ceph File System(CephFS) 볼륨을 생성, 나열 및 제거할 수 있습니다. CephFS 볼륨은 Ceph 파일 시스템의 추상화입니다.
이 섹션에서는 다음을 수행하는 방법에 대해 설명합니다.
4.1.1. Ceph 파일 시스템 볼륨 생성 링크 복사링크가 클립보드에 복사되었습니다!
Ceph Orchestrator는 Ceph 파일 시스템(CephFS)에 대한 메타데이터 서버(MDS)를 생성하는 Ceph Manager용 모듈입니다. 이 섹션에서는 CephFS 볼륨을 생성하는 방법을 설명합니다.
이렇게 하면 데이터 및 메타데이터 풀과 함께 Ceph 파일 시스템이 생성됩니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한이 있어야 합니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능
프로세스
모니터 노드에 CephFS 볼륨을 생성합니다.
구문
ceph fs volume create VOLUME_NAME
ceph fs volume create VOLUME_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph fs volume create cephfs
[ceph: root@host01 /]# ceph fs volume create cephfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.2. Ceph 파일 시스템 볼륨 나열 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 볼륨을 나열하는 단계에 대해 설명합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한이 있어야 합니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능
- CephFS 볼륨.
프로세스
CephFS 볼륨을 나열합니다.
예제
[ceph: root@host01 /]# ceph fs volume ls
[ceph: root@host01 /]# ceph fs volume ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.3. Ceph 파일 시스템 볼륨에 대한 정보 보기 링크 복사링크가 클립보드에 복사되었습니다!
Ceph 파일 시스템(CephFS) 볼륨에 대한 기본 세부 정보(예: CephFS 볼륨의 데이터 및 메타데이터 풀, 보류 중인 하위 볼륨 삭제 수 등)를 나열할 수 있습니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한이 있어야 합니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능
- CephFS 볼륨이 생성되었습니다.
프로세스
CephFS 볼륨에 대한 정보를 확인합니다.
구문
ceph fs volume info VOLUME_NAME
ceph fs volume info VOLUME_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ceph fs volume info
명령의 출력에는 다음이 포함됩니다.
-
mon_addrs
: 모니터 주소 목록입니다. -
pending_subvolume_deletions
: 삭제 보류 중인 하위 볼륨 수 풀
: 데이터 및 메타데이터 풀의 속성입니다.-
사용
가능한 공간의 양은 바이트 단위입니다.The amount of free space available in bytes. -
Name : 풀의
이름입니다
. -
사용됨
: 바이트 단위로 소비되는 스토리지의 양입니다.
-
-
used_size
: CephFS 볼륨의 현재 사용된 크기(바이트)입니다.
4.1.4. Ceph 파일 시스템 볼륨 제거 링크 복사링크가 클립보드에 복사되었습니다!
Ceph Orchestrator는 Ceph 파일 시스템(CephFS)의 메타데이터 서버(MDS)를 제거하는 Ceph Manager의 모듈입니다. 이 섹션에서는 Ceph 파일 시스템(CephFS) 볼륨을 제거하는 방법을 설명합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한이 있어야 합니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능
- CephFS 볼륨.
프로세스
mon_allow_pool_delete
옵션이true
로 설정되지 않은 경우 CephFS 볼륨을 제거하기 전에true
로 설정합니다.예제
[ceph: root@host01 /]# ceph config set mon mon_allow_pool_delete true
[ceph: root@host01 /]# ceph config set mon mon_allow_pool_delete true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CephFS 볼륨을 제거합니다.
구문
ceph fs volume rm VOLUME_NAME [--yes-i-really-mean-it]
ceph fs volume rm VOLUME_NAME [--yes-i-really-mean-it]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph fs volume rm cephfs --yes-i-really-mean-it
[ceph: root@host01 /]# ceph fs volume rm cephfs --yes-i-really-mean-it
Copy to Clipboard Copied! Toggle word wrap Toggle overflow