Openstack(三):glance鏡像服務(wù)和placement服務(wù)-創(chuàng)新互聯(lián)

glance鏡像服務(wù)

創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),雅安服務(wù)器托管、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,中國(guó)電信成都樞紐中心,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國(guó)大陸、港澳臺(tái)以及歐美等多個(gè)國(guó)家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。

官方文檔:https://docs.openstack.org/glance/stein/install/install-rdo.html#install-and-configure-components

一、數(shù)據(jù)庫(kù)

1、 創(chuàng)建數(shù)據(jù)庫(kù)

mysql?-uroot?-p123456 MariaDB?[(none)]>?CREATE?DATABASE?glance;

2、 創(chuàng)建用戶

GRANT?ALL?PRIVILEGES?ON?glance.*?TO?'glance'@'%'?IDENTIFIED?BY?'glance123';

測(cè)試能否連接#? mysql -uglance -pglance123 -hopenstack-mysql.heng.net

二、創(chuàng)建相應(yīng)的服務(wù)并注冊(cè)api

1、導(dǎo)入admin賬號(hào)的變量,創(chuàng)建glance用戶,并加入admin角色組

source?scripts/admin-stein.sh openstack?user?create?--domain?default?--password-prompt?glance 密碼glance openstack?role?add?--project?service?--user?glance?admin

2、創(chuàng)建image服務(wù)

[root@controller1 ~]#openstack service create --name glance --description "OpenStack Image" image

+-------------+----------------------------------+

| Field?????? | Value???????????????? ???????????|

+-------------+----------------------------------+

| description | OpenStack Image????????????????? |

| enabled???? | True???????????????????????????? |

| id????????? | 1616cdd9d4f54f87812dc183321cdcf1 |

| name??????? | glance???????????????? ??????????|

| type??????? | image??????????????????????????? |

+-------------+----------------------------------+

3、注冊(cè)后端api

openstack endpoint create --region RegionOne image public http://openstack-vip.heng.net:9292

openstack endpoint create --region RegionOne image internal http://openstack-vip.heng.net:9292

openstack endpoint create --region RegionOne image admin http://openstack-vip.heng.net:9292

三、安裝對(duì)應(yīng)服務(wù)的軟件包并修改配置文件

1、安裝openstack-glance客戶端(先安裝后注冊(cè)服務(wù)也可以)

yum?install?openstack-glance

2、為了實(shí)現(xiàn)以后實(shí)現(xiàn)控制端的高可用,將鏡像放在nfs上,配置nfs

在數(shù)據(jù)庫(kù)和控制端上安裝nfs

yum?install?nfs-utils?-y

vi /etc/exports

/data/openstack/images?*(rw,no_root_squash)

mkdir -p /data/openstack/images

systemctl start nfs

systemctl enable nfs?

控制端測(cè)試

showmount? -e 192.168.12.19

3、修改配置文件glance-api.conf

vi /etc/glance/glance-api.conf

[database] connection?=?mysql+pymysql://glance:glance123@openstack-mysql.heng.net/glance ? [keystone_authtoken] www_authenticate_uri?=?http://openstack-vip.heng.net:5000 auth_url?=?http://openstack-vip.heng.net:5000 memcached_servers?=?openstack-mysql.heng.net:11211???memcached在mysql上 auth_type?=?password project_domain_name?=?Default user_domain_name?=?Default project_name?=?service username?=?glance password?=?glance???glance賬戶的密碼 ? [paste_deploy] flavor?=?keystone???認(rèn)證方式取消注釋即可,所有服務(wù)認(rèn)證方式都是keystone ? [glance_store] stores?=?file,http default_store?=?file filesystem_store_datadir?=?/var/lib/glance/images/

4、修改配置文件/etc/glance/glance-registry.conf

vi /etc/glance/glance-registry.conf

[database] connection?=?mysql+pymysql://glance:glance123@openstack-mysql.heng.net/glance ? [keystone_authtoken] ? www_authenticate_uri?=?http://openstack-vip.heng.net:5000 auth_url?=?http://openstack-vip.heng.net:5000 memcached_servers?=?openstack-mysql.heng.net:11211 auth_type?=?password project_domain_name?=?Default user_domain_name?=?Default project_name?=?service username?=?glance password?=?glance ? [paste_deploy] ? flavor?=?keystone

5、初始化數(shù)據(jù)庫(kù)

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

Openstack(三):glance鏡像服務(wù)和placement服務(wù)

6、啟動(dòng)服務(wù),并設(shè)置開(kāi)機(jī)啟動(dòng)

systemctl?enable?openstack-glance-api.service?openstack-glance-registry.service systemctl?start?openstack-glance-api.service?openstack-glance-registry.service

7、掛載nfs

啟動(dòng)服務(wù)之后自動(dòng)生成/var/lib/glance/images

ll?/var/lib/glance/images?-d

停止第6步的服務(wù)再掛載

vi /etc/fstab? 設(shè)置自動(dòng)掛載, _netdev表示無(wú)法掛載跳過(guò),不影響開(kāi)機(jī)

192.168.12.19:/data/openstack/images?/var/lib/glance/images/?nfs?defaults,_netdev?0?0

mount -a?

注意/var/lib/glance/images的權(quán)限必須是glance

8、驗(yàn)證glance能否上傳

wget?http://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img [root@controller1?~]#?openstack?image?create?"cirros-0.4.0"?\ ??--file?/root/cirros-0.4.0-x86_64-disk.img?\ ??--disk-format?qcow2?--container-format?bare?\ ??--publicopenstack?image?list

Openstack(三):glance鏡像服務(wù)和placement服務(wù)

cat? /var/log/glance/*.log???日志 用于排錯(cuò)

placement服務(wù)

官方文檔:https://docs.openstack.org/placement/stein/install/install-rdo.html

一、數(shù)據(jù)庫(kù)

1、創(chuàng)建數(shù)據(jù)庫(kù)授權(quán)

mysql?-uroot?-p123456 MariaDB?[(none)]>?CREATE?DATABASE?placement; GRANT?ALL?PRIVILEGES?ON?placement.*?TO?'placement'@'%'?IDENTIFIED?BY?'placement123';

2、在控制端連接測(cè)試

mysql?-uplacement?-pplacement123?-h292.168.12.19

二、創(chuàng)建相應(yīng)的服務(wù)并注冊(cè)api

1、創(chuàng)建placement用戶

source?scripts/admin-stein.sh openstack?user?create?--domain?default?--password-prompt?placement

2、將placement用戶加入admin角色組

openstack?role?add?--project?service?--user?placement?admin

3、創(chuàng)建placement服務(wù)

openstack service create --name placement --description "Placement API" placement

4、注冊(cè)api到服務(wù)

openstack endpoint create --region RegionOne placement public http://openstack-vip.heng.net:8778?

openstack endpoint create --region RegionOne placement internal http://openstack-vip.heng.net:8778

openstack endpoint create --region RegionOne placement admin http://openstack-vip.heng.net:8778

openstack endpoint list? 現(xiàn)在就有3組endpoint

三、安裝對(duì)應(yīng)服務(wù)的軟件包并修改配置文件

1、 安裝包

yum?install?openstack-placement-api

2、 修改配置文件

vi /etc/placement/placement.conf

[placement_database] connection=mysql+pymysql://placement:placement123@openstack-mysql.heng.net/placement ? [api] auth_strategy?=?keystone??去掉注釋 ? [keystone_authtoken] ? auth_url?=?http://openstack-vip.heng.net:5000/v3 memcached_servers?=?openstack-mysql.heng.net:11211 auth_type?=?password project_domain_name?=?default user_domain_name?=?default project_name?=?service username?=?placement password?=?placement

3、初始化數(shù)據(jù)庫(kù)

su?-s?/bin/sh?-c?"placement-manage?db?sync"?placement

重啟httpd

source?scripts/admin-stein.sh placement-status?upgrade?check

Openstack(三):glance鏡像服務(wù)和placement服務(wù)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站題目:Openstack(三):glance鏡像服務(wù)和placement服務(wù)-創(chuàng)新互聯(lián)
本文來(lái)源:http://muchs.cn/article4/dpieoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、小程序開(kāi)發(fā)外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作