码迷,mamicode.com
首页 > 编程语言 > 详细

openstack swift节点安装手册2-创建rings

时间:2016-12-28 21:07:35      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:http   刷新   creat   .gz   weight   ring   pen   util   配置   

以下步骤需要在controller节点上进行操作:

切换到/etc/swift目录下进行如下操作:

一、创建account ring

1、创建account.builder文件 

       swift-ring-builder account.builder create 10 3 1

2、把每个节点添加到ring中,命令如下,有几台设备就重复几次,如有多台机器,第二胎机器创建时可以region相同,但zone必须换别的编号

swift-ring-builder account.builder add --region 1 --zone 1 --ip (swift节点的可访问ip地址)--port 6002 --device (设备名,比如sdb)--weight (设备权重,一般为100

3、确认已添加的内容,必须看到三个设备:

swift-ring-builder account.builder

4、Rebalance the ring,这个步骤可以理解为将修改的配置写入数据库并进行刷新:

swift-ring-builder account.builder rebalance

注意,若遇到报错如下图,说明你需要在每个域里添加三个以上的设备:

技术分享

二、创建container ring

1、还是在/etc/swift目录下,创建container.builder文件:

swift-ring-builder container.builder create 10 3 1

2、创建container节点,有几个设备就重复创建几次,如有多台机器,第二胎机器创建时可以region相同,但zone必须换别的编号

swift-ring-builder container.builder add --region 1 --zone 1 --ipswift节点的可访问ip地址)--port 6001 --device设备名,比如sdb--weight设备权重,一般为100

3、检验ring创建的内容

swift-ring-builder container.builder

4、Rebalance the ring:

swift-ring-builder container.builder rebalance

三、创建object ring

1、继续在/etc/swift目录下操作,创建object.builder文件

swift-ring-builder object.builder create 10 3 1

2、创建object节点,有几个设备就重复创建几次,如有多台机器,第二胎机器创建时可以region相同,但zone必须换别的编号

swift-ring-builder object.builder add --region 1 --zone 1 --ipswift节点的可访问ip地址)--port 6000 --device设备名,比如sdb--weight设备权重,一般为100

3、检验ring创建的内容

swift-ring-builder object.builder

4、Rebalance the ring:

swift-ring-builder object.builder rebalance

四、将account.ring.gzcontainer.ring.gzobject.ring.gz这三个位于/etc/swift位置下的文件拷贝到swift节点机器的同目录下




 

openstack swift节点安装手册2-创建rings

标签:http   刷新   creat   .gz   weight   ring   pen   util   配置   

原文地址:http://www.cnblogs.com/slqt/p/6229967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!