久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何理解Glance

共計(jì) 1852 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

本篇文章為大家展示了如何理解 Glance,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

如何理解 Glance

OpenStack 由 Glance 提供 Image 服務(wù)。

理解 Image

要理解 Image Service 先得搞清楚什么是 Image 以及為什么要用 Image?

在傳統(tǒng) IT 環(huán)境下,安裝一個(gè)系統(tǒng)是要么從安裝 CD 從頭安裝,要么用 Ghost 等克隆工具恢復(fù)。這兩種方式有如下幾個(gè)問題:

如果要安裝的系統(tǒng)多了效率就很低

時(shí)間長,工作量大

安裝完還要進(jìn)行手工配置,比如安裝其他的軟件,設(shè)置 IP 等

備份和恢復(fù)系統(tǒng)不靈活

云環(huán)境下需要更高效的解決方案,這就是 Image。Image 是一個(gè)模板,里面包含了基本的操作系統(tǒng)和其他的軟件。

舉例來說,有家公司需要為每位員工配置一套辦公用的系統(tǒng),一般需要一個(gè) Win7 系統(tǒng)再加 MS office 軟件。OpenStack 是這么玩的:

先手工安裝好這么一個(gè)虛機(jī)

然后對(duì)虛機(jī)執(zhí)行 snapshot,這樣就得到了一個(gè) image

當(dāng)有新員工入職需要辦公環(huán)境時(shí),立馬啟動(dòng)一個(gè)或多個(gè)該 image 的 instance(虛機(jī))就可以了

在這個(gè)過程中,第 1 步跟傳統(tǒng)方式類似,需要手工操作和一定時(shí)間。
但第 2、3 步非常快,全自動(dòng)化,一般都是秒級(jí)別。

而且 2、3 步可以循環(huán)做。比如公司新上了一套 OA 系統(tǒng),每個(gè)員工的 PC 上都得有客戶端軟件。那么可以在某個(gè)員工的虛機(jī)中手工安裝好 OA 客戶端,然后執(zhí)行 snapshot,得到新的 image,以后就直接使用新 image 創(chuàng)建虛機(jī)就可以了。

另外,snapshot 還有備份的作用,能夠非常方便的恢復(fù)系統(tǒng)。

理解 Image Service

Image Service 的功能是管理 Image,讓用戶能夠發(fā)現(xiàn)、獲取和保存 Image。

在 OpenStack 中,提供 Image Service 的是 Glance,其具體功能如下:

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

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

對(duì) Instance 執(zhí)行 Snapshot 創(chuàng)建新的 image

Glance 架構(gòu)

如何理解 Glance

上面是 Glance 的架構(gòu)圖

glance-api

glance-api 是系統(tǒng)后臺(tái)運(yùn)行的服務(wù)進(jìn)程。對(duì)外提供 REST API,響應(yīng) image 查詢、獲取和存儲(chǔ)的調(diào)用。

glance-api 不會(huì)真正處理請(qǐng)求。如果是與 image metadata(元數(shù)據(jù))相關(guān)的操作,glance-api 會(huì)把請(qǐng)求轉(zhuǎn)發(fā)給 glance-registry;如果是與 image 自身存取相關(guān)的操作,glance-api 會(huì)把請(qǐng)求轉(zhuǎn)發(fā)給該 image 的 store backend。

在控制節(jié)點(diǎn)上可以查看 glance-api 進(jìn)程

如何理解 Glance

glance-registry

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

在控制節(jié)點(diǎn)上可以查看 glance-registry 進(jìn)程

如何理解 Glance

Glance 支持多種格式的 image,包括

如何理解 Glance

Database

Image 的 metadata 會(huì)保持到 database 中,默認(rèn)是 MySQL。在控制節(jié)點(diǎn)上可以查看 glance 的 database 信息

如何理解 Glance

Store backend

Glance 自己并不存儲(chǔ) image。真正的 image 是存放在 backend 中的。Glance 支持多種 backend,包括

A directory on a local file system(這是默認(rèn)配置)

GridFS

Ceph RBD

Amazon S3

Sheepdog

OpenStack Block Storage (Cinder)

OpenStack Object Storage (Swift)

VMware ESX

具體使用哪種 backend,是在 /etc/glance/glance-api.conf 中配置的
在我們的 devstack 環(huán)境中,image 存放在控制節(jié)點(diǎn)本地目錄 /opt/stack/data/glance/images/ 中

如何理解 Glance

其他 backend 的配置可參考 http://docs.openstack.org/liberty/config-reference/content/configuring-image-service-backends.html

查看目前已經(jīng)存在的 image

如何理解 Glance

查看保存目錄

如何理解 Glance

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

上述內(nèi)容就是如何理解 Glance,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計(jì)1852字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 大英县| 蕉岭县| 莲花县| 名山县| 广东省| 华阴市| 思茅市| 正蓝旗| 祥云县| 泰顺县| 独山县| 任丘市| 浙江省| 鱼台县| 澄迈县| 泗水县| 莒南县| 新邵县| 清徐县| 长丰县| 扎赉特旗| 麻阳| 渑池县| 屯留县| 青海省| 枣庄市| 洛隆县| 靖宇县| 苍南县| 晋城| 瓮安县| 漳州市| 武城县| 乐清市| 莫力| 邵阳县| 景洪市| 黑河市| 神农架林区| 芮城县| 南充市|