- Cinder는 lvm만 사용 가능한데 거기에 nfs를 붙인다.
1. NFS-Server = Controller
-
/dev/vde를 /cinder/nfs에 mount
mkfs.xfs /dev/vde
mount /dev/vde /cinder/nfs
2. /etc/cinder/cinder.conf
enabled_backends = lvm,nfs
[nfs]
volume_backend_name= nfs
volume_driver=cinder.volume.drivers.nfs.NfsDriver
nfs_shares_config = /etc/cinder/nfs_shares
nfs_sparsed_volumes = true
nfs_qcow2_volumes = true
nfs_mount_point_base = $state_path/mnt
3. /etc/cinder/nfs_shares
- [IP/FQDN]:[PATH]
192.168.122.10:/cinder/nfs
- 192.168.122.10 = NFS server IP = controller IP
4. Cinder 서비스 재시작
openstack-service restart cinder
openstack-service status cinder
5. Cinder Volume Type 생성
- 관리자로만 생성 가능
openstack volume type create --property "volume_backend_name=nfs" nfs
6. volume 생성
openstack volume create --type nfs --size 1 test-nfs-vol
setsebool -P virt_use_nfs on
7. backup_driver 확인
grep backup_driver /etc/cinder/cinder.conf
※ Cinder는 기본 iscsi로 만들어진다. nfs로 생성하려면 type 지정해주거나, 기본 설정을 바꾼다.
'Infra > 프라이빗 클라우드 인프라' 카테고리의 다른 글
Auto Scaling (0) | 2020.07.17 |
---|---|
LBaaS를 통한 Loadbalance (0) | 2020.07.13 |
Swift deivce add (0) | 2020.07.08 |
Object Storage(swift) 서비스 관리 (0) | 2020.07.08 |
Image 생성 - error (0) | 2020.07.07 |
댓글