啓動服務:
啓動相關的服務:
# systemctl start openstack-swift-account-auditor.service openstack-swift-account-replicator.service openstack-
swift-account.service openstack-swift-container-auditor.service openstack-swift-container-replicator.service openstack-swift-container-updater.service openstack-swift-container.service openstack-swift-object-auditor.service openstack-swift-object-replicator.service openstack-swift-object-updater.service openstack-swift-object.service openstack-swift-proxy.service
創建容器:
說明存儲無效,查看存儲配置: mount -a
開始創建容器:
但是顯示創建失敗
/var/log/message 顯示是權限不足
修改權限
再次創建併成功: #swift post C1
#openstack container list
#openstack object list C1是空的,說明C1沒有文件
上傳測試文件:
# openstack object list C1
# swift upload C1 /etc/hosts
查找文件:
# find /srv/node/ -type f -name "*.data"
在z1和z2都上傳了,兩個副本
添加新的存儲:
首先清除.gz 文件即清除之前的記錄,清除之前的對應關係
新增加zone
# swift-ring-builder object.builder add z3-192.168.179.140:6200/z3 100
# swift-ring-builder account.builder add z3-192.168.179.140:6202/z3 100
# swift-ring-builder container.builder add z3-192.168.179.140:6201/z3 100
新的映射關係:
最後做rebalance:
rebalance之後,會產生新的ring.gz文件,對應關係都是在這個文件中