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

相关推荐
mqiqe2 天前
云计算Openstack Neutron
云计算·openstack·perl
mqiqe2 天前
云计算Openstack Keystone
数据库·云计算·openstack
mqiqe4 天前
云计算Openstack Cinder
云计算·php·openstack
mqiqe4 天前
云计算Openstack Glance
云计算·openstack
mqiqe6 天前
云计算Openstack Nova
microsoft·云计算·openstack
mqiqe8 天前
云计算Openstack
云计算·openstack
mqiqe8 天前
云计算Openstack Swift
云计算·openstack·swift
苦逼IT运维9 天前
OpenStack 部署实践与原理解析 - Ubuntu 22.04 部署 (DevStack)
linux·运维·ubuntu·openstack·运维开发·devops
kuuuugua10 天前
2024广东省职业技能大赛云计算——OpenStack镜像、脚本详解
云计算·bash·openstack
qlau200717 天前
基于kolla-ansible在AnolisOS8.6上部署all-in-one模式OpenStack-Train
ansible·openstack