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用户,查看容器,并且该镜像还可以下载

相关推荐
查士丁尼·绵3 天前
离线部署openstack 2024.1控制节点基础服务
rabbitmq·openstack·mariadb·memcache·keepalived·haproxy
小张童鞋。11 天前
OpenStack组件:放置服务(Placement)安装
openstack
是垚不是土1 个月前
Kolla-Ansible搭建与扩容OpenStack私有云平台
linux·运维·服务器·云计算·ansible·openstack
#暖瓶1 个月前
基于openEuler系统利用 Kolla-Ansible 工具多节点安装OpenStack平台
ansible·openstack
北观止1 个月前
虚拟环境配置——Windows11 环境在VMware中部署 OpenStack
服务器·ubuntu·云计算·openstack
北观止2 个月前
批量删除OpenStack实例
linux·前端·chrome·openstack
刘某的Cloud2 个月前
openstack迁移虚机rbd报错,删除异常rbd
linux·运维·openstack·nova·rbd
Johny_Zhao2 个月前
OpenStack 全套搭建部署指南(基于 Kolla-Ansible)
linux·python·信息安全·云计算·openstack·shell·yum源·系统运维
小余吃大鱼2 个月前
OpenStack私有云详细介绍
开发语言·php·openstack
@t.t.2 个月前
利用脚本搭建私有云平台,部署云平台,发布云主机并实现互连和远程连接
运维·云计算·openstack