27.5.2. 프로비저닝
Ceph 볼륨을 프로비저닝하려면 다음이 필요합니다.
- 기본 인프라의 기존 스토리지 장치.
- OpenShift Container Platform 시크릿 오브젝트에서 사용할 Ceph 키입니다.
- Ceph 이미지 이름입니다.
- 블록 스토리지 상단에 있는 파일 시스템 유형(예: ext4).
클러스터의 각 예약 가능 OpenShift Container Platform 노드에 Ceph 공통이 설치되어 있어야 합니다.
yum install ceph-common
# yum install ceph-common
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
27.5.2.1. Ceph 시크릿 생성 링크 복사링크가 클립보드에 복사되었습니다!
시크릿 구성에 권한 부여 키를 정의한 다음 OpenShift Container Platform에서 사용하기 위해 base64로 변환됩니다.
Ceph 스토리지를 사용하여 영구 볼륨을 백업하려면 PVC 및 포드와 동일한 프로젝트에 시크릿을 생성해야 합니다. 시크릿은 단순히 기본 프로젝트에 있을 수 없습니다.
Ceph MON 노드에서
ceph auth get-key
를 실행하여client.admin 사용자의 키 값을 표시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 보안 정의를 파일에 저장합니다(예: ceph-secret.yaml ).
oc create -f ceph-secret.yaml
$ oc create -f ceph-secret.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 보안이 생성되었는지 확인합니다.
oc get secret ceph-secret
# oc get secret ceph-secret NAME TYPE DATA AGE ceph-secret kubernetes.io/rbd 1 23d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow