首页 > 其他分享 >OpenStack OTACA版本安装-3.镜像服务

OpenStack OTACA版本安装-3.镜像服务

时间:2022-11-24 00:44:06浏览次数:47  
标签:镜像 http service -- controller OTACA openstack OpenStack glance

1.用数据库连接客户端以 root 用户连接到数据库服务器:

$ mysql -u root -p

2.创建 glance 数据库:

MariaDB [(none)]> CREATE DATABASE glance;

3.对``glance``数据库授予恰当的权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \
  IDENTIFIED BY 'GLANCE_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \
  IDENTIFIED BY 'GLANCE_DBPASS';

//用一个合适的密码替换 GLANCE_DBPASS

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

$ . admin-openrc

5.创建 glance 用户:

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

6.添加 admin 角色到 glance 用户和 service 项目上。

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

7.创建``glance``服务实体:

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

8.创建镜像服务的 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

9.安装软件包

yum install openstack-glance

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

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

[paste_deploy]
# ...
flavor = keystone

 

[glance_store]
# ...
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

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

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

[paste_deploy]
# ...
flavor = keystone

12.写入镜像服务数据库:

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

13.启动镜像服务并将其配置为随机启动:

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

 

标签:镜像,http,service,--,controller,OTACA,openstack,OpenStack,glance
From: https://www.cnblogs.com/iloe/p/16920625.html

相关文章

  • OpenStack OTACA版本安装-2.认证服务
    1.用数据库连接客户端以 root 用户连接到数据库服务器:$mysql-uroot-p2.创建 keystone 数据库:MariaDB[(none)]>CREATEDATABASEkeystone;3.对``keystone......
  • OpenStack OTACA版本安装-1.配置环境
    1.准备CentOS主机主机名:controller角色:控制节点IP:10.0.0.11内存:4G主机名:compute1角色 :计算节点IP:10.0.0.31内存:2G注:主机之间配置host解析2.......
  • Docker学习笔记七:Docker提交镜像到阿里云仓库
    一、准备1、开启阿里云镜像仓库a.访问阿里云地址并登陆地址:http://cr.console.aliyun.comb.选择“容器镜像服务”c.使用“个人实例”构建仓库d.创建命名空......
  • 【Docker】安装镜像报错warning: /var/cache/yum/x86_64/7/extras/packages/epel-rele
      这个的解决方法就是加上这个就可以了  ......
  • 使用Jenkins构建镜像:将应用打包成镜像
    学习某册子的CICD,记录使用Jenkins构建镜像的过程。使用Jenkins集成Git来构建Docker镜像,为后面的部署准备镜像资源。1.安装Nodejs环境如果想要安装Node环境,有以下两个办......
  • anaconda 版本去清华大学镜像站下载
    Indexof/anaconda/archive/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror官网下载的windows最新版本,安装时会卡住。所以去清华镜像下载早期2020版本。 ......
  • 使用 Dockerfile 自定义 Nginx 镜像
    一般来说,自定义Nginx只需要把静态文件放到镜像里就可以了,不需要重写CMD与ENTRYPOINT。但是,如果的确需要在Nginx启动前执行一些操作,就需要重写CMD了,如果写成下边就样......
  • IDEA中已配置阿里镜像,但maven无法下载jar包的问题
    然后我还出现了一个问题,由于使用了HTTPS,存在着SSL证书验证的问题,因此我在IDEA中添加了一行配置:配置如下:-Dmaven.wagon.http.ssl.insecure=true-Dmaven.wagon.http.ssl.......
  • 【msys2】更新镜像源
    更新镜像源镜像源的地址如:D:\msys64\etc\pacman.d从下面选择镜像源剪切到Primary中第一行:如下图,目录底下的所有都需要更改:之后需要强制更新一下列表,https://wiki.arch......
  • docker私有镜像仓库harbor
    百度网盘链接:https://pan.baidu.com/s/15t_TSH5RRpCFXV-93JHpNw?pwd=8od3 提取码:8od38docker私有镜像仓库harborHarbor介绍Docker容器应用的开发和运行离不开可靠的......