zoukankan      html  css  js  c++  java
  • 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 添加对象存储节点

        添加对象存储节点步骤与之前安装步骤一致,添加对象存储到云系统以后,需要将新节点的本地磁盘添加到对象存储环中,命令与环中添加初始化磁盘一样。

        只需在对象存储代理服务器上,对新的存储节点上所有的磁盘重新运行一遍命令即可,执行完毕以后重新平衡存储环,将最终的环文件复制到其他存储节点上。

  • 相关阅读:
    Linux命令格式
    Android SDK Manager下载,解决方案
    北大校长王恩哥送给毕业学生的十句话
    Andorid API Package ---> android.app
    Andorid API Package --->android.animation
    Andorid API Package ---> android.accessibilityservice
    Andorid API Package ---> android
    计算机经典书籍列表
    Ubuntu 10.04 下载android 4.1.1_r4
    canvas绘画基础(一):认识canvas画布
  • 原文地址:https://www.cnblogs.com/dukuan/p/7500431.html
Copyright © 2011-2022 走看看