啟動osd、mon程序:
start ceph-osd id=x
start ceph-mon id=yyy
關閉osd、mon程序:
stop ceph-osd id=x
stop ceph-mon id=yyy
檢視osd的狀態:
status ceph-osd id=x
scale up:(同一節點上增加osd)
scale out:(同一集群內增加節點)
第一步:ceph osd crush reweight osd.x 0.0
第二步:等待health_ok 再繼續之後操作
1、刪除osd:
a、停止osd daemon
stop ceph-osd id=x
b、mark osd out
ceph osd out osd.x
c、osd remove from crushmap
ceph osd crush remove
d、delete ceph anthentication keys
ceph auth del osd.x
e、remove osd from ceph cluster
ceph osd rm osd.x
2、新增osd(warning:刪除之後新增,osd id值不會變更,否則出現osd id變更)
1、使用ceph-deploy工具提交osd
ceph-deploy osd create [hostname]:[disk]:[journal] //初始化指定journal碟符
2、若新增的硬碟存在分割槽表則需要清空分割槽表:
ceph-deploy disk zap [hostname]:[disk]
note:
如何檢視磁碟是否存在分割槽表:
parted /dev/sda
即可看到存在的分割槽表資訊;
1、修改/etc/ceph/ceph.conf
2、ceph-deploy --overwrite-conf config push node0 node1 node2
3、ceph-deploy mon create
4、ceph -s
1、修改/etc/ceph/ceph.conf檔案;
然後重新通過monmaptool工具重新生成map:
1 monmaptool --create --add mon.a 101.71.4.20:6789 --add mon.b 101.71.4.21:67891、修改/etc/ceph/ceph.conf\2 --add mon.c 101.71.4.22:6789 --add mon.d 101.71.4.23:6789 --add mon.e 101.71.4.24:6789 --fsid c6e7e7d9-2b91-4550-80b0-6fa46d0644f6 \
3 --clobber monmap
2、ceph-deploy --overwrite-conf config push node0 node1 node2
3、ceph-deploy mon destroy
4、ceph -s
1、公升級mon:
apt-get update ceph -y
restart ceph-mon id=x
2、公升級osd:
apt-get update ceph -y
restart ceph-osd id=x
整理 CFileDialog基本操作
include stdafx.h include cmyfiledialog.h ifdef debug define new debug new undef this file static char this file file endif using namespace std int fno...
整理 CListCtrl基本操作
2011 0217 將題頭定義成配置陣列,便於維護 typedef struct tag list ctrl title tag list ctrl title,ptag list ctrl title 2013 08 31 17 13 07 dwcntprocesses 0x6d 2013 08 ...
HiveQL基本操作整理
create table pokes foo int,bar string create table new table like records create view valid records as select from records2 where temperature 9999 cre...