溫馨提示×

溫馨提示×

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

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

openstack O版如何配置glance鏡像服務

發布時間:2021-11-18 14:20:11 來源:億速云 閱讀:153 作者:柒染 欄目:云計算

openstack  O版如何配置glance鏡像服務,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

1.創建glance數據庫
[root@controller ~]# mysql -uroot -pdevops
MariaDB [(none)]> CREATE DATABASE glance;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance. TO 'glance'@'localhost' IDENTIFIED BY 'devops';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.
TO 'glance'@'%' IDENTIFIED BY 'devops';
2.創建關于glance的 keystone用戶
[root@controller ~]# source /root/admin-openrc.sh
[root@controller ~]#openstack user create  --domain default glance  --password devopsopenstack  O版如何配置glance鏡像服務

openstack role add --project service --user glance admin
[root@controller ~]#  openstack service create --name glance --description "OpenStack Image service" image
openstack  O版如何配置glance鏡像服務
openstack endpoint create --region RegionOne image public http://controller:9292
openstack endpoint create --region RegionOne image internal http://controller:9292
openstack  O版如何配置glance鏡像服務
openstack endpoint create --region RegionOne image admin http://controller:9292
openstack  O版如何配置glance鏡像服務
[root@controller ~]# yum -y install openstack-glance           35個包
3.修改/etc/glance/glance-api.conf 配置文件
[root@controller ~]# cp /etc/glance/glance-api.conf /etc/glance/glance-api.conf.bak
[root@controller ~]# >/etc/glance/glance-api.conf
[root@controller ~]# cat /etc/glance/glance-api.conf
[DEFAULT]
transport_url = rabbit://openstack:devops@controller
[database]
connection = mysql+pymysql://glance:devops@controller/glance
[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
username = glance
password = devops
project_name = service
[paste_deploy]
flavor = keystone
[glance_store]
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
[root@controller ~]# cat /etc/glance/glance-api.conf | grep -v "^#" | grep -v "^$"
openstack  O版如何配置glance鏡像服務

4.修改/etc/glance/glance-registory.conf配置文件
[root@controller ~]# cp /etc/glance/glance-registry.conf /etc/glance/glance-registry.conf.bak
[root@controller ~]# >/etc/glance/glance-registry.conf

[root@controller ~]# cat /etc/glance/glance-registry.conf
[DEFAULT]
transport_url = rabbit://openstack:devops@controller
[database]
connection = mysql+pymysql://glance:devops@controller/glance
[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 = devops
[paste_deploy]
flavor = keystone
[root@controller ~]# cat /etc/glance/glance-registry.conf | grep -v "^#" | grep -v "^$"
openstack  O版如何配置glance鏡像服務
5.創建數據庫表,同步數據庫
[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync" glance
6.啟動glance服務
[root@controller ~]#systemctl enable openstack-glance-api.service openstack-glance-registry.service
[root@controller ~]# systemctl start openstack-glance-api.service
[root@controller ~]# systemctl start openstack-glance-registry.service
[root@controller ~]# netstat -anpult | grep 9191    #registry
tcp        0      0 0.0.0.0:9191            0.0.0.0:               LISTEN      31349/python2
[root@controller ~]# netstat -anpult | grep 9292   #api
tcp        0      0 0.0.0.0:9292            0.0.0.0:
              LISTEN      31413/python2      
7.下載鏡像并上傳到glance
[root@controller ~]# wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img  
[root@controller ~]# openstack image create "cirros" --file cirros-0.3.5-x86_64-disk.img --disk-format qcow2 --container-format bare --public
openstack  O版如何配置glance鏡像服務
8.測試是否上傳成功
[root@controller ~]# glance image-list
+--------------------------------------+--------+
| ID                                   | Name   |
+--------------------------------------+--------+
| cdd53a8d-3bcd-43f4-a8eb-388f1eebc6b5 | cirros |
+--------------------------------------+--------+
9.鏡像存放位置
[root@controller ~]# ll /var/lib/glance/images/
total 12960
-rw-r-----. 1 glance glance 13267968 May  5 08:25 cdd53a8d-3bcd-43f4-a8eb-388f1eebc6b5

關于openstack  O版如何配置glance鏡像服務問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女