-
Notifications
You must be signed in to change notification settings - Fork 0
cinder
KImMyoungSoo edited this page Sep 10, 2018
·
1 revision
- cinder의 구조
- /usr/lib/python2.7/dist-packages/cinder 에 위치한다
- cinder는 물리 하드 디스크를 LVM(Logical Volume Manager)으로 설정 한다 -> 그후 cinder volume을 할당한다.
- cinder document를 보면 api, db, scheduler, volume 이 있음을 확인 할 수 있다.
- 기능
- cinder-api 는 볼륨 추가 및 삭제를 담당한다
- cinder-volume 은 실제로 볼륨을 생성하고, DB에 볼륨 정보를 업데이트 한다
- cinder-database - 어떤 볼륨이 어떤 instance 와 열결 되어있는지와, cinder-scheduler 의 정보가 기록되어 있다.
- cinder-scheduler - 요청받은 block storage service scheduling 을 DB에 저장하고 볼륨 생성 요청시 어떤 노드가 적당한지 선택 주는 역할을 수행한다