Openstack云计算之Swift实战详解
1、swift数据存储原理及拓扑结构 Ring是Swift中最重要的组件,用于记录存储对象与物理位置间的射关系, Ring用来确定数据驻留在集群中的位置,有单独对应于Account, container和object的ring Ring是存储在硬盘上的实体名称和物理位置间的映射 环使用区域,设备,分区和副本 来维护这些映射信息。图一, Ring拓扑结构图图二, 服务器功能定义
2、环境部署之软件安装 在任意主机安装openstack-keystone
3、环境部署之初始化环境
4、环境部署之在keystone中注册服务
5、应用案例:《1》 创建存储目录《2》 修改配置文件《3》 创建Rings《4》 启动服务
6、创建存储目录,挂载分区
7、修改配置文件,修改主配置文件,配置存储服务器
8、创建Rings1, rings确定数据存储在集群的哪个节点,可以使用swift-ring颍骈城茇-builder命令创建ring文件。2, 需要3个ring文件,object,container,锾攒揉敫account3, 存储集群中的每个存储设备被分割为分区4, 建议在每个设备上创建至少100个分区
9、启动服务, 启动swift服务, 启动memcached服务
10、测试swift,使用命令行测试对象存储(在实用环境中需要二次开可通过API调用对象存储服务)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:50
阅读量:52
阅读量:35
阅读量:69
阅读量:72