Glance鏡像服務

一、什么是Glance鏡像服務

Openstack需要一個服務專門管理虛擬機的鏡像,而Glance就是Openstack的鏡像服務管理組件。
他提供了虛擬鏡像的查詢、注冊和傳輸?shù)确铡?br> 他提供了兩種鏡像存儲機制:簡單文件存儲和Swift服務存儲鏡像機制。

  1. 簡單文件系統(tǒng):指鏡像保存在Glance節(jié)點的文件系統(tǒng)匯總。這種機制相對比較簡單,但是存在明顯不足,沒有備份機制,文件損壞,鏡像就不可用了。
  2. Swift服務存儲機制:將鏡像以對象的形式保存在Swift對象存儲服務器中。利用了Swift的備份與還原機制。
  3. Glance服務支持多種格式的虛擬磁盤鏡像。其中包括raw/qcow2、VHD、VDI、VMDK、OVF、Kernel和ramrisk。

二、Glance服務的安裝

  1. 解決依賴關系
    (1)安裝apt-get依賴包:安裝mysqlclient、安裝其他依賴包
    (2)安裝pip依賴包:下載Glance源碼、執(zhí)行命令安裝glance的pip依賴包

  2. 注冊Glance服務至Keystone
    (1)注冊Glance用戶:目的為了認證用戶身份,通過keystone鑒權
    (2)注冊Glance服務和端點:注冊到keystone,目的就是為了保證Glance client能夠順利訪問glance服務,通過keystone鑒權

  3. Glance源碼包的安裝
    (1)創(chuàng)建Glance數(shù)據(jù)庫
    (2)源碼安裝Glance

三、Glance服務的配置

  1. Glance服務的基本配置
  2. 使用文件系統(tǒng)存儲鏡像
    (1)配置Glance服務
    (2)測試Glance服務
    主要配置存儲路徑和緩存路徑,然后進行上傳測試
  3. 使用Swift對象存儲服務存儲鏡像
    (1)配置Glance服務
    (2)測試Glance服務
    主要配置Swift存儲服務地址,設置用戶名密碼,然后上傳文件測試
  4. 上傳復雜的磁盤鏡像
    (1)上傳大鏡像
    (2)上傳帶內(nèi)核鏡像和ramdisk鏡像的磁盤鏡像
    主要是通過獲取token令牌的方式,拼接URL進行上傳設置,通過glance命令,規(guī)避傳輸中斷。

四、安裝Glance步驟的總結(jié)

  1. 安裝apt-get和pip依賴包
  2. 向Keystone注冊Glance服務:添加Glance用戶、注冊Glance的服務和端點
  3. 配置Mysql Servce:創(chuàng)建Glance的用戶和數(shù)據(jù)庫
  4. 安裝Glance源碼包
  5. Glance服務的基本配置
    主要配置glance-api.conf和Glance-registery.conf這兩文件
    (1)glance-api.conf:配置數(shù)控鏈接字符串、Rabbitmq服務器、Keystone認證和日志文件等內(nèi)容
    (2)glance-registry.conf:配置數(shù)控鏈接字符串、keystone認證和日志文件
  6. Glance服務中的存儲配置
    (1)簡單文件存儲:需要配置鏡像存儲路徑和鏡像緩存路徑
    (2)Swift對象存儲:配置Swift proxy主機地址及Swift認證所需要的用戶名、租戶名 和密碼
  7. 啟動Glance服務:建議采用nohup方式啟動,關閉界面后,進程繼續(xù)運行
  8. 關閉Glance服務:找到pid,或者直接nkill glance
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 第一章 OpenStack基礎 OpenStack管理的資源及提供的服務OpenStack做為一個操作系統(tǒng),...
    sgt_tiger閱讀 13,223評論 4 72
  • OpenStack簡介 OpenStack既是一個社區(qū),也是一個項目和一個開源軟件,它提供了一個部署云的操作平臺或...
    邵勝奧閱讀 18,214評論 0 3
  • OpenStack簡介 OpenStack版本發(fā)展 OpenStack版本系列字母以A~Z命名,從2010年發(fā)布的...
    糯米藕閱讀 5,259評論 0 17
  • 天云飛快的運轉(zhuǎn),晝夜不斷的更替。星和我也長大了。 在相同的回家路上,星和我相互吐露心聲,各自的小秘密毫無保留的貢...
    星星草綠閱讀 354評論 0 2
  • 今天是自由書寫第十二天了,不知道第二十一天時會有什么改變,我期待著。不過,這幾天我已經(jīng)發(fā)現(xiàn)自己不再對媽媽...
    尚池閱讀 264評論 2 1

友情鏈接更多精彩內(nèi)容