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 添加對象存儲節點

    添加對象存儲節點步驟與之前安裝步驟一致,添加對象存儲到雲系統以后,需要將新節點的本地磁盤添加到對象存儲環中,命令與環中添加初始化磁盤一樣。

    只需在對象存儲代理服務器上,對新的存儲節點上所有的磁盤重新運行一遍命令即可,執行完畢以后重新平衡存儲環,將最終的環文件復制到其他存儲節點上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM