• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

openstack中swift原理+实验

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、swift创建原理

 

二、实验

1、删除底层的ring和builder文件,

在OpenStack中,swift配置文件存放在/etc/swift/中,其中.conf为配置文件,ring.gz为环文件,builder为构建文件。用户上传的文件放在/srv/noed/object中

删除:

2、分区

创建两个磁盘为swift底层存储,在/srv/node中创建两个文件夹date1和date2,并挂载两个磁盘。

在此使用系统盘中剩余的空间,格式化两个逻辑卷,并且挂载给date1,date2。

创建目录:

挂载:

3、创建ring,gz

但是实际在创建中无法直接创建ring.gz,需要通过builder生成,所以需要先创建builder,在生成ring。

其中:12 表示 生成的VNode数量为2^12,2表示 2个副本,1表示 ring重构的时间,小时

查看如下:

为object.builder添加zone节点,如下:

在重复创建account和container的builder。

4、rebalance生成ring.gz文件

三、horizon上传测试

实际测试发现,失败了。。。。。。。。

最后发现,date1和date2没有swift的权限,修正测试一下,

发现object存储存在问题,查看日志

发现ring环出现错误,查看配置文件屡一下发现,配置为两个zone但是添加时出现错误,添加一个z1,

修改上面步骤,重新添加,

swift-ring-builder object.builder  add z1-192.168.111.100:6000/date1 100
swift-ring-builder object.builder  add z2-192.168.111.100:6000/date2 100

在测试一把,

哦了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[Swift]LeetCode991.坏了的计算器|BrokenCalculator发布时间:2022-07-13
下一篇:
[Swift]LeetCode1291.顺次数|SequentialDigits发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap