- Cinder는 OpenStack의 블록 스토리지 관리 서비스
- VM의 부팅 디스크, 데이터 디스크 모두 제공 가능
- Nova와 결합하여 VM 생성 시 루트 디스크로 사용하거나, 실행 중인 VM에 데이터 디스크를 추가 가능
- Glance와 달리 OS 이미지를 저장하는 것이 아니라 디스크 공간 자체를 생성·관리
| 백엔드 | 장점 | 단점 | 활용 예 |
|---|---|---|---|
| LVM | 간단, 설정 쉬움 | 확장성 제한 | 테스트 환경 |
| Ceph RBD | 고가용성, 확장성 우수 | 초기 구성 복잡 | 대규모 클라우드 |
| NFS | 파일 기반 공유 | 성능 한계 | 공유 데이터 |
| iSCSI | 네트워크 블록 스토리지 | 네트워크 품질 영향 | 원격 스토리지 |
볼륨 생성
openstack volume create --size 10 test-volume
VM에 연결
openstack server add volume <server_id> <volume_id>
VM 내부 확인
lsblk
sudo mkfs.ext4 /dev/vdb
sudo mount /dev/vdb /mnt
분리
sudo umount /mnt
openstack server remove volume <server_id> <volume_id>
Glance와 연계
openstack volume create --image <image_id> --size 20 boot-volume