ceph基本操作整理
一、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
即可看到存在的分区表信息;
三、添加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基本操作整理的更多相关文章
- Mysql基本操作整理
1.登录数据库 格式: mysql -h主机地址 -u用户名 -p用户密码 –P端口 –D数据库 –e “SQL 内容”>mysql -uroot -p 数据库名称~~~~~~~~~~~~~~~ ...
- JSON数组,JSON对象,数组的区别与基本操作整理
JSON 语法规则 JSON 语法是 javascript 对象表示语法的子集. 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 名称/值对 JSON 数据的书写格式是: ...
- Centos6、Centos7防火墙基本操作整理
Centos7: 查看防火墙状态: firewall-cmd --state 开启防火墙: systemctl start firewalld.service 关闭防火墙(重启失效): systemc ...
- spark 基本操作整理
关于spark 的详细操作请参照spark官网 scala 版本:2.11.8 1.添加spark maven依赖,如需访问hdfs,则添加hdfs依赖 groupId = org.apache.sp ...
- ceph操作相关命令整合
ceph基本操作: /etc/init.d/ceph -a start/stop //即在所有节点上执行 单个操作: start/stop ceph-osd id={id} start/stop ce ...
- JavaScript 数组基本操作
简介 数组操作无论是在JavaScript中还是在其他语言中都是很常见.经常会用到的,现在我把JavaScript 数组基本操作整理一下,供大家参考学习.里边包含我自己的见解以及案例,希望能够帮助大家 ...
- 搭建Ceph分布式存储
环境: 系统 IP地址 主机名(登录用户) 承载角色 Centos 7.4 64Bit 1611 10.199.100.170 dlp(yzyu) ceph-client(root) admin-no ...
- python3 excel基本操作及格式设置
#encoding=utf-8 ''' excel基本操作整理 ''' #openpyxl 版本2.5.4 from openpyxl import * import datetime as dt f ...
- Redis数据类型及操作详解
Redis数据库,是nosql的一种.与传统关系型数据库(如mysql.sqlserver等)相比,他在处理大数据量上相当有优势,扩展性和可用性高,这是传统型数据库所达不到的. Redis是一个key ...
随机推荐
- java设计模式之 工厂模式Factory
好比某种套路,经过不断实践,证明对项目结构非常有利 如果需要获取某种对象,如同获取不同的产品 需要由工厂来提供,工厂模式 可能的类或者对象:工厂类 产品:Cat Dog Fish ... //动 ...
- 【Chromium中文文档】Web安全研究
转载请注明出处:https://ahangchen.gitbooks.io/chromium_doc_zh/content/zh//General_Architecture/Extension_Sec ...
- MMC卡是什么
MMC卡(Multimedia Card) 翻译成中文为“多媒体卡”.是一种快闪存储器卡标准.在1997年由西门子及SanDisk共同开发,技术基于东芝的NAND快闪记忆技术,因此较早期基于Intel ...
- Qt窗口的标题栏自绘
因个人需要,要修改Qt Widget的标题栏,网上找了大半天,没有得到答案,但发现问的人比较多 所以现将找到的此文分享一下. (原文:http://www.qtsoftware.com/develop ...
- WPF中的触发器简单总结
原文 http://blog.sina.com.cn/s/blog_5f2ed5cb0100p3ab.html 触发器,从某种意义上来说它也是一种Style,因为它包含有一个Setter集合,并根据一 ...
- 多个target下编译的时候出错问题的解决
在工程里如果有多个target的时候,如图 那么编译的时候一定要注意Xcode右侧勾选了正确的target,否则有可能会导致一系列让你想不到的bug. ,另外,如果工程中有framework,那么一定 ...
- 跟我一起学extjs5(16--各种Grid列的自己定义渲染)
跟我一起学extjs5(16--各种Grid列的自己定义渲染) Grid各列已经可以展示出来了.列的类型包含字符型,整型,浮点型,货币型,百分比型,日期型和布尔型,我自己定义了各种类型 ...
- zoj 3665 Yukari's Birthday(枚举+二分)
Yukari's Birthday Time Limit: 2 Seconds Memory Limit: 32768 KB Today is Yukari's n-th birthday ...
- SQL学习之使用常用函数处理数据
一.在介绍使用函数处理数据前,先说下使用DBMS(数据库管理系统)处理数据所带来的问题! 1.与几乎所有的DBMS都同等的支持SQL语句(如SELECT)不同,每一个DBMS都有特定的函数,事实上,只 ...
- activemq的两种基本通信方式的使用及总结
简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择.这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨.activem ...