CentOS7 安装OpenStack Queens版本详细部署图文界面(十三、安装Glance服务(controller))

1.创建glance数据库,并授权

mysql -uroot -p
 
CREATE DATABASE glance;
 
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '123456';
 
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%'  IDENTIFIED BY '123456';

在这里插入图片描述
2.获取admin用户的环境变量,并创建服务认证

. admin-openrc

创建glance用户

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

在这里插入图片描述
把admin用户添加到glance用户和项目中

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

在这里插入图片描述
创建glance服务

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

在这里插入图片描述
3.创建镜像服务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

在这里插入图片描述
在这里插入图片描述

安装和配置组件

1.安装软件包

yum install openstack-glance -y

2.编辑/etc/glance/glance-api.conf文件

[database]
 
connection = mysql+pymysql://glance:123456@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 = 123456
[paste_deploy]
 
flavor = keystone
[glance_store]
 
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

在这里插入图片描述
3.编辑/etc/glance/glance-registry.conf

[database]
 
connection = mysql+pymysql://glance:123456@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 = 123456

[paste_deploy]

flavor = keystone

在这里插入图片描述
4.同步镜像服务数据库

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

在这里插入图片描述
启动glance

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

在这里插入图片描述

验证操作

使用CirrOS验证Image服务的操作,这是一个小型Linux映像,可帮助您测试OpenStack部署。
有关如何下载和构建映像的更多信息,请参阅OpenStack虚拟机映像指南https://docs.openstack.org/image-guide/
有关如何管理映像的信息,请参阅OpenStack最终用户指南https://docs.openstack.org/queens/user/

1.获取admin用户的环境变量,且下载镜像

 . admin-openrc
 wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img

在这里插入图片描述
2.上传镜像
使用QCOW2磁盘格式,裸容器格式和公开可见性将图像上传到Image服务,以便所有项目都可以访问它:

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

在这里插入图片描述
3.查看上传的镜像

openstack image list

在这里插入图片描述
至此,glance服务告一段落,下面是glance官方文档
glance具体配置选项:https://docs.openstack.org/glance/queens/configuration/index.html

CentOS7 安装OpenStack Queens版本详细部署图文界面(十四、controller节点安装和配置compute服务)

https://blog.csdn.net/ahoges/article/details/101445167

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值