openstack-kilo,glance使用swift 作为后端存储
2017-09-19 11:22
801 查看
已用RDO安装好openstack
扩展swift的存储空间
rdo安装的swift存储的地方为2G左右/srv/node/swiftloopback ,太小需扩大
本实验环境,swift节点可以将某个磁盘再分个区使用,如下:
配置swift
3. 设置glance使用swift作为后端存储
修改一些
重启glance服务或者整个重启服务
systemctl restart openstack-glance-api
openstack-service restart
4.登录dashboard的上传镜像,查看到镜像存储到swift里面了
ll /srv/node/nvme0n1p2/
总用量 32
drwxr-xr-x 3 swift swift 4096 9月 12 10:44 accounts
drwxr-xr-x 3 swift swift 4096 9月 12 10:44 containers
drwx------ 2 swift swift 16384 9月 9 10:46 lost+found
drwxr-xr-x 172 swift swift 4096 9月 12 20:16 objects
drwxr-xr-x 2 swift swift 4096 9月 12 20:16 tmp
扩展swift的存储空间
rdo安装的swift存储的地方为2G左右/srv/node/swiftloopback ,太小需扩大
本实验环境,swift节点可以将某个磁盘再分个区使用,如下:
1>.fdisk /dev/nvme0n1 2>.mkfs.ext4 -s 1024 /dev/nvme0n1p2 3>.mkdir /srv/node/nvme0n1p2 4>.chown -R swift:swift /srv/node 5>.vi /etc/fstab,加一行如下: /dev/nvme0n1p2 /srv/node/nvme0n1p2 ext4 noatime,nodiratime,nobarrier,loop,user_xattr 0 0 6>.mount /srv/node/nvme0n1p2 |
1>.cd /etc/swift/ 2>.查看 swift-ring-builder account.builder swift-ring-builder container.builder swift-ring-builder object.builder 3>.平滑添加 swift-ring-builder account.builder add z1-192.168.1.76:6002/nvme0n1p2 50 swift-ring-builder container.builder add z1-192.168.1.76:6001/nvme0n1p2 50 swift-ring-builder object.builder add z1-192.168.1.76:6000/nvme0n1p2 50 swift-ring-builder account.builder rebalance swift-ring-builder container.builder rebalance swift-ring-builder object.builder rebalance swift-ring-builder account.builder swift-ring-builder container.builder swift-ring-builder object.builder swift-ring-builder account.builder set_weight z1-192.168.1.76:6002/nvme0n1p2 100 swift-ring-builder container.builder set_weight z1-192.168.1.76:6001/nvme0n1p2 100 swift-ring-builder object.builder set_weight z1-192.168.1.76:6000/nvme0n1p2 100 swift-ring-builder account.builder swift-ring-builder container.builder swift-ring-builder object.builder swift-ring-builder account.builder rebalance swift-ring-builder container.builder rebalance swift-ring-builder object.builder rebalance 参考: http://blog.fatedier.com/2016/05/25/deploy-openstack-swift/ https://my.oschina.net/u/138210/blog/195570 |
修改一些
[glance_store] ...... stores=glance.store.filesystem.Store,glance.store.swift.Store,glance.store.http.Store default_store=swift swift_store_auth_address=http://192.168.1.76:5000/v2.0/ swift_store_user=services:glance swift_store_key=f2ec0b25ee4f42d2 //glance用户的keystone认证密码 swift_store_container=glance swift_store_create_container_on_put=True swift_store_large_object_size=5120 swift_store_large_object_chunk_size=200 os_region_name=RegionOne ...... |
systemctl restart openstack-glance-api
openstack-service restart
4.登录dashboard的上传镜像,查看到镜像存储到swift里面了
ll /srv/node/nvme0n1p2/
总用量 32
drwxr-xr-x 3 swift swift 4096 9月 12 10:44 accounts
drwxr-xr-x 3 swift swift 4096 9月 12 10:44 containers
drwx------ 2 swift swift 16384 9月 9 10:46 lost+found
drwxr-xr-x 172 swift swift 4096 9月 12 20:16 objects
drwxr-xr-x 2 swift swift 4096 9月 12 20:16 tmp
相关文章推荐
- openstack kilo 卷备份使用nfs作为后端存储
- 使用Swift作为Glance后端存储
- 使用Swift作为Glance后端存储
- Openstack存储总结之:使用Ceph集群作为后端统一存储
- openstack的glance、nova、cinder使用ceph做后端存储
- 使用Ceph作为OpenStack的后端存储
- openstack swift做glance后端存储
- Openstack存储总结之:详解如何使用NFS作为Cinder的后端存储
- OpenStack入门修炼之Cinder服务-->使用NFS作为后端存储(19)
- 使用Ceph作为OpenStack的后端存储
- 使用Ceph作为OpenStack的后端存储
- GlusterFS作为OpenStack后端存储
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 使用 ceph 作为 openstack 的后端
- 使用MongoDB作为Salt Pillar后端存储数据
- openstack中使用glusterfs作为nova共享存储
- KVM使用glusterfs作为后端存储
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- openstack 组件volume,image后端存储使用ceph
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储