Glance模塊
作用:
提供鏡像模板
支持本地存儲,NFS,Swift和Ceph等。
Swift是將存儲的文件打成一個(gè)碎片,如果文件很大,比如幾十個(gè)G,就不能使用Swift,會失敗。
NFS 是Network File System的縮寫,即網(wǎng)絡(luò)文件系統(tǒng)。
一種使用于分散式文件系統(tǒng)的協(xié)定,由Sun公司開發(fā),于1984年向外公布。功能是通過網(wǎng)絡(luò)讓不同的機(jī)器、不同的操作系統(tǒng)能夠彼此分享個(gè)別的數(shù)據(jù),讓應(yīng)用程序在客戶端通過網(wǎng)絡(luò)訪問位于服務(wù)器磁盤中的數(shù)據(jù),是在類Unix系統(tǒng)間實(shí)現(xiàn)磁盤文件共享的一種方法。
Glance概念架構(gòu):

Glance下面有兩個(gè)比較重要的組件:
Registry Server 和 Store Adapter
Registry Server是和 Glance DB(數(shù)據(jù)庫)打交道的,比如我們注冊一個(gè)虛擬機(jī),他會創(chuàng)建相應(yīng)的數(shù)據(jù)信息到數(shù)據(jù)庫(比如虛擬機(jī)版本,系統(tǒng)等)。
Store Adapter就是跟后端存儲打交道的
Glance支持的格式:

Cinder模塊
作用:
提供數(shù)據(jù)塊存儲服務(wù)
可插拔驅(qū)動架構(gòu)設(shè)計(jì)
Cinder的系統(tǒng)架構(gòu):

cinder-api:與數(shù)據(jù)庫打交道
nova-scheduler:也會和數(shù)據(jù)庫打交道
cinder-volume: 一般是跑在cinder節(jié)點(diǎn)上的
Swift模塊
作用:
提供對象存儲功能
存儲非結(jié)構(gòu)化數(shù)據(jù)
具有高度的容錯(cuò)性
網(wǎng)盤...
對象存儲:
參考:http://storage.ctocio.com.cn/281/12110781.shtml
Swift架構(gòu):

=========
知識點(diǎn):
1.glance上傳的鏡像都在:/var/lib/glance/images