Openstack基础环境配置(五):Glance手动安装配置

1. 创建glance数据库并授权

mysql -u root -p
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO ‘glance’@‘localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON glance.* TO ‘glance’@’%’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON glance.* TO ‘glance’@‘openstack2’ IDENTIFIED BY ‘glance’;

在这里插入图片描述

2. 创建Glance服务

1)创建Glance用户

openstack user create --domain default --password-prompt glance
在这里插入图片描述

如果出现以上报错,解决办法:
执行

export OS_USERNAME=admin
export OS_PASSWORD=keystone
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_AUTH_URL=http://192.168.239.102:5000/v3
export OS_IDENTITY_API_VERSION=3

创建 admin-openrc.sh脚本文件,添加以下内容然后执行脚本文件即可
在这里插入图片描述
在这里插入图片描述

2)创建service项目

openstack project create service
在这里插入图片描述

3)将管理员admin角色授权glance用户和servcie项目

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

4)创建Glance的服务条目

openstack service create --name glance --description “OpenStack Image” image
在这里插入图片描述

  1. 创建Glance API端点

openstack endpoint create --region RegionOne image public
http://192.168.239.102:9292
openstack endpoint create --region RegionOne image internal http://192.168.239.102:9292
openstack endpoint create --region RegionOne image admin http://192.168.239.102:9292

在这里插入图片描述

3. 创建镜像服务的API端点

openstack endpoint create --region RegionOne image public
http://192.168.239.102:9292

openstack endpoint create --region RegionOne image internal http://192.168.239.102:9292
openstack endpoint create --region RegionOne image admin http://192.168.239.102:9292

4. 安装Glance

yum install openstack-glance

5. 编辑/etc/glance/glance-api.conf配置文件

1)在[database] 节中配置数据库访问

connection=mysql+pymysql://glance:GLANCE_PWD@controller/glance
1: 用户名 2:密码 3:IP地址 4:数据库

在这里插入图片描述

2) 在[keystone_authtoken]和[paste_deploy]中配置身份管理服务访问

auth_uri=http://192.168.239.102:5000
auth_url=http://192.168.239.102:5000
memcached_servers=192.168.239.102:11211
auth_type=password
project_domain_name=Default
user_domain_name=Derault
project_name=service
username=glance
password=glance

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

查找方式:在文本编辑器中按ESC + : / +查找内容
: /flavor

3)在[glance_store]中配置镜像存储

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

在这里插入图片描述

6.编辑/etc/glance/glance-registry.conf配置文件

1)在[database]中配置数据库访问

connection=mysql+pymysql://glance:glance@192.168.239.102/glance

在这里插入图片描述

2)在[keystone_authtoken]和[paste_deploy]中配置身份管理服务访问

auth_uri=http://192.168.239.102:5000
auth_url=http://192.168.239.102:5000
memcached_servers=192.168.239.102:11211
auth_type=password
project_domain_name=Default
user_domain_name=Derault
project_name=service
username=glance
password=glance

在这里插入图片描述
[paste_deploy]
在这里插入图片描述
7.初始化镜像服务数据库

su -s /bin/sh -c “glance-manage db_sync” glance

在这里插入图片描述

7.完成安装

1)设置开机启动镜像服务

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

2)启动镜像服务

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

3)查看启动状态

systemctl status openstack-glance-api.service openstack-glance-registry.service

在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值