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文件,对应关系都是在这个文件中

猜你喜欢

转载自blog.csdn.net/u011446736/article/details/81083078
今日推荐