博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ceph基本操作整理
阅读量:7200 次
发布时间:2019-06-29

本文共 1716 字,大约阅读时间需要 5 分钟。

一、ceph基本操作:

   启动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

二、ceph更换硬盘流程:

  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 {name}

     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

          即可看到存在的分区表信息;

 三、添加mon节点:  

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

    2、ceph-deploy --overwrite-conf config push node0 node1 node2

    3、ceph-deploy  mon create {mon主机名}

    4、ceph -s

四、换mon节点ip:

    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

五、删除mon节点:

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

   2、ceph-deploy --overwrite-conf config push node0 node1 node2

   3、ceph-deploy mon destroy  {hostname}

   4、ceph -s

六、ceph集群升级:

   1、升级mon:

      apt-get update ceph -y

      restart ceph-mon id=X

   2、升级osd:

      apt-get update ceph -y

      restart ceph-osd id=X

 

转载地址:http://tewum.baihongyu.com/

你可能感兴趣的文章
不同浏览器中单选框和文字对齐的兼容
查看>>
Python 浮点数在列表中排序的问题
查看>>
一个失业三年后,又重新找回自信的小伙靠的是什么?
查看>>
JFinal学习-Excel导出
查看>>
linuxbridge 小贴士
查看>>
红旗inWise操作系统V8.0发布了!!!
查看>>
tiles2
查看>>
vi 合并多个文件
查看>>
切换npm源
查看>>
关于Linux静态库和动态库的分析
查看>>
期货与远期的区别,主要是:
查看>>
细数JDK里的设计模式
查看>>
Oracle中增加Split函数
查看>>
nagios 报警频率控制
查看>>
scrapy 应用
查看>>
Redis 部署策略
查看>>
2011-04-18 python 文件copy 之道 大全 (转)
查看>>
Mybatis Generator的model生成中文注释,支持oracle和mysql(通过实现CommentGenerator接口的方法来实现)...
查看>>
crate安装使用
查看>>
布隆过滤器
查看>>