3327| 36
|
OpenStack Swift 云存储安装手册 (V1.1) 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
购买主题
已有 2 人购买
本主题需向作者支付 5 金币 才能浏览
| |
发表于 2015-4-22 05:48:21
|
显示全部楼层
| ||
发表于 2015-4-23 02:43:22
|
显示全部楼层
| ||
发表于 2016-10-22 00:42:31
|
显示全部楼层
| ||
上班打不起精神
|
||
发表于 2016-10-27 22:44:02
|
显示全部楼层
| ||
发表于 2016-11-28 10:51:31
|
显示全部楼层
| ||
发表于 2016-12-8 15:36:50
|
显示全部楼层
| ||
发表于 2016-12-9 17:43:49
|
显示全部楼层
| ||
发表于 2016-12-9 20:16:12
|
显示全部楼层
| ||
发表于 2016-12-9 21:15:38
|
显示全部楼层
| ||