前段時間客戶那邊有台機器的的硬碟全部掛掉,導致上面的檔案系統也全部掛掉,換上新硬碟後需要重新新增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 在...