cinder - Jaram2018/openstack-study GitHub Wiki
- 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์ ์ ์ฅํ๊ณ ๋ณผ๋ฅจ ์์ฑ ์์ฒญ์ ์ด๋ค ๋
ธ๋๊ฐ ์ ๋นํ์ง ์ ํ ์ฃผ๋ ์ญํ ์ ์ํํ๋ค