首页 > 代码库 > openstack-mitaka之对象存储服务(object安装配置)

openstack-mitaka之对象存储服务(object安装配置)

在本次环境中,object共使用2台主机,每台主机3个磁盘,其中第一块磁盘用于系统,后面两块,用于对象存储服务使用,前期准备工作,已经准备就绪,接下来,开始安装配置

1、安装软件包(在object1、object2分别执行如下命令)

技术分享

技术分享

2、在object1、object2执行XFS格式化/dev/sdb、/dev/sdc

技术分享

技术分享

3、在object1、object2创建挂载点目录结构

技术分享

技术分享

3、在object1、object2分别编辑/etc/fstab

技术分享

技术分享

4、在object1、object2挂载设备

技术分享

技术分享

5、在object1、object2编辑/etc/rsyncd.conf

技术分享

技术分享

6、在object1、object2分别启动rsyncd服务,并设置为开机自启动

技术分享

技术分享

7、在object1、object2分别按照相应的软件包

技术分享

技术分享

8、在object1、object2分别从对象存储源仓库中获取accounting, container以及object服务配置文件

技术分享

技术分享

9、在object1、object2分别编辑/etc/swift/account-server.conf

1)[DEFAULT]设置绑定主机、绑定端口、配置目录和挂载目录

技术分享

技术分享

2)[pipeline:main]启用相应的模块

技术分享

3)[filter:recon]配置recon缓存目录

技术分享

10、在object1、object2分别编辑/etc/swift/container-server.conf

1)[DEFAULT]设置绑定主机、绑定端口、配置目录和挂载目录

技术分享

技术分享

2)[pipeline:main]启用相应的模块

技术分享

3)[filter:recon]配置recon缓存目录

技术分享

11、在object1、object2分别编辑/etc/swift/object-server.conf

1)[DEFAULT]设置绑定主机、绑定端口、配置目录和挂载目录

技术分享

技术分享

2)[pipeline:main]启用相应的模块

技术分享

3)[filter:recon]配置recon缓存目录

技术分享

12、在object1、object2分别设置挂载点目录结构是否有合适的所有权

技术分享

技术分享

13、在object1、object2分别创建/var/cache/swift并赋予相应的用户所有权,而后检查确认

技术分享

技术分享

14、在controller主机切换到/etc/swift目录,创建基本account.builder文件

技术分享

15、在controller添加每个节点到ring中

技术分享

16、在controller验证ring内容

技术分享

17、平衡ring

技术分享

18、在controller主机切换到/etc/swift目录,创建基本container.builder文件

技术分享

19、在controller添加每个节点到ring中

技术分享

20、在controller验证ring内容

技术分享

21、平衡ring

技术分享

22、在controller主机切换到/etc/swift目录,创建基本object.builder文件

技术分享

23、在controller添加每个节点到ring中

技术分享

24、在controller验证ring内容

技术分享

25、平衡ring

技术分享

26、使用scp命令将account.ring.gz,container.ring.gz和object.ring.gz拷贝到object1、object2的/etc/swift

技术分享

27、在controller节点从对象存储源仓库中获取 /etc/swift/swift.conf 文件

技术分享

28、编辑/etc/swift/swift.conf

1)[swift-hash]设置哈希路径前缀和后缀

技术分享

2)[storage-policy:0]设置如下

技术分享

29、从controller节点将/etc/swift/swift.conf拷贝到object1、object2的/etc/swift目录下

技术分享

30、在controller、object1、object2检查/etc/swift目录权限

技术分享

技术分享

技术分享

31、在controller节点上,启动对象存储代理服务及其依赖服务,并将它们配置为随系统启动

技术分享

32在object1、object2启动对象存储服务、并设置开机自启动

技术分享

技术分享

33、在controller节点,使用demo用户证书,验证swift服务状态

技术分享

34、创建continer1

技术分享

35、先自行创建一个cs.html文件,然后将cs.html上传到continer1

技术分享

36、列出continer1所有文件

技术分享

37、从continer1下载一个测试文件,此处无输出信息

技术分享

本章小节参考http://docs.openstack.org/mitaka/install-guide-rdo/swift.html,

另外特别说明一下,涉及字体颜色不同,区分安装节点的配置,一般红色字体均在controller节点操作执行,由于一些原因,造成文档的不完整,后期将补充controller节点安装部署,下一小节将为大家讲述heat服务,更多精彩敬请期待!













本文出自 “赵广生的博客” 博客,请务必保留此出处http://capfzgs.blog.51cto.com/7729146/1872535

openstack-mitaka之对象存储服务(object安装配置)