美文网首页
Swift的安装与管理

Swift的安装与管理

作者: K1024 | 来源:发表于2016-10-26 22:04 被阅读54次

一、Swift的安装

安装目标,使用Keystone替代swift内置的认证节点,配套代理节点与存储节点提供存储服务

  1. 创建代理节点虚拟机
  2. 创建存储节点虚拟机
  3. 安装Proxy代理服务
  4. 安装配置Swift依赖的Keystone
  5. 注册Swift服务:就是将Swift服务注册到Keystone中,这时候Keystone扮演了服务治理的角色

二、配置Proxy服务

  1. 添加用户:保证swift存储服务能在linux上运行
  2. 生成散列值:将数据分割存放到某些指定的目录
  3. 配置memcached服务,允许从任意节点访问
  4. default的配置:默认IP、端口及用户的配置
  5. 生成证书:就是设置openssl证书
  6. 配置pipeline:提供pipeline的访问能力,通过filter的方式进行消息的处理
  7. Keystone认证配置:支持Keystone认证
  8. 修改权限:保证swift服务可以使用swift用户操作

三、启动Proxy服务

  1. 创建ring:定位存储节点所在位置,设定存储的分区,备份数量,迁移时间
  2. 添加存储节点:将存储节点添加到代理服务上,做好映射
  3. 启动服务:启动代理服务对外提供restful形式的调用能力

四、安装存储服务

  1. 磁盘格式化
    (1)创建swift用户
    (2)格式化分区
    (3)挂载分区
  2. 同步服务配置
    保证多重数据的一致性
  3. Swift存储子服务
    (1)对象服务配置
    (2)容器服务配置
    (3)账户服务配置
  4. 启动存储服务

五、存储服务管理

  1. 查看存储服务:客直接通过shell命令查看
  2. 删除存储节点:存储节点失效,可以删除,备份节点承担数据存储能力
  3. 添加存储节点:数据会按照规则进行迁移复制
  4. 添加代理节点:可以将其他代理节点的swift文件拷贝,直接启动服务即可

相关文章

网友评论

      本文标题:Swift的安装与管理

      本文链接:https://www.haomeiwen.com/subject/jprjuttx.html