17.啓動swift服務並創建容器和對象

啓動服務:

 

啓動相關的服務:

# 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文件,對應關係都是在這個文件中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章