日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
openstack-理解glance組件和鏡像服務(wù)

OpenStack鏡像服務(wù)是IaaS的核心服務(wù)。鏡像服務(wù)主要是由glance組件實現(xiàn)。它接受磁盤鏡像或服務(wù)器鏡像API請求,和來自終端用戶或OpenStack計算組件的元數(shù)據(jù)定義。它也支持包括OpenStack對象存儲在內(nèi)的多種類型倉庫上的磁盤鏡像或服務(wù)器鏡像存儲。

在歷城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作定制網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),歷城網(wǎng)站建設(shè)費用合理。

大量周期性進程運行于OpenStack鏡像服務(wù)上以支持緩存。同步復(fù)制(Replication)服務(wù)保證集群中的一致性和可用性。其它周期性進程包括auditors, updaters, 和 reapers。

OpenStack鏡像服務(wù)包括以下組件:

  • glance-api

  • 接收鏡像API的調(diào)用,諸如鏡像發(fā)現(xiàn)、恢復(fù)、存儲。

  • glance-registry

  • 存儲、處理和恢復(fù)鏡像的元數(shù)據(jù),元數(shù)據(jù)包括項諸如大小和類型。

  • 數(shù)據(jù)庫

  • 存放鏡像元數(shù)據(jù),用戶是可以依據(jù)個人喜好選擇數(shù)據(jù)庫的,多數(shù)的部署使用MySQL或SQLite。

glance組件的具體功能如下:

1)提供REST API,讓用戶能夠查詢獲取image的元數(shù)據(jù)和image本身

2)支持多種方式存儲image,包括普通的文件系統(tǒng)、SWIFT、Amazon S3 等。

3) 對Instacne執(zhí)行 Snashot創(chuàng)建新對image.

一、glance的架構(gòu)

    大致架構(gòu)如下所示:

openstack-理解glance組件和鏡像服務(wù)

1.1 glance-api

    glance-api 是系統(tǒng)后臺運行的服務(wù)進程,對外提供REST API,響應(yīng)image查詢,獲取和存儲的調(diào)用,glance-api不會真正處理請求。

    如果是與image metadata相關(guān)的操作,glance-api會把強求轉(zhuǎn)發(fā)給glance-registry;如果是與image自身存取的相關(guān)操作,glance-api會把請求轉(zhuǎn)發(fā)給image的store bakend.

  在控制節(jié)點上可以查看glance-api進程。

ps -ef|grep glance-api

openstack-理解glance組件和鏡像服務(wù)



1.2 glance-registry

glance-registry是系統(tǒng)后臺運行的服務(wù)進程,負責(zé)處理和存取image的metadata,例如image的大小和類型

查看進程

ps -ef|grep glance-registry

openstack-理解glance組件和鏡像服務(wù)

glance支持多種格式的鏡像

openstack-理解glance組件和鏡像服務(wù)

1.3Database

image的metadata會保持到database中,默認是mysql

在控制節(jié)點上查看glance的database信息,如下所示:

openstack-理解glance組件和鏡像服務(wù)

1.4 Store backend(后端存儲)

glance 自己并存儲image,真正的image是存放在backend中的。glance支持多種backend,包括:

A directory on local file system (默認配置)

GridFS

Ceph RBD

Amazon S3

Sheepdog

Openstack block storage(cinder)

Openstack object Storage(Switf)

VMware ESX

具體使用哪種backend,實在/etc/glance/glance-api.conf中配置的

openstack-理解glance組件和鏡像服務(wù)

在packstack allinone中,image存放在控制節(jié)點本地目錄/var/lib/glance/images/中的

使用命令查看已經(jīng)存在的image

glance image-list

openstack-理解glance組件和鏡像服務(wù)

查看保存目錄

openstack-理解glance組件和鏡像服務(wù)

每個image在目錄下都對應(yīng)有有一個文件,文件以image的ID命名

二 、glance的操作

2.1使用web UI

 admin登陸后,點擊項目->計算->鏡像

openstack-理解glance組件和鏡像服務(wù)

點擊創(chuàng)建鏡像,為鏡像命名,格式選擇qcow2格式,(qemu copy on write,寫時復(fù)制,快照格式)

openstack-理解glance組件和鏡像服務(wù)

可以在https://download.cirros-cloud.net/0.3.4/  下載j鏡像文件cirros-0.3.4-x86_64-disk.img,這個cirros是一個很小的linux 鏡像,適合測試使用

openstack-理解glance組件和鏡像服務(wù)

如果選擇“共有”,該鏡像則可以被其他項目使用,如果選擇受保護的,則該鏡像不能被刪除。

上傳完畢后,點擊創(chuàng)建即可。創(chuàng)建完畢后,可以點擊鏡像查看屬性

openstack-理解glance組件和鏡像服務(wù)

2.2使用命令

對于較小的鏡像,可以使用web ui上傳會很快,但是不是適合上傳較大的鏡像。

比如我們上傳一個4G大小的iso文件,我們首先使用文件傳輸(ftp,sftp)傳輸?shù)娇刂乒?jié)點的指定目錄中,例如/root/中,然后再通過openstack的命令去上傳的鏡像如下所示:(注意: 空格被linux 識別為\)

openstack-理解glance組件和鏡像服務(wù)

使用如下命令進行創(chuàng)建

glance image-create --name windwosserver2008r2 --file /root/windows\ Server\ 2008.iso --disk-format iso --container-format bare --progress

創(chuàng)建的鏡像格式為iso,使用--progress顯示上傳進度

openstack-理解glance組件和鏡像服務(wù)

創(chuàng)建完畢后,查看鏡像

openstack-理解glance組件和鏡像服務(wù)

刪除鏡像,可以使用glance image-delete命令,后面接ID,如

glance image-delete 57e1a4c2-3915-4f13-a0d9-411e777c2082

三、使用openstack cli

每個openstack組件服務(wù)都有自己的cli,命令關(guān)鍵字就是組件名稱,例如glance命令就是使用glance組件

注意,在使用openstack cli 之前都需要設(shè)置環(huán)境變量,packstack中方式如下:

source keystonerc_admin

每個命令都有增、刪、查、改的操作

CMD --creare [parm1] [parm2].....

CMD --delete [parm1] [parm2].....

CMD --update [parm1] [parm2].....

CMD --list

CMD --show [parm]

對于glance的鏡像管理命令舉例如下:

glance image-create

glance image-delete

glance image-update

glance image-show

可以使用help查看使用命令方法

openstack-理解glance組件和鏡像服務(wù)

查看glance help image-create

openstack-理解glance組件和鏡像服務(wù)

openstack排查問題的方法主要是通過日志,每個組件服務(wù)都有自己單獨的日志,在packstack中,主要有兩個日志,galanceapi.log和glaceregistry.log,保存在/var/log/glance中

api.log記錄了REST API調(diào)用情況

openstack-理解glance組件和鏡像服務(wù)

glance.log日志,記錄了glace服務(wù)處理請求的過程以及數(shù)據(jù)庫操作

openstack-理解glance組件和鏡像服務(wù)


文章標題:openstack-理解glance組件和鏡像服務(wù)
網(wǎng)頁地址:http://www.dlmjj.cn/article/jggpoe.html