13장. NFS를 사용하여 내보내기 생성 [기술 프리뷰]
이 섹션에서는 OpenShift 클러스터에서 외부에서 액세스할 수 있는 NFS를 사용하여 내보내기를 생성하는 방법을 설명합니다.
중요
NFS를 사용하여 내보내기를 생성하는 것은 기술 프리뷰 기능입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
다음 지침에 따라 OpenShift 클러스터에서 내보내기를 생성하고 외부에서 액세스합니다.
13.1. NFS 기능 활성화
NFS 기능을 사용하려면 클러스터에서 활성화해야 합니다.
사전 요구 사항
- OpenShift Data Foundation은 openshift-storage 네임스페이스에 설치되고 실행됩니다.
- OpenShift Data Foundation 설치에는 CephFilesystem이 포함됩니다.
절차
다음 명령을 실행하여 NFS 기능을 활성화합니다.
$ oc --namespace openshift-storage patch storageclusters.ocs.openshift.io ocs-storagecluster --type merge --patch '{"spec": {"nfs":{"enable": true}}}'$ oc --namespace openshift-storage patch configmap rook-ceph-operator-config --type merge --patch '{"data":{"ROOK_CSI_ENABLE_NFS": "true"}}'검증 단계
다음 조건이 충족되면 NFS 설치 및 구성이 완료됩니다.
-
ocs-storagecluster-cephnfs라는 CephNFS 리소스는 Ready 상태가 됩니다. 모든
csi-nfsplugin-*Pod가 실행 중인지 확인합니다.oc -n openshift-storage describe cephnfs ocs-storagecluster-cephnfs
oc -n openshift-storage get pod | grep csi-nfsplugin
출력은 여러 포드가 됩니다. 예를 들어 다음과 같습니다.
csi-nfsplugin-47qwq 2/2 Running 0 10s csi-nfsplugin-77947 2/2 Running 0 10s csi-nfsplugin-ct2pm 2/2 Running 0 10s csi-nfsplugin-provisioner-f85b75fbb-2rm2w 2/2 Running 0 10s csi-nfsplugin-provisioner-f85b75fbb-8nj5h 2/2 Running 0 10s