溫馨提示×

溫馨提示×

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

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

Openstack Mitaka安裝鏡像服務(wù)步驟

發(fā)布時間:2020-05-11 15:30:04 來源:億速云 閱讀:310 作者:Leah 欄目:云計(jì)算

今天小編給大家分享的是Openstack Mitaka安裝鏡像服務(wù)的步驟介紹,相信大部分人都還沒學(xué)會這個技能,為了讓大家更加了解,給大家總結(jié)了以下內(nèi)容,話不多說,一起往下看吧。

3、鏡像服務(wù)

3.1、創(chuàng)建一個數(shù)據(jù)庫、服務(wù)憑證和API端點(diǎn)

3.1.1、完成下面的步驟以創(chuàng)建數(shù)據(jù)庫:

用數(shù)據(jù)庫連接客戶端以 root 用戶連接到數(shù)據(jù)庫服務(wù)器

# mysql -u root -p

創(chuàng)建 glance 數(shù)據(jù)庫:

CREATE DATABASE glance;

對``glance``數(shù)據(jù)庫授予恰當(dāng)?shù)臋?quán)限:

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'P@ssw0rd';

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'P@ssw0rd';

flush privileges;


3.1.2、獲得 admin 憑證來獲取只有管理員能執(zhí)行的命令的訪問權(quán)限:

# . admin-openrc


3.1.3、創(chuàng)建服務(wù)證書

創(chuàng)建 glance 用戶:

# openstack user create --domain default --password-prompt glance

Openstack Mitaka安裝鏡像服務(wù)步驟


添加 admin 角色到 glance 用戶和 service 項(xiàng)目上

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

Openstack Mitaka安裝鏡像服務(wù)步驟


創(chuàng)建``glance``服務(wù)實(shí)體:

# openstack service create --name glance --description "OpenStack Image" image

Openstack Mitaka安裝鏡像服務(wù)步驟


3.1.4、創(chuàng)建鏡像服務(wù)的 API 端點(diǎn)

openstack endpoint create --region RegionOne image public http://controller:9292

Openstack Mitaka安裝鏡像服務(wù)步驟


openstack endpoint create --region RegionOne image internal http://controller:9292

Openstack Mitaka安裝鏡像服務(wù)步驟


openstack endpoint create --region RegionOne image admin http://controller:9292

Openstack Mitaka安裝鏡像服務(wù)步驟


3.2、安全并配置組件

3.2.1、安裝軟件包

# yum install openstack-glance -y


3.2.2、編輯文件 /etc/glance/glance-api.conf 并完成如下動作:

在 [database] 部分,配置數(shù)據(jù)庫訪問:

connection = mysql+pymysql://glance:P@ssw0rd@controller/glance

Openstack Mitaka安裝鏡像服務(wù)步驟


在 [keystone_authtoken] 部分,配置認(rèn)證服務(wù)訪問:

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 = P@ssw0rd

Openstack Mitaka安裝鏡像服務(wù)步驟

注解:在 [keystone_authtoken] 中注釋或者刪除其他選項(xiàng)


在[paste_deploy] 部分,配置認(rèn)證服務(wù)訪問:

flavor = keystone

Openstack Mitaka安裝鏡像服務(wù)步驟


在 [glance_store] 部分,配置本地文件系統(tǒng)存儲和鏡像文件位置:

stores = file,http

default_store = file

filesystem_store_datadir = /var/lib/glance/images/

Openstack Mitaka安裝鏡像服務(wù)步驟

注意:這里設(shè)置了系統(tǒng)鏡像目錄,要確認(rèn)目錄是否存在,本次部署如下圖所以已經(jīng)存在且權(quán)限清晰。


如不存在就創(chuàng)建目錄并賦權(quán):

mkdir /var/lib/glance/images/

chown glance. /var/lib/glance/images/


3.2.3、編輯文件 ``/etc/glance/glance-registry.conf``并完成如下動作:

在 [database] 部分,配置數(shù)據(jù)庫訪問:

connection = mysql+pymysql://glance:P@ssw0rd@controller/glance

Openstack Mitaka安裝鏡像服務(wù)步驟


在 [keystone_authtoken]部分,配置認(rèn)證服務(wù)訪問:

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 = P@ssw0rd

Openstack Mitaka安裝鏡像服務(wù)步驟

注解:在 [keystone_authtoken] 中注釋或者刪除其他選項(xiàng)。


在 [paste_deploy]部分,配置認(rèn)證服務(wù)訪問:

flavor = keystone

Openstack Mitaka安裝鏡像服務(wù)步驟


3.2.4、寫入鏡像服務(wù)數(shù)據(jù)庫:

# su -s /bin/sh -c "glance-manage db_sync" glance

Openstack Mitaka安裝鏡像服務(wù)步驟


3.3、啟動鏡像服務(wù)、配置他們隨機(jī)啟動

# systemctl enable openstack-glance-api.service openstack-glance-registry.service

# systemctl start openstack-glance-api.service openstack-glance-registry.service


3.4、驗(yàn)證操作(在控制節(jié)點(diǎn)上執(zhí)行這些命令)

3.4.1、獲得 admin 憑證來獲取只有管理員能執(zhí)行的命令的訪問權(quán)限:

# . admin-openrc


3.4.2、下載源鏡像

# wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img


3.4.3、使用 QCOW2 磁盤格式, bare 容器格式上傳鏡像到鏡像服務(wù)并設(shè)置公共可見,這樣所有的項(xiàng)目都可以訪問它:

# openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public

Openstack Mitaka安裝鏡像服務(wù)步驟

如上圖所示,鏡像上傳成功,已經(jīng)到指定目錄:/var/lib/glance/images/

說明:如果沒有執(zhí)行 admin-openrc就會報錯,如下圖所示:

Openstack Mitaka安裝鏡像服務(wù)步驟


3.4.4、確認(rèn)鏡像的上傳并驗(yàn)證屬性:

# openstack image list

Openstack Mitaka安裝鏡像服務(wù)步驟

看完上訴內(nèi)容,你們掌握Openstack Mitaka安裝鏡像服務(wù)的方法了嗎?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

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

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

AI