openstack swift节点安装手册2-创建rings
以下步骤需要在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 --ip(swift节点的可访问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 --ip(swift节点的可访问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.gz, container.ring.gz和object.ring.gz这三个位于/etc/swift位置下的文件拷贝到swift节点机器的同目录下
openstack swift节点安装手册2-创建rings的更多相关文章
- openstack swift节点安装手册1-节点配置
本文参照官方教程:http://docs.openstack.org/project-install-guide/object-storage/draft/environment-networking ...
- openstack swift节点安装手册3-最后的安装配置及验证
以下步骤都在controller节点上执行 1.远程获取/etc/swift/swift.conf文件: curl -o /etc/swift/swift.conf https://git.opens ...
- openstack June all-in-one 安装手册
by lt,hyc 1.安全规范 表1:openstack用户和密码值设置 用户名 含义 本文的设置值 Admin openstack管理员用户 ADMIN_PASS Keystone openst ...
- OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u010026901/article/details/30965601 首先RHEL7安装.导入镜像, ...
- 基于packstack的openstack单节点安装
一.安装源处理 1.更新base源为网易的源 cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo ...
- 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置
本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...
- (九)OpenStack---M版---双节点搭建---Swift(单节点)安装和配置
↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建仅采用Compute单节点做swift组件 1.Controller安装并配置控制节点 ...
- openstack grizzly版cloud控制节点安装
openstack-ubuntu-create 参考官方文档 三个节点:cloud :控制节点内网:10.10.10.10外网:172.16.56.252 network:网络节点内网:10.10.1 ...
- OpenStack swift安装
由于实验室项目需要云存储系统,因此在实验室服务器上搭建一个基于OpenStack swift的云存储系统. 最开始按照官方网站上介绍的方法,使用SAIO方式安装http://docs.openstac ...
随机推荐
- 洛谷 P3871 [TJOI2010]中位数 解题报告
P3871 [TJOI2010]中位数 题目描述 给定一个由N个元素组成的整数序列,现在有两种操作: 1 add a 在该序列的最后添加一个整数a,组成长度为N + 1的整数序列 2 mid 输出当前 ...
- Arch Linux中通过AUR安装Redis Desktop Manager失败
笔者在安装Redis Desktop Manager时出现了Failed to connect to chromium.googlesource.com port 443: Connection ti ...
- 洛谷P4112 最短不公共子串
题意: 下面,给两个小写字母串A,B,请你计算: (1) A的一个最短的子串,它不是B的子串 (2) A的一个最短的子串,它不是B的子序列 (3) A的一个最短的子序列,它不是B的子串 (4) A的一 ...
- poj 1759(二分)
传送门:Problem 1759 https://www.cnblogs.com/violet-acmer/p/9793209.html 题意: 有N个彩灯关在同一条绳上,给出第一个彩灯的高度A,并给 ...
- 继承之es5对比es6
es5: 熟悉es5的童鞋们就知道es5的继承多么恶心~~ es5最经典的继承写法就是如下这样 1.写一个function,用this来扩展其值类属性 2.prototype添加其方法类属性 3.若整 ...
- bash变量详解
bash变量详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家都知道Shell是一门脚本语言,脚本语言的最好的优点就是我们写的代码不需要编辑就可以直接运行,当然你也可以把它归 ...
- 4、Python-列表
列表格式 # 元素可以是不同类型的 namesList = [1, 'xiaoZhang', 'xiaoHua'] print(namesList[0]) print(namesList[1]) pr ...
- 3、Python-字符串
下标 name = 'abcdef' print(name[0]) print(name[1]) print(name[2]) # a # b # c 切片 # 切片的语法:[起始:结束:步长] na ...
- POJ - 1905 Expanding Rods(二分+计算几何)
http://poj.org/problem?id=1905 题意 一根两端固定在两面墙上的杆,受热后变弯曲.求前后两个状态的杆的中点位置的距离 分析 很明显需要推推公式. 由②的限制条件来二分角度, ...
- 上传文件服务器与web内容服务分离
现在难点在: 1\单击表单提交按钮后,图片上传到图片服务器,文字内容上传web服务器数据库,这两个服务器分别在两个城市. 2\图片不能通过web服务器中转. 3\web服务器内 ...