一、前置條件
- MYSQL與Keystone服務(wù)都已經(jīng)安裝并且服務(wù)正常運(yùn)行
(1)Keystone服務(wù)是作為鑒權(quán)節(jié)點(diǎn)為Cinder提供認(rèn)證服務(wù)的
(2)條件允許的情況下盡量不要將Cinder與Keystone部署在同一個(gè)服務(wù)器上 - 實(shí)際安裝中經(jīng)常將Scheduler服務(wù)與API服務(wù)都運(yùn)行在API node上
(1)Volume 節(jié)點(diǎn)上只運(yùn)行Cinder Volume服務(wù)
二、Cinder安裝
- 創(chuàng)建API Node
- 創(chuàng)建Volume 存儲(chǔ)節(jié)點(diǎn)
- 安裝Cinder API服務(wù)
(1)解決依賴關(guān)系
(2)注冊(cè)Cinder服務(wù)至Keystone
(3)配置MYSQL服務(wù)
(4)修改cinder的配置文件,設(shè)置keystone認(rèn)證
(5)運(yùn)行Cinder API服務(wù) - 安裝Cinder Volume服務(wù)
(1)需要MYSQL、Keystone、Cinder API服務(wù)都已經(jīng)安裝好
(2)安裝Cinder Volume服務(wù)時(shí),并不需要配置Keystone,配置數(shù)據(jù)庫(kù)
(3)在啟動(dòng)Volume服務(wù)時(shí),需要?jiǎng)?chuàng)建Volume分區(qū) - 啟動(dòng)Volume服務(wù)
三、參考多節(jié)點(diǎn)部署方式示意

Cinder多節(jié)點(diǎn)部署方式.jpg
Volume節(jié)點(diǎn)獨(dú)立存在,API節(jié)點(diǎn)與Scheduler節(jié)點(diǎn)可以合并,統(tǒng)一向keystone注冊(cè)服務(wù),節(jié)點(diǎn)間靠RabbitMQ通信