???紵 发表于 2017-12-5 11:43:59

OpenStack运维(三):OpenStack存储节点和配置管理

  1、对象存储节点维护
  1.1 重启存储节点
  如果一个存储节点需要重启,直接重启即可。
  1.2 关闭存储节点
  如果一个存储节点需要关闭很长一段时间,可以考虑将该节点从存储环中移除。
  swift-ring-builder account.builder remove <ip address of storage node>
  swift-ring-builder container.builder remove <ip address of storage node>
  swift-ring-builder object.builder remove <ip address of storage node>
  swift-ring-builder account.builder rebalance
  swift-ring-builder container.builder rebalance
  swift-ring-builder object.builder rebalance
  再将存储环上的文件重新分配给其他节点:
  #for i in node1 node2 ...nodeN;do scp *.ring.gz $i:/etc/swift;done
  如果需要将此节点再次加入到存储环,只需按照之前创建存储集群的命令即可。
  1.3 更换一块swift磁盘
  假设sdb磁盘错误,数据已经迁移到其他磁盘上,可直接进行替换。
  a. 首先卸载磁盘:umount /dev/sdb
  b. 替换为新的磁盘,并对其格式化,无需分区:mkfs.xfs /dev/sdb
  c. 挂载:mount -a

2、配置管理
  使用硬件之前应进行烤机。
  2.1 添加计算节点
  建议选择与之间配置相同的硬件和系统环境,防止迁移虚拟机时出现问题。
  添加计算节点步骤与之前安装步骤一致,云系统会自动检测到新添加的节点。
  2.2 添加对象存储节点
  添加对象存储节点步骤与之前安装步骤一致,添加对象存储到云系统以后,需要将新节点的本地磁盘添加到对象存储环中,命令与环中添加初始化磁盘一样。
  只需在对象存储代理服务器上,对新的存储节点上所有的磁盘重新运行一遍命令即可,执行完毕以后重新平衡存储环,将最终的环文件复制到其他存储节点上。
页: [1]
查看完整版本: OpenStack运维(三):OpenStack存储节点和配置管理