前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(四)OpenStack---M版---双节点搭建---Glance安装和配置

(四)OpenStack---M版---双节点搭建---Glance安装和配置

作者头像
指剑
发布2022-07-15 15:15:45
3900
发布2022-07-15 15:15:45
举报
文章被收录于专栏:指剑的分享

↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓

》》》》》》传送门

1.创建glance数据库

2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限

3.创建服务证数,创建用户,添加角色到项目上

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

5.安装Glance软件包,并配置

6.同步数据库服务

7.启动镜像服务并设置开机启动

8.验证操作,上传镜像

1.创建glance数据库

代码语言:javascript
复制
# mysql -uroot -p000000
>create database glance;
> grant all privileges on glance.* to 'glance'@'localhost' identified by '000000';
> grant all privileges on glance.* to 'glance'@'%' identified by '000000';

2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限

代码语言:javascript
复制
# . /root/admin-openrc

3.创建服务证数,创建用户,添加角色到项目上

代码语言:javascript
复制
创建 glance 用户
#openstack user create --domain default --password 000000 glance

添加 admin 角色到 glance 用户和 service 项目上
#openstack role add --project service --user glance admin

创建 glance 服务实体:
#openstack service create --name glance --description "OpenStack Image" image

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

代码语言:javascript
复制
#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

5.安装Glance软件包,并配置

安装软件包
代码语言:javascript
复制
#yum -y install openstack-glance
1.编辑文件 /etc/glance/glance-api.conf
代码语言:javascript
复制
#vi /etc/glance/glance-api.conf
在[database]下添加
connection = mysql+pymysql://glance:000000@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 = 000000 #此处六个零为之前创建的glance用户密码

在[paste_deploy]下添加
flavor = keystone

在[glance_store]下添加,配置本地文件系统存储和镜像文件位置
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
2.编辑文件 /etc/glance/glance-registry.conf
代码语言:javascript
复制
#vi /etc/glance/glance-registry.conf
在[database]下,添加
connection = mysql+pymysql://glance:000000@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 = 000000

在[paste_deploy]下添加
flavor = keystone

6.同步数据库服务

代码语言:javascript
复制
# su -s /bin/sh -c "glance-manage db_sync" glance

7.启动镜像服务并设置开机启动

代码语言:javascript
复制
#systemctl start openstack-glance-api.service openstack-glance-registry.service
#systemctl enable openstack-glance-api.service openstack-glance-registry.service

8.验证操作,上传镜像

代码语言:javascript
复制
# . /root/admin-openrc
# glance image-create --name cirros --disk-format qcow2 --container-format bare --progress < /opt/mitaka/image/cirros-0.3.4-x86_64-disk.img
# openstack image list
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓
  • 》》》》》》传送门
  • 1.创建glance数据库
  • 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限
  • 3.创建服务证数,创建用户,添加角色到项目上
  • 4.创建镜像服务的 API 端点
  • 5.安装Glance软件包,并配置
  • 6.同步数据库服务
  • 7.启动镜像服务并设置开机启动
  • 8.验证操作,上传镜像
    • 1.创建glance数据库
      • 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限
        • 3.创建服务证数,创建用户,添加角色到项目上
          • 4.创建镜像服务的 API 端点
            • 5.安装Glance软件包,并配置
              • 6.同步数据库服务
                • 7.启动镜像服务并设置开机启动
                  • 8.验证操作,上传镜像
                  相关产品与服务
                  数据库
                  云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档