OpenStack-MitakaCentos7.2双节点搭建--(三)Glance(镜像服务)
2019-02-06 21:34
393 查看
版权声明:指剑 https://blog.csdn.net/fly1574/article/details/86769549
2、配置glance所需组件
编辑
在
[glance_store]
在 [database] 部分,配置数据库访问:
4、启动镜像服务、配置他们随机启动:
#
#
四、验证Glance服务
1、使用admin-openrc脚本验证
获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
查看镜像文件:
一、数据库配置
1、创建 glance 数据库:
CREATE DATABASE glance;
2、对
glance数据库授予恰当的权限:
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '000000'; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '000000';
二、创建服务凭证和API端点
1、获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
. admin-openrc
2、创建服务凭证:
创建glance用户:
openstack user create --domain default --password-prompt glance
3、添加 admin 角色到 glance 用户和 service 项目上。
openstack role add --project service --user glance admin
4、创建
glance服务实体:
openstack service create --name glance --description "OpenStack Image" image
5、创建镜像服务的 API 端点:
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
三、安装并配置Glance
1、安装glance所需软件包:
#
yum install -y openstack-glance
2、配置glance所需组件
编辑
/etc/glance/glance-api.conf文件
在
[database]部分,配置数据库访问:
[database]
connection = mysql+pymysql://glance:000000@controller/glance
在
[keystone_authtoken] 和 [paste_deploy]部分,配置认证服务访问:
[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 = 000000
[paste_deploy]
flavor = keystone
在
[glance_store]部分,配置本地文件系统存储和镜像文件位置:
[glance_store]
stores = file,http default_store = file filesystem_store_datadir = /var/lib/glance/images/
编辑文件
/etc/glance/glance-registry.conf并完成如下动作:
在 [database] 部分,配置数据库访问:
[database]
connection = mysql+pymysql://glance:000000@controller/glance
在 [keystone_authtoken] 和 [paste_deploy] 部分,配置认证服务访问:
[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 = 000000
[paste_deploy]
flavor = keystone
3、写入镜像服务数据库:
忽略输出中任何不推荐使用的信息。
#
su -s /bin/sh -c "glance-manage db_sync" glance
4、启动镜像服务、配置他们随机启动:
#
systemctl start openstack-glance-api.service openstack-glance-registry.service
#
systemctl enable openstack-glance-api.service openstack-glance-registry.service
四、验证Glance服务
1、使用admin-openrc脚本验证
获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
. admin-openrc
2、使用 QCOW2 磁盘格式, bare 容器格式上传镜像到镜像服务并设置公共可见,这样所有的项目都可以访问它:
首先进入
/opt/mitaka/image目录
查看镜像文件:
openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public
3、确认镜像的上传并验证属性:
openstack image list
相关文章推荐
- OpenStack-MitakaCentos7.2双节点搭建--(五)Neutron服务
- OpenStack-MitakaCentos7.2双节点搭建--(四)Nova服务
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++四、Openstack镜像服务(glance)
- OpenStack-M版(Mitaka)搭建- – -镜像服务(Glance)篇
- OpenStack双节点部署—M Glance(镜像服务)
- OpenStack之glance(镜像服务)
- OpenStack 镜像服务Glance [三]
- 探索 OpenStack 之(10):深入镜像服务Glance
- OpenStack实践系列③镜像服务Glance
- 探索 OpenStack 之(10):深入镜像服务Glance
- openstack mitaka之四:搭建glance镜像服务
- OpenStack搭建企业私有云 二:镜像服务(持续更新...)
- Centos7手动部署Openstack Mitaka版安装配置--(四)安装镜像服务glance
- [ Openstack ] OpenStack-Mitaka 高可用之 镜像服务(glance)
- 4.openstack之mitaka搭建glance镜像服务
- Openstack-glance镜像服务
- openstack-7:安装glance镜像服务
- OpenStack 镜像服务Glance [三]
- Openstack 实战讲解之-----------04-控制节点glance服务安装配置