OpenStack_Swift_云存储多节点部署手册

正在加载中...

试读已结束

继续阅读请 2 金币购买后下载

立即下载

资料简介:

OpenStack Swift 云存储安装手册

一、硬件环境

4

二、架构部署

4

三、软件环境

5

控制节点:

5

存储节点一:

5

存储节点二:

5

四、安装代理节点:

5

1. 安装 Swift 的先决条件

5

2. 创建 Swift 的工作目录

6

3. 创建/etc/swift/swift.conf

6

4. 安装swift-proxy服务

6

5. 创建SSL自签名证书 cert

6

6. 配置 memcached ,监听默认的端口。推荐配置为内部的、非公用的IP网络地址

6

7. 重启 memcached server:

6

8. 创建 /etc/swift/proxy-server.conf

6

9. 创建 account, container 和 object ring。

7

10. ring 需要记录每个 Store Node /srv/node 中记录的存储设备

7

11. 确认 ring 的内容是否正确:

8

12. 平衡(Rebalance) ring

8

13. 确保所有的配置文件都属于 swift 用户

8

14. 开启 Proxy 服务:

8

五、安装配置存储节点 (两台存储节点配置相同)

8

1. 安装 Swift 的先决条件

8

2. 创建 Swift 的工作目录

8

3. 从proxy节点中复制配置文件

9

4. 安装 Storage node 相关软件

9

5. 对 Storage node 的每一个存储设备, 安装 XFS 逻辑卷  

9

6. 创建 /etc/rsyncd.conf

9

7. 修改 /etc/default/rsync 中的 RSYNC_ENABLE= 属性

10

8. 开启 rsync 守护进程

10

9. 创建 /etc/swift/account-server.conf

10

10. 创建 /etc/swift/container-server.conf

11

11. 创建 /etc/swift/object-server.conf

11

六、测试

12

1、 获得 X-Storage-Url 和 X-Auth-Token

12

2、 检测是否可以使用 HEAD 命令查询 account 状态

12

3、 建立myfiles容器并上传文件到myfiles容器中

12

4、 列出指定用户的容器

12

5、 下载myfiles容器中指定文件

12

七、 多节点应用

13

1、分布式存储

13

2、可靠性与可用性

13

3、 负载均衡

13

八、 REST API

15

1、 搭建APACHE+PHP环境

15

2、 获取php-cloudfiles

15

3、 获取容器列表

15

九、 使用KeyStone认证

16

1、 安装Mysql

16

2、 安装keystone

16

3、 配置keystone

16

4、 测试keystone

20

5、 配置swift proxy

20

6、 测试通过keystone的认证访问swift

20

7、 REST API

21

2015-02-12
页数56
浏览4473
下载58

已下载用户的评价7.90分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
cf_chenfeng2000cf_chenfeng2000总裁助理/总经理助理昆仑银行2017-01-06
有用
非常好的资料,学习了
tonychencanadatonychencanada软件开发工程师shenzhen kimocomputer CO.,LTD2016-10-12
有用
thanks
cwnlinuxcwnlinux系统工程师CCSU2016-10-11
有用
非常好的资料
听音乐的全家桶听音乐的全家桶软件开发工程师石油行业2015-04-07
没用
bucuoggfafdafd
latermarchlatermarch网站架构师重庆邮电大学2015-03-15
没用
压标枯大规模工奇才
czl349095941czl349095941软件架构设计师京东云2015-03-12
没用
楼主辛苦了,感谢楼主分享
andy090909andy090909系统工程师盛京银行2015-03-05
没用
楼主辛苦了,谢谢分享!
zhouliyizhouliyi网站架构师顶顶顶顶2015-03-02
没用
谢谢提供
jlhwlwjlhwlw系统工程师成都2015-02-12
没用
谢谢,下来学习
pumajunpumajun技术经理立得空间信息技术股份有限公司2015-02-12
没用
不错的文档

贡献者

eric系统运维工程师,某金融单位
X社区推广