溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

發(fā)布時(shí)間:2020-07-26 21:17:35 來源:網(wǎng)絡(luò) 閱讀:1106 作者:ygj900629 欄目:云計(jì)算

第四部分:安裝鏡像服務(wù)glance

glance服務(wù)為實(shí)例提供系統(tǒng)盤的鏡像(模版)

控制節(jié)點(diǎn)執(zhí)行以下操作安裝glance服務(wù)

建立glance數(shù)據(jù)庫(kù)
mysql -u root -p
創(chuàng)建glance數(shù)據(jù)庫(kù):
MariaDB [(none)]> CREATE DATABASE glance;

授予對(duì)glance數(shù)據(jù)庫(kù)的適當(dāng)訪問權(quán)限
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
exit

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

使用腳本導(dǎo)入admin環(huán)境變量
. admin-openrc

創(chuàng)建glance用戶
openstack user create --domain default --password GLANCE_PASS glance

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

給glance用戶授權(quán)

openstack role add --project service --user glance admin

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

創(chuàng)建glance服務(wù)實(shí)體
openstack service create --name glance --description "OpenStack Image" image

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

創(chuàng)建鏡像服務(wù)API訪問端點(diǎn)
openstack endpoint create --region RegionOne image public http://ct:9292
openstack endpoint create --region RegionOne image internal http://ct:9292
openstack endpoint create --region RegionOne image admin
http://ct:9292

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

安裝軟件包
yum install openstack-glance -y

編輯glance的配置文件
cp /etc/glance/glance-api.conf /etc/glance/glance-api.conf.bak
grep -Ev '^$|#' /etc/glance/glance-api.conf.bak > /etc/glance/glance-api.conf
vim /etc/glance/glance-api.conf

database部分中,配置數(shù)據(jù)庫(kù)訪問:
[database]
connection = mysql+pymysql://glance:GLANCE_DBPASS@ct/glance

在[keystone_authtoken]和[paste_deploy]部分中,配置身份服務(wù)訪問:
[keystone_authtoken]
www_authenticate_uri = http://ct:5000
auth_url = http://ct:5000
memcached_servers = ct:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = glance
password = GLANCE_PASS
[paste_deploy]
flavor = keystone

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

[glance_store]部分中,配置本地文件系統(tǒng)存儲(chǔ)和鏡像文件的位置:
[glance_store]
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

填充glance數(shù)據(jù)庫(kù):
su -s /bin/sh -c "glance-manage db_sync" glance

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

啟動(dòng)映像服務(wù),并將其配置為在系統(tǒng)引導(dǎo)時(shí)啟動(dòng):
systemctl enable openstack-glance-api.service
systemctl start openstack-glance-api.service

啟動(dòng)好之后,使用netstat -tnlup查看端口情況,如果看到有9292端口,則表示glance啟動(dòng)成功。

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

下載cirros鏡像(cirros是一個(gè)很小的Linux系統(tǒng)),驗(yàn)證glance的安裝
yum install?wget -y

. admin-openrc

wget http://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img? (如果下載慢,也可以在windows下使用迅雷等工具下載,然后上傳到控制節(jié)點(diǎn)的root目錄下)

openstack image create --file /root/cirros-0.4.0-x86_64-disk.img --disk-format qcow2 --container-format bare --public cirros(官方文檔坑點(diǎn)之一,這里不要使用官方文檔里面的glance?image-create這樣的寫法,新版本的OpenStack已經(jīng)不支持,盡量統(tǒng)一使用以openstack開頭的命令寫法)

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

openstack image list

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance

查看鏡像的物理文件

ll /var/lib/glance/images/

OpenStack Train版雙節(jié)點(diǎn)安裝(四)安裝鏡像服務(wù)glance



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI