17.启动swift服务并创建容器和对象

启动服务:

17.启动swift服务并创建容器和对象_第1张图片

 

启动相关的服务:

# 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

 

 

 

 

创建容器:

 

17.启动swift服务并创建容器和对象_第2张图片

说明存储无效,查看存储配置: mount -a

17.启动swift服务并创建容器和对象_第3张图片

 

 

开始创建容器:

但是显示创建失败

17.启动swift服务并创建容器和对象_第4张图片

/var/log/message 显示是权限不足

修改权限

17.启动swift服务并创建容器和对象_第5张图片

再次创建并成功: #swift post C1

17.启动swift服务并创建容器和对象_第6张图片

#openstack container list

17.启动swift服务并创建容器和对象_第7张图片

#openstack object list C1是空的,说明C1没有文件

上传测试文件:

# openstack object list C1

# swift upload C1 /etc/hosts

 

17.启动swift服务并创建容器和对象_第8张图片

 

 

查找文件:

# find /srv/node/ -type f -name "*.data"

在z1和z2都上传了,两个副本

 

添加新的存储:

首先清除.gz 文件即清除之前的记录,清除之前的对应关系

17.启动swift服务并创建容器和对象_第9张图片

新增加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

17.启动swift服务并创建容器和对象_第10张图片

新的映射关系:

17.启动swift服务并创建容器和对象_第11张图片

 

 

最后做rebalance:

 

17.启动swift服务并创建容器和对象_第12张图片

 

 

17.启动swift服务并创建容器和对象_第13张图片

 

17.启动swift服务并创建容器和对象_第14张图片

 

17.启动swift服务并创建容器和对象_第15张图片

 

 

17.启动swift服务并创建容器和对象_第16张图片

 

rebalance之后,会产生新的ring.gz文件,对应关系都是在这个文件中

你可能感兴趣的:(Openstack,RHOSP)