openstack云計(jì)算組件glance部署及操作步驟
一 簡(jiǎn)單架構(gòu)圖示參考

二 部署glance
yum install memcached python-memcached
systemctl enable memcached.service
systemctl start memcached.service
step 1:glance關(guān)于數(shù)據(jù)庫的操作
mysql -u root -p #登入數(shù)據(jù)庫 CREATE DATABASE glance; #新建庫keystone GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY '123'; #新建本地訪問glance庫的賬號(hào) GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \ IDENTIFIED BY '123'; #新建遠(yuǎn)程訪問glance庫的賬號(hào)
step 2:glance關(guān)于keystone的操作
soure admin-openrc #執(zhí)行管理員腳本 #為glance的使用者創(chuàng)建用戶 openstack user create --domain default --password-prompt glance #對(duì)glance-service添加role角色,提示:用戶glance只有在一個(gè)確定的項(xiàng)目service內(nèi)才有角色的概念,單獨(dú)的用戶或者單獨(dú)的項(xiàng)目都是無法綁定角色的。 openstack role add --project service --user glance admin #創(chuàng)建glance服務(wù)的catalog:service+endpoint openstack service create --name glance \ --description "OpenStack Image" image openstack endpoint create --region RegionOne \ image public http://192.168.31.57:9292 openstack endpoint create --region RegionOne \ image internal http://192.168.31.57:9292 openstack endpoint create --region RegionOne \ image admin http://192.168.31.57:9292
step 3:安裝軟件包
yum -y install openstack-glance
step 4:配置/etc/glance/glance.conf
大前提:每一條配置都應(yīng)該新增到文件中,一定不要打開注釋在原有的基礎(chǔ)上修改。
創(chuàng)建本地存儲(chǔ):
1.一定要在opesntack-glance-api.service服務(wù)啟動(dòng)之前部署好存儲(chǔ)設(shè)備,因?yàn)樵摲?wù)在啟動(dòng)時(shí)會(huì)加載存儲(chǔ)驅(qū)動(dòng)檢索存儲(chǔ)設(shè)備,如果事先不存在,就意味著該服務(wù)沒有識(shí)別到任何可用的存儲(chǔ)設(shè)備,即便是后來你又新增了存儲(chǔ),仍然是無效的,最終導(dǎo)致你上傳鏡像失?。?/p>
2.一定要賦予opesntack-glance-api.service服務(wù)對(duì)存儲(chǔ)設(shè)備的可寫權(quán)限。
mkdir -p /var/lib/glance/images chown -R glance.glance /var/lib/glance/images
配置/etc/glance/glance-api.conf
[database] connection = mysql+pymysql://glance:123@192.168.31.57/glance [keystone_authtoken] auth_uri = http://192.168.31.57:5000 auth_url = http://192.168.31.57:35357 memcached_servers = 192.168.31.57:11211 auth_type = password project_domain_name = Default user_domain_name = Default project_name = service username = glance password = 123 [paste_deploy] flavor = keystone [glance_store] stores = file,http default_store = file filesystem_store_datadir = /var/lib/glance/images/
配置/etc/glance/glance-registry.conf
[database] connection = mysql+pymysql://glance:123@192.168.31.57/glance [keystone_authtoken] auth_uri = http://192.168.31.57:5000 auth_url = http://192.168.31.57:35357 memcached_servers = 192.168.31.57:11211 auth_type = password project_domain_name = Default user_domain_name = Default project_name = service username = glance password = 123 [paste_deploy] flavor = keystone
step 5: 初始化數(shù)據(jù)庫glance
su -s /bin/sh -c "glance-manage db_sync" glance ''' 忽略以下打印,此乃正常性行為: Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future. /usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py:1171:...... oslo_db.sqlalchemy.enginefacade ...... a future release.") result = self._query(query) '''
step 6:?jiǎn)?dòng)glance且設(shè)置開機(jī)啟動(dòng)
systemctl enable openstack-glance-api.service \ openstack-glance-registry.service systemctl start openstack-glance-api.service \ openstack-glance-registry.service
三 驗(yàn)證
source admin-openrc #如果沒有wget則必須yum -y install wget wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img openstack image create "cirros" \ --file cirros-0.3.4-x86_64-disk.img \ --disk-format qcow2 --container-format bare \ --public openstack image list
For information about the openstack image create parameters, see Create or update an image (glance) in the OpenStack User Guide.
For information about disk and container formats for images, see Disk and container formats for images in the OpenStack Virtual Machine Image Guide.
以上就是openstack云計(jì)算之glance部署及操作步驟的詳細(xì)內(nèi)容,更多關(guān)于openstack云計(jì)算glance部署操作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
centos下最簡(jiǎn)安裝openstack——使用packstack詳解
本篇文章主要介紹了centos下最簡(jiǎn)安裝openstack——使用packstack,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01
CentOS 6.4下安裝部署OpenStack云計(jì)算平臺(tái)的方法
現(xiàn)在好多公司都使用Openstack,所以也想著學(xué)習(xí)下用OpenStack云計(jì)算平臺(tái),這篇文章給加詳細(xì)介紹了CentOS 6.4下安裝部署OpenStack云計(jì)算平臺(tái)的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-10-10
openstack云計(jì)算cinder架構(gòu)及各組件功能介紹
這篇文章主要為大家介紹了openstack云計(jì)算之cinder架構(gòu)及各組件功能介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
openstack pike單機(jī)一鍵安裝shell的方法
這篇文章主要介紹了openstack pike單機(jī)一鍵安裝shell的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03
openstack使用openvswitch實(shí)現(xiàn)vxlan的方法
這篇文章主要介紹了openstack使用openvswitch實(shí)現(xiàn)vxlan的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03
Openstack 使用migrate進(jìn)行數(shù)據(jù)庫升級(jí)實(shí)現(xiàn)方案詳細(xì)介紹
這篇文章主要介紹了Openstack 使用migrate進(jìn)行數(shù)據(jù)庫升級(jí)詳細(xì)介紹的相關(guān)資料,數(shù)據(jù)庫表或者增加字段等是必然的事情,如何比較容易的進(jìn)行這些數(shù)據(jù)庫升級(jí)的適配和管理,這里提供實(shí)現(xiàn)方法,需要的朋友可以參考下2016-12-12
openstack云計(jì)算組件glance部署及操作步驟
這篇文章主要為大家介紹了openstack云計(jì)算之glance部署及操作步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04

