ceph基本操作整理

2021-09-07 02:29:35 字數 1852 閱讀 9354

啟動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

print

即可看到存在的分割槽表資訊;

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:6789

\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

1、修改/etc/ceph/ceph.conf

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...