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

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

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

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

wKiom1glfISyOEIwAAAcUV5EqqI571.jpg-wh_50

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下载一个测试文件,此处无输出信息

本章小节参考

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