查看: 3327|回复: 36

OpenStack Swift 云存储安装手册 (V1.1) OpenStack Swift 云存储多节点部署手册

  [复制链接]

406

主题

804

帖子

6463

积分

分区版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献
57
技术
40
活跃
23
在线时间
67 小时
擅长技术
思科华为

原创先锋有钱银!智多星分享达人优秀版主特殊贡献

发表于 2015-3-8 14:20:40 | 显示全部楼层 |阅读模式
一、硬件环境..................................................................................................................................... 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

购买主题 已有 2 人购买  本主题需向作者支付 5 金币 才能浏览

0

主题

121

帖子

750

积分

Kib

Rank: 3Rank: 3

贡献
0
技术
0
活跃
290
在线时间
16 小时
发表于 2015-4-22 05:48:21 | 显示全部楼层
0000000000000

0

主题

31

帖子

165

积分

Kib

Rank: 3Rank: 3

贡献
0
技术
0
活跃
72
在线时间
2 小时
发表于 2015-4-23 02:43:22 | 显示全部楼层
三通真多教程呀,赞

9

主题

2107

帖子

1万

积分

Nib

Rank: 11Rank: 11Rank: 11Rank: 11

贡献
4
技术
0
活跃
3240
在线时间
172 小时
发表于 2016-10-22 00:42:31 | 显示全部楼层
好东西,我一直在找的东西,真是太感谢了
上班打不起精神

0

主题

587

帖子

3728

积分

论坛贵宾VIP-永久权限

Rank: 8Rank: 8

贡献
0
技术
0
活跃
318
在线时间
96 小时
发表于 2016-10-27 22:44:02 | 显示全部楼层
OpenStack Swift 云存储安装手册

1

主题

854

帖子

6023

积分

论坛贵宾VIP-永久权限

Rank: 8Rank: 8

贡献
-100
技术
0
活跃
1143
在线时间
112 小时
发表于 2016-11-28 10:51:31 | 显示全部楼层
8dfh 好好学习 天天向上

0

主题

968

帖子

6528

积分

论坛贵宾VIP-永久权限

Rank: 8Rank: 8

贡献
-100
技术
0
活跃
1048
在线时间
128 小时
发表于 2016-12-8 15:36:50 | 显示全部楼层
好好学习 天天向上

0

主题

57

帖子

397

积分

Kib

Rank: 3Rank: 3

贡献
0
技术
0
活跃
77
在线时间
7 小时
发表于 2016-12-9 17:43:49 | 显示全部楼层
好东西,支持

1

主题

4393

帖子

2万

积分

Cib

Rank: 13Rank: 13Rank: 13Rank: 13

贡献
0
技术
0
活跃
6580
在线时间
234 小时
发表于 2016-12-9 20:16:12 | 显示全部楼层
谢谢楼主分享!

0

主题

360

帖子

2579

积分

论坛贵宾VIP-永久权限

Rank: 8Rank: 8

贡献
-100
技术
0
活跃
519
在线时间
50 小时
擅长技术
思科华为
发表于 2016-12-9 21:15:38 | 显示全部楼层
dddddddddddddddd
使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表