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. Sokcet方式请求HTTP/HTTPS的封装类HttpHelper
  2. Enerprise Solution Main 启动方法源代码
  3. linux shell 去掉文本处理中的双引号
  4. 【Matplotlib】 移动spines
  5. oracle_安装_win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法
  6. opkg
  7. 设置QT应用程序图标方法(Windows下)
  8. 基于Spring Boot的RESTful API实践(一)
  9. mongodb聚合的使用
  10. oracle12c:通过oracle客户端工具配置tns,并使用sqlldr进行批量导入数据
  11. Linux Mysql数据库安全配置
  12. mysqldump常用备份参数
  13. scrapy xpath、正则表达式、css选择器
  14. 第三周(JAVA编写的 wordcount)
  15. Build-in Function:abs(),all(),any(),assii(),bin(),issubclass(),bytearray(),isinstance()
  16. three添加和移除对象
  17. jQuery.on() 函数
  18. 【初识】KMP算法入门
  19. 用cxf生成webservice的java客户端代码
  20. Django基础学习三_路由系统

热门文章

  1. F - Capture
  2. impala基础
  3. 并行设计模式(二)-- Master-Worker模式
  4. js的学习(window对象的使用)
  5. 调用支付宝第三方接口(沙箱环境) SpringMVC+Maven
  6. 企业级分布式监控系统-Zabbix基础
  7. python 生成html文件(表格)
  8. 算法提高 9-3摩尔斯电码 map
  9. 360提供的php防注入代码
  10. Linux下SVN安装配置以及使用