Openstack Ocata安裝(Image service)

一、鏡像服務安裝
1.創建glance數據庫,授予對glance數據庫的正確訪問權限:

mysql -u root -p
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '123qwe';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '123qwe';

輸入admin憑據以訪問僅管理CLI命令,創建glance用戶,將admin角色添加到glance用戶和 service項目中,創建glance服務實體,創建圖像服務API端點。

source /home/admin-openrc.sh
openstack user create --domain default --password-prompt glance
openstack role add --project service --user glance admin
openstack service create --name glance \
--description "OpenStack Image" image
openstack endpoint create --region RegionOne \
image public http://controller:9292
openstack endpoint create --region RegionOne \
image internal http://controller:9292
openstack endpoint create --region RegionOne \
image admin http://controller:9292

2.安裝openstack-glance,編輯/etc/glance/glance-api.conf

yum install openstack-glance
vi /etc/glance/glance-api.conf

配置數據庫訪問,配置身份服務訪問,配置本地文件系統存儲和映像文件的位置

[database]

connection = mysql+pymysql://glance:123qwe@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 = 123qwe

[paste_deploy]

flavor = keystone

[glance_store]

stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images

編輯/etc/glance/glance-registry.conf
配置數據庫訪問,配置身份服務訪問,

vi /etc/glance/glance-registry.conf
[database]

connection = mysql+pymysql://glance:123qwe@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 = 123qwe

[paste_deploy]

flavor = keystone

填充圖像服務數據庫,啓動服務並將其配置爲在系統引導時啓動

su -s /bin/sh -c "glance-manage db_sync" glance
systemctl enable openstack-glance-api.service \
openstack-glance-registry.service
systemctl start openstack-glance-api.service \
openstack-glance-registry.service

輸入admin憑據以訪問僅管理CLI命令,下載源鏡像,上傳鏡像,確認圖像上傳並驗證屬性。

source /home/admin-openrc.sh
wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
openstack image create "cirros" \
--file cirros-0.3.5-x86_64-disk.img \
--disk-format qcow2 --container-format bare \
--public
openstack image list
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章