2.ceph高级操作
本节内容如下:
增加监控节点
增加 osd节点
移除osd节点
1:增加监控节点
这里我们采用上回的环境,增加监控节点非常简单
我们先将监控节点环境准备好: 将hosts文件及主机名改好,然后更新deploy节点的hosts文件
在部署节点
cd first-ceph/
ceph-deploy new mon2 mon3 //这里只指哪些节点将成为监控节点
或者直接编辑配置文件
vim ceph.conf
...
mon_host = 10.0.0.25 10.0.0.26 10.0.0.27
mon_initial_members = master, osd1, osd2
public_network = 10.0.0.0/24 //这里需要声明公开网地址,否则后面会报错
...
ceph-deploy --overwrite-conf mon create mon2
ceph-deploy --overwrite-conf mon create mon3
查看效果
root@deploy first-ceph]# ceph mon dump
dumped monmap epoch 3
epoch 3
fsid 31f7ec02-3d25-4d62-a42d-ee3c3dd242db
last_changed 2015-09-07 08:42:23.514826
created 0.000000
0: 10.0.0.25:6789/0 mon.master
1: 10.0.0.26:6789/0 mon.osd1
2: 10.0.0.27:6789/0 mon.osd2
2:增加osd节点
增加osd节点比较容易,老样子,还是将hosts文件及主机名做好;
这里我们在两个新的节点各新增一块硬盘,不做分区和格式化
ceph-deploy osd prepare osd3:/dev/vdb osd4:/dev/vdb
ceph-deploy osd activate osd3:/dev/vdb1 osd4:/dev/vdb1
拷贝配置文件以及key文件
ceph-deploy admin osd3 osd4
ceps -s看一下效果
3:移除osd节点
移除OSD daemon的步骤分4步 :
(1. 冻结需要移除的OSD
ceph osd out {osd-num}
(2. 观察自动迁移OSD中的内容到集群中的其他OSD
ceph -w
你会观察到OSD的状态从"active+clean" to "active, some degraded objects", 最终回到 "active+clean"
回到active+clean后, 说明OSD的数据已经重分布完成. 可以进行第三步了
(3. 停需要移除的osd daemon服务/进程
sudo /etc/init.d/ceph stop osd.{osd-num}
或
ps -ewf|grep ceph; kill it
(4. 从集群中移除osd daemon信息: crush map, key, data, journal, 修改剩余OSD节点的configure.
任意ceph osd/mon节点执行 :
ceph osd crush remove {name}
ceph auth del osd.{osd-num}
移除节点
ceph osd rm {osd-num}
#for example
ceph osd rm 1
修改剩余节点配置, 例如vi {cluster_name}.conf :
vim ceph.conf
移除
[osd.1]
host = {hostname}
转载于:https://blog.51cto.com/liufu1103/1693820
2.ceph高级操作相关推荐
- 选择图层_Photoshop思维导图,图层的高级操作
更多的PS笔记和思维导图↑↑↑. 前面分享过图层基础知识和图层混合模式的笔记,建议一起学习.Photoshop三大混合模式详解,附思维导图(速速收藏),最全的Photoshop图层知识整理,附思维导图 ...
- MySQL学习笔记_9_MySQL高级操作(上)
MySQL高级操作(上) 一.MySQL表复制 create table t2 like t1; #复制表结构,t2可以学习到t1所有的表结构 insert into t2 ...
- mysql密码高级_MySQL数据库高级操作(图文详解)
数据表高级操作 准备工作:安装MySQL数据库 create database CLASS; use CLASS; create table TEST (id int not null,name ch ...
- 编写XML作为配置文件的高级操作库
编写XML作为配置文件的高级操作库 yipsilon 原创 (参与分:293,专家分:180) 发表:2003-7-29 下午4:26 更新:2003-7-30 上午8:30 版本:1. ...
- RobotFramework+jenkins持续化集成及高级操作API
一:RobotFramework高级操作API 1.窗口跳转 案例:58租房:http://bj.58.com 登录58同城>>点击租房>>选择区域>>选择租金&g ...
- 开了gomod不识别gopath_三分钟掌握Go mod常用与高级操作
环境 Windows10 GO:1.13 1. 开启Go module 1.11和1.12版本 将下面两个设置添加到系统的环境变量中 GO111MODULE=on GOPROXY=https://go ...
- OCM备考 三. Managing Database Availability 之RMAN高级操作
下面列出关于RMAN的一些高级操作. 1 convert rman的convert命令,用于跨平台迁移数据库或表空间时,对数据文件进行格式转换,使得文件在目标操作系统中可读. 1.1 源库上conve ...
- MySQL基本操作命令和数据表高级操作
数据库之MySQL基本操作命令 一.常用的数据类型 二.查看数据库.表和表结构 1.查看数据库 2.查看数据库包含的表 3.查看表结构 三.SQL语句 创建新的数据库 创建新的表 删除指定数据表 删除 ...
- Mysql数据库(三)——mysql数据库高级操作
Mysql数据库(三)--mysql数据库高级操作 一.指定主键的另一种方式 二.克隆/复制一个表 1.方法一 2.方法二 三.清空表,删除表内数据 1.方法一 2.方法二 3.方法三 4.三个删除方 ...
最新文章
- 在ML中缺乏数据可是个大问题,亲测有效的5种方法帮您解决
- 添加组件_Flextools 添加真实凯斯门特双开窗动态组件
- STM32 GPIO与 EXTI的映射关系
- Review学生作业管理系统
- 从最新财报中,我看到京东“四面楚歌”
- 配置SQL Server 2012 AlwaysOn ——step1 建立AD域及DNS配置
- 为什么要使用英英词典?
- 简易中控紫猫插件版(2)基本思路介绍
- TCP SYN握手报文可以传输数据吗
- js数组的reduce方法
- 智遥工作流调用SAP基础数据,解决方案
- 高德地图api的自定义地点标注
- 注重实效的程序员之快速参考指南
- 高级软件工程第四次作业:东理三剑客团队项目
- 武汉大学和厦门大学计算机,武汉大学和厦门大学谁更强,为什么有人说这两所大学名气大于实力...
- Unity前项渲染和延迟渲染(二)
- android特效 插件
- STC51单片机35——五线四相步进电机驱动测试程序(2个步进电机)
- UE4 – Ultimate FPS Weapons Pack VR ready 高品质武器模型和纹理
- 惠普服务器如何选择光驱启动不了系统,如何设置光盘启动,小编教你惠普笔记本如何设置光盘启动...
热门文章
- C++ const与define
- WindowManager.LayoutParams类22
- php实现适配器模式(转)
- FD.io/VPP — 常用指令集合
- 5G NR — 频率、频段、载波、载频、载波带宽
- NanoPi NEO Air使用十:自己编写驱动来控制LED
- ROM,RAM,DRAM,SDRAM,SRAM
- 用 vue + d3 画一棵树
- dyld: Library not loaded: @rpath/MySDK.framework/MySDK 错误解决
- CentOS7 编译安装 Mariadb