ceph osd新增和移除

2021-08-19 20:32:55 字數 1166 閱讀 9308

前段時間客戶那邊有台機器的的硬碟全部掛掉,導致上面的檔案系統也全部掛掉,換上新硬碟後需要重新新增osd,下面是詳細步驟

需要注意的是,操作盡量選在晚上10:30之後。

先將down掉的osd程序刪掉

具體命令如下:

service ceph stop osd.**

ceph osd out osd.**

ceph osd crush remove osd.**

ceph osd rm osd.**

ceph auth del osd.**

ceph -w
觀察等待reblance完成後,在移除另乙個,

都移除後,觀察ceph集群狀態,

ceph -s

ceph health detail

確認正常後開是新增新的osd

將新加入的磁碟分割槽:

for i in /dev/sd

;do parted $i mklabel gpt && parted $i mkpart primary 2048s 100%;

done

生成新的uuid

uuidgen
格式化磁碟,並掛載

mkfs.xfs /dev/***

mkdir /var/lib/ceph/osd/ceph-**

mount -t xfs /dev/*** /var/lib/ceph/osd/ceph-**

ceph osd create a334478b-f090-4c81-8b20-0c481cbe3215

ceph-osd -i ** --mkfs --mkkey --osd-uuid a334478b-f090-4c81-8b20-0c481cbe3215

ceph auth add osd.** osd 'allow*'mon'allow profile osd' -i /var/lib/ceph/osd/osd.**/keyring

ceph osd crush add osd.** 1.0 host=node07

ceph -w

觀察,等待reblance完成

檢查ceph集群狀態,然後繼續新增下一塊

Ext tree 節點的新增和移除

ext.define ext.demo.panel 建立樹節點的store createtreestore function urlstr proxy sorters root return treestore 渲染 onrender function ct,position 移除 1 獲取選中的節...

JSON 物件 新增 和 移除 某個屬性

json物件新增乙個屬性 因為json完全是動態的,所以給乙個json物件新增乙個屬性是很簡單的,如 var json json.username xtayfjpk 這樣就為json物件新增了乙個名為username的屬性,其值為字串 xtayfjpk 反過來想,如何從json物件中移除乙個屬性呢?...

DOM操作 建立 新增 移除 移動 和查詢

var f document.creatdocumentfragment 建立dom片段 var b document.createlement 標籤名 建立具體的元素 var n document.creattextnode 文字內容 建立乙個文字節點 父元素.removechild 子元素a 在...