시작하기 전에
드라이버를 사용하려면 클라이언트에 대한 NFS 공유를 만들기 위한 기존 NFS 서버가 있어야 합니다. NFS 서버 구성에 대한 내용은 이 문서에서 다루지 않습니다. 서버를 설정하려면 기타 NFS 설명서를 참조하십시오.
일반적으로 NFS 서버 하나면 충분합니다. 하지만 필요에 따라 NFS 서버 여러 개를 사용할 수 있습니다.
NFS 공유를 host:share 형식으로 나열합니다. 예를 들어 다음을 실행합니다.
nfs-server-system1:/scratch/volume1 nfs-server-system2:/scratch/volume2
volume_driver=cinder.volume.drivers.solaris.nfs.ZfsNfsVolumeDriver
nfs_shares_config=/etc/cinder/nfs_shares
nfs_mount_attempts – 오류를 생성하기 전에 NFS 공유 마운트를 시도하는 최대 횟수입니다.
nfs_mount_point_base – NFS 공유 마운트 지점의 기본 디렉토리입니다.
nfs_oversub_ratio – 볼륨 대상에서 할당된 볼륨 공간과 사용 가능한 공간 사이의 최대 비율 제한입니다. 비율을 초과하면 볼륨 대상이 잘못된 상태가 됩니다.
nfs_sparsed_volumes – 기본값인 True를 사용하면 볼륨이 스파스 파일로 생성됩니다. 그렇지 않은 경우 볼륨이 일반 파일로 생성됩니다.
nfs_used_ratio – 볼륨 대상에 대한 새 볼륨을 더 이상 할당할 수 없는 기본 볼륨의 실제 사용 비율입니다.
nfs_round_robin – 기본값 True를 사용하면 NFS 공유에 걸쳐 라운드 로빈을 예약합니다. 이 매개변수가 설정되지 않은 경우 가장 많은 사용 가능 공간이 있는 NFS 공유가 볼륨 배치에 선택됩니다.
# svcadm cinder-volume restart
서비스가 시작되면 NFS 공유에 대한 디렉토리가 NFS 공유 마운트 지점의 기본 디렉토리에 추가됩니다.
예를 들어 다음을 실행합니다.
# export OS_USERNAME=nova # export OS_PASSWORD=service-password # export OS_PROJECT_NAME=service # export OS_AUTH_URL=http://$CONTROLLER_ADMIN_NODE:5000/v2.0
예를 들어 다음을 실행합니다.
# nova volume-create --display-name nfsvol 5
예를 들어 다음을 실행합니다.
# nova volume-show nfsvol