7.8. 컴퓨팅 인스턴스에 공유 마운트
클라이언트에 대한 공유 액세스 권한을 부여한 후 클라이언트는 공유를 마운트하고 사용할 수 있습니다. 클라이언트에 대한 네트워크 연결이 있는 한 모든 유형의 클라이언트는 공유에 액세스할 수 있습니다.
가상 컴퓨팅 인스턴스에 NFS 공유를 마운트하는 데 사용되는 단계는 베어 메탈 컴퓨팅 인스턴스에 NFS 공유를 마운트하는 단계와 유사합니다. OpenShift 컨테이너에 공유를 마운트하는 방법에 대한 자세한 내용은 OpenShift Container Platform 제품 설명서 를 참조하십시오.
다른 프로토콜의 클라이언트 패키지는 공유를 마운트하는 Compute 인스턴스에 설치해야 합니다. 예를 들어 NFS를 통해 CephFS를 사용하는 공유 파일 시스템 서비스의 경우 NFS 클라이언트 패키지에서 NFS 4.1을 지원해야 합니다.
7.8.1. 공유 내보내기 위치 나열 링크 복사링크가 클립보드에 복사되었습니다!
공유를 마운트할 수 있도록 공유의 내보내기 위치를 검색합니다.
프로세스
공유의 내보내기 위치를 검색합니다.
(user) $ manila share-export-location-list share-01
(user) $ manila share-export-location-list share-01
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여러 내보내기 위치가 있는 경우
기본
메타데이터 필드의 값이True
인 값을 선택합니다. 선호하는 위치가 없는 경우 내보내기 위치를 사용할 수 있습니다.
7.8.2. NFS 또는 기본 CephFS 마운트 링크 복사링크가 클립보드에 복사되었습니다!
NFS 또는 기본 CephFS 공유를 생성하고 최종 사용자 클라이언트에 대한 공유 액세스 권한을 부여한 후 사용자는 클라이언트에 공유를 마운트하여 데이터에 대한 액세스를 활성화할 수 있습니다. 클라이언트에 대한 네트워크 연결이 있는 한 모든 유형의 클라이언트는 공유에 액세스할 수 있습니다.
사전 요구 사항
-
NFS 공유를 마운트하려면
nfs-utils
패키지를 클라이언트 시스템에 설치해야 합니다. -
기본 CephFS 공유를 마운트하려면 클라이언트 시스템에
ceph-common
패키지를 설치해야 합니다. 사용자는 클라이언트 시스템에서 CephFS 커널 클라이언트를 사용하여 기본 CephFS 공유에 액세스합니다.
프로세스
인스턴스에 로그인합니다.
(user) $ openstack server ssh demo-instance0 --login user
(user) $ openstack server ssh demo-instance0 --login user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NFS 공유를 마운트하려면 샘플 구문의 다음 예를 참조하십시오.
mount -t nfs -v <172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01> /mnt
$ mount -t nfs -v <172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01> /mnt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<
;172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01
>를 공유의 내보내기 위치로 바꿉니다. - 7.8.1절. “공유 내보내기 위치 나열” 에 설명된 대로 내보내기 위치를 검색합니다.
-
<
기본 CephFS 공유를 마운트하려면 샘플 구문의 다음 예제를 참조하십시오.
mount -t ceph \ <192.168.1.7:6789,192.168.1.8:6789,192.168.1.9:6789:/volumes/_nogroup/4c55ad20-9c55-4a5e-9233-8ac64566b98c> \ -o name=<user-01>,secret='<AQA8+ANW/<4ZWNRAAOtWJMFPEihBA1unFImJczA==>'
$ mount -t ceph \ <192.168.1.7:6789,192.168.1.8:6789,192.168.1.9:6789:/volumes/_nogroup/4c55ad20-9c55-4a5e-9233-8ac64566b98c> \ -o name=<user-01>,secret='<AQA8+ANW/<4ZWNRAAOtWJMFPEihBA1unFImJczA==>'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<
192.168.1.7:6789,192.168.1.8:6789,192.168.1.9:6789:/volumes/_nogroup/4c55ad20-9c55-4a5e-9233-8ac64566b98c
>를 공유의 내보내기 위치로 바꿉니다. - 7.8.1절. “공유 내보내기 위치 나열” 에 설명된 대로 내보내기 위치를 검색합니다.
-
&
lt;user-01&
gt;을 공유에 액세스할 수 있는 cephx 사용자로 바꿉니다. -
시크릿
값을 7.7.2절. “기본 CephFS 공유에 대한 액세스 권한 부여” 에서 수집한 액세스 키로 교체합니다.
-
<
검증
mount 명령이 성공했는지 확인합니다.
df -k
$ df -k
Copy to Clipboard Copied! Toggle word wrap Toggle overflow