一、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:

 monmaptool --create --add mon.a 101.71.4.20: --add mon.b 101.71.4.21: \
--add mon.c 101.71.4.22: --add mon.d 101.71.4.23: --add mon.e 101.71.4.24: --fsid c6e7e7d9-2b91--80b0-6fa46d0644f6 \
--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

ceph基本操作整理的更多相关文章

  1. Mysql基本操作整理

    1.登录数据库 格式: mysql -h主机地址 -u用户名 -p用户密码 –P端口 –D数据库 –e “SQL 内容”>mysql -uroot -p 数据库名称~~~~~~~~~~~~~~~ ...

  2. JSON数组,JSON对象,数组的区别与基本操作整理

    JSON 语法规则 JSON 语法是 javascript 对象表示语法的子集. 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 名称/值对 JSON 数据的书写格式是: ...

  3. Centos6、Centos7防火墙基本操作整理

    Centos7: 查看防火墙状态: firewall-cmd --state 开启防火墙: systemctl start firewalld.service 关闭防火墙(重启失效): systemc ...

  4. spark 基本操作整理

    关于spark 的详细操作请参照spark官网 scala 版本:2.11.8 1.添加spark maven依赖,如需访问hdfs,则添加hdfs依赖 groupId = org.apache.sp ...

  5. ceph操作相关命令整合

    ceph基本操作: /etc/init.d/ceph -a start/stop //即在所有节点上执行 单个操作: start/stop ceph-osd id={id} start/stop ce ...

  6. JavaScript 数组基本操作

    简介 数组操作无论是在JavaScript中还是在其他语言中都是很常见.经常会用到的,现在我把JavaScript 数组基本操作整理一下,供大家参考学习.里边包含我自己的见解以及案例,希望能够帮助大家 ...

  7. 搭建Ceph分布式存储

    环境: 系统 IP地址 主机名(登录用户) 承载角色 Centos 7.4 64Bit 1611 10.199.100.170 dlp(yzyu) ceph-client(root) admin-no ...

  8. python3 excel基本操作及格式设置

    #encoding=utf-8 ''' excel基本操作整理 ''' #openpyxl 版本2.5.4 from openpyxl import * import datetime as dt f ...

  9. Redis数据类型及操作详解

    Redis数据库,是nosql的一种.与传统关系型数据库(如mysql.sqlserver等)相比,他在处理大数据量上相当有优势,扩展性和可用性高,这是传统型数据库所达不到的. Redis是一个key ...

随机推荐

  1. 运用JavaScript构建你的第一个Metro式应用程序(onWindows 8)(三)

    原文 http://blog.csdn.net/zhangxin09/article/details/6793593 这是<运用 JavaScript构建你的第一个Metro式应用程序>系 ...

  2. centos6.5vpn搭建

    centos6.5vpn搭建整个搭建流程,服务端,客户端安装及测试. 达到的效果: 在安装vpn客户端的机器可通过vpn(virtual private network)专用线路(vpn主配置文件中定 ...

  3. org/apache/commons/pool/impl/GenericObjectPool异常的解决办法

    org/apache/commons/pool/impl/GenericObjectPool异常的解决办法 webwork+spring+hibernate框架的集成, 一启动Tomcat服务器就出了 ...

  4. 【iOS】Plist-XML-JSON数据解析

    网络上数据传输通用的有XML.JSON等,iOS中也能够用Plist. 要进行传输数据.就要首先进行序列化: 1.序列化.  对象转换成二进制流.(这个一句话即可) .反序列化. 二进制流转换为对象等 ...

  5. spm3 基本

    spm3 命令 spm init //初始化一个spm模块,会生成基本配置以及测试文件等(下图). //注 初始化以后一般需要 鲜执行一下 spm install 安装默认依赖模块 index.js就 ...

  6. html基础标签-2-textarea文本域

    textarea文本域 <!doctype html> <html lang='zh-cn'> <head> <meta charset='utf-8'> ...

  7. gridview中使用href调用javascript

    传递参数(多个)可用以下两种方法: 方法一: <asp:TemplateField HeaderText="列名1"> <ItemTemplate> < ...

  8. 关于在App_Code文件夹自定义类中Session无法使用

    由于前台页面需要调用App_Code中自定义类的函数,但在自定义类中找不到Session,解决方法如下: 新建一个类session,并自己定义函数GetSession(),引用命名空间 System. ...

  9. T-SQL 基于关系分割字符串

    今天晚上学习了下 SQL 基于关系的运算,同时也捉摸着写了个例子,虽然我知道性能不是很好,还有待优化.直接上源代码吧,思路表达出来有点困难,直接贴上代码,如果有人不懂得可以MM 我. declare ...

  10. 寻找所有javaee官方文档的方法

    所有跟java有关的首先要去oracle官网. 所有文档都放在: Oracle Technology Network 即:著名的OTN网站 链接在首页的最后一个标签: 侧面就是documentions ...