Openstack组件glance对接swift

2、glance对接swift

(1)可直接在数据库中查看镜像存放的位置、状态、id等信息

(2)修改glance-api的配置文件,实现对接swift存储(配置文件在/etc/glance/glance-api.conf,建议先拷贝一份)

14 default_store=swift //把默认存储的file修改为swift

478 stores=glance.store.swift.Store, //把file system修改为swift

479 glance.store.http.Store

511 swift_store_auth_version=2 //2表示启用keystone认证

517 swift_store_auth_address=http://192.168.100.10:5000/v2.0/ //身份认证地址,在keystonerc_admin环境变量中的OS_AUTH_URL参数

523 swift_store_user=services:swift //修改swift存储的用户,注意前面是租户,后面是用户

527 swift_store_key=8ba4ed58321a4069 //设置swift存储的密码,这个是在应答文件中的CONFIG_SWIFT_KS_PW=8ba4ed58321a4069参数

531 swift_store_container=haha //创建一个名为haha的容器

534 swift_store_create_container_on_put=True //如果容器不存在,true表示会自动创建一个容器

539 swift_store_large_object_size=5120 //表示单个文件不能超过5GB

保存并退出

(3)重启服务(openstack-service restart glance)

(4)创建一个镜像

(5)切换到wm用户,查看公共镜像

(6)查看数据库中的镜像位置的变化

(7)通过上面的密码8ba4ed58321a4069,登录swift用户,查看容器,并且该镜像还可以下载

相关推荐
xy1230610 天前
OpenStack Train 部署实战(一):双节点基础环境搭建
openstack
别多香了10 天前
OpenStack 核心服务与实操
openstack
哈里谢顿14 天前
devstack重启恢复方案
openstack
哈里谢顿14 天前
openstack 中的二层网络跟三层网络范围对比
openstack
哈里谢顿14 天前
devstack中的systemd管理介绍
openstack
哈里谢顿14 天前
在远程服务器上部署 DevStack 后如何访问 Horizon Dashboard?
openstack
哈里谢顿15 天前
使用devstack部署openstack
openstack
忧思幽释15 天前
Mariadb Galera集群在Openstack中的应用
wpf·openstack·mariadb
阿干tkl15 天前
本地源方式安装开源 OpenStack (V版本)
开源·openstack
孪生质数-16 天前
Ansible基础入门
服务器·自动化·ansible·openstack