這篇文章主要介紹了openstack-mitaka中Image Service如何安裝,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
站在用戶的角度思考問題,與客戶深入溝通,找到昭化網(wǎng)站設(shè)計(jì)與昭化網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋昭化地區(qū)。
如概念架構(gòu)圖展示的那樣OpenStack鏡像服務(wù)是基礎(chǔ)架構(gòu)即服務(wù)(IaaS)的中心部分.它接受來自終端用戶或OpenStack計(jì)算組件對磁盤或服務(wù)器鏡像及元數(shù)據(jù)定義的API請求。它也支持磁盤或服務(wù)器鏡像的各種庫類型的存儲(chǔ),包括OpenStack對象存儲(chǔ)。
許多周期性進(jìn)程運(yùn)行在OpenStack鏡像服務(wù)以支持緩存。復(fù)制服務(wù)貫穿整個(gè)集群來確保一致性和可用性。其它周期性服務(wù)包括auditors, updaters和reapers。
OpenStack鏡像服務(wù)包括下面組件:
Glance-api
接受鏡像API的鏡像發(fā)現(xiàn)、檢索和存儲(chǔ)的調(diào)用。
Glance-registry
存儲(chǔ)、處理和檢索鏡像的元數(shù)據(jù)。元數(shù)據(jù)包括如尺寸和類型等。
警告:registry是給OpenStack鏡像服務(wù)內(nèi)部服務(wù)專門使用的,不要暴露這個(gè)服務(wù)給用戶。
Database
根據(jù)先前的數(shù)據(jù)庫選擇存儲(chǔ)鏡像元數(shù)據(jù)。很多部署用MySQL或SQLite。
Storage repository for image files
多種倉庫類型是被支持的,包括平常的文件系統(tǒng),對象存儲(chǔ),RADOS塊設(shè)備,HTTP和Amazon S3。請注意,有些存儲(chǔ)庫只支持只讀使用。
Metadata definition service
通用的API給供應(yīng)商,管理員,服務(wù)和用戶自定義自己的元數(shù)據(jù)。這些元數(shù)據(jù)可以被使用在不同類型的資源上,如images, artifacts, volumes, flavors和aggregates。一個(gè)定義包括新屬性的key,描述,約束和可以關(guān)聯(lián)的資源類型。
接下來描述在controller如何安裝和配置鏡像服務(wù)。為簡單起見,會(huì)在本場文件系統(tǒng)配置配置存儲(chǔ)鏡像。
開始安裝和配置鏡像服務(wù)前需要先創(chuàng)建一個(gè)數(shù)據(jù)庫,服務(wù)憑證和API端點(diǎn)。
1.以下幾步完成數(shù)據(jù)庫創(chuàng)建:
l用root賬號(hào)登陸數(shù)據(jù)庫
mysql -u root -p
l創(chuàng)建glance數(shù)據(jù)庫
CREATE DATABASE glance;
l給glance數(shù)據(jù)庫授權(quán)
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'glance';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'glance';
l退出數(shù)據(jù)庫
2.加載admin憑證
. admin-openrc
3.創(chuàng)建服務(wù)憑證
l創(chuàng)建glance用戶
openstack user create --domain default --password-prompt glance
l將admin角色添加給glance用戶和service項(xiàng)目
openstack role add --project service --user glance admin
l創(chuàng)建glance service entity
openstack service create --name glance --description "OpenStack Image" image
4.創(chuàng)建Image service API endpoints
openstack endpoint create --region RegionOne image public http://controller:9292
openstack endpoint create --region RegionOne image internal http://controller:9292
openstack endpoint create --region RegionOne image admin http://controller:9292
1.安裝軟件包
yum install openstack-glance
2.編輯/etc/glance/glance-api.conf文件,完成下面幾步修改
l在[database],配置數(shù)據(jù)庫連接
[database]
...
connection = mysql+pymysql://glance:glance@controller/glance
l在[keystone_authtoken] 和 [paste_deploy],配置Identity service的訪問
[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = glance
[paste_deploy]
...
flavor = keystone
l在[glance_store],配置數(shù)據(jù)庫連接
[glance_store]
...
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
3.編輯/etc/glance/glance-registry.conf文件,完成下面幾步修改
l在[database],配置數(shù)據(jù)庫連接
[database]
...
connection = mysql+pymysql://glance:glance@controller/glance
l在[keystone_authtoken] 和 [paste_deploy],配置Identity service的訪問
[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = glance
[paste_deploy]
...
flavor = keystone
4.同步數(shù)據(jù)庫
su -s /bin/sh -c "glance-manage db_sync" glance
備注:此處會(huì)輸入deprecation信息,可忽略
啟動(dòng)鏡像服務(wù)并設(shè)置開機(jī)啟動(dòng)
systemctl enable openstack-glance-api.service openstack-glance-registry.service
systemctl start openstack-glance-api.service openstack-glance-registry.service
使用CirrOS,一個(gè)小的linux鏡像來驗(yàn)證你的OpenStack鏡像服務(wù)部署是否成功.
1.加載admin憑證
. admin-openrc
2.下載源鏡像
wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
3.將鏡像以QCOW2硬盤格式上傳到鏡像服務(wù),設(shè)置窗口格式為bare,且設(shè)置為公共可訪問
openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public
4.確定上傳的鏡像并驗(yàn)證屬性
openstack image list
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“openstack-mitaka中Image Service如何安裝”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
分享文章:openstack-mitaka中ImageService如何安裝
本文URL:http://jinyejixie.com/article34/ijggse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、全網(wǎng)營銷推廣、微信小程序、定制開發(fā)、手機(jī)網(wǎng)站建設(shè)、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)