16.OpenStack将glance镜像保存在对象存储中

创建一个容器

openstack container create glance

图片[1]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

查看glance容器状态:

swift stat glance

图片[2]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

进行分片储存

cirros-0.4.0-x86_64-disk.img 镜像文件 分片上传到 glance 容器

swift upload glance -S 10000000 cirros-0.4.0-x86_64-disk.img
swift stat glance cirros-0.4.0-x86_64-disk.img

图片[3]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

查看数据片

swift list glance_segments

图片[4]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

前往WEB端 查看:

图片[5]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

后端存储

在控制节点修改/etc/glance/glance-api.conf 文件

vim /etc/glance/glance-api.conf 
[glance_store]
#stores = file,http
#default_store = file
filesystem_store_datadir = /var/lib/glance/images/
default_store = swift
stores=glance.store.filesystem.Store,glance.store.swift.Store
swift_store_auth_address=http://controller:5000/v3
swift_store_create_container_on_put=True
swift_store_region=RegionOne
swift_store_endpoint_type=internalURL
swift_store_container=glance
swift_store_user=glance
swift_store_key=000000
swift_store_multi_tenant=True
swift_store_admin_tenants=service

图片[6]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

保存退出,重启所有服务:

systemctl restart openstack-*

上传镜像:

glance image-create --name "test_glance" --disk-format qcow2 --container-format bare --progress --file /root/cirros-0.4.0-x86_64-disk.img

图片[7]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

查看结果

图片[8]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

图片[9]-16.OpenStack将glance镜像保存在对象存储中-剧毒之触博客

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论