首页 > 代码库 > 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安装配置)