Ceph添加OSD节点
来源:互联网 发布:微店和淘宝哪个更安全 编辑:程序博客网 时间:2024/06/05 03:40
1、首先需要在新的节点上安装ceph软件,当然这个需要做一系列的准备工作
比如安装ssh-keygen,配置ntp等
在管理节点上执行:
[root@ceph-admin ~]#su -dgb
$ceph-deploy install --no-adjust-repos ceph5
2、获取osd的ID
这个操作是在管理节点上执行
[root@ceph-admin ~]#ceph osd create //记录得到的编号,该编号是下面创建的osd的ID
0
3、编辑配置文件,这个文件是在管理节点上的,为了安全也可以同步到别的节点上保存
[root@ceph-admin ~]#vi /etc/ceph/ceph.conf
添加 [osd.0] public addr = 192.168.0.15
4、同步配置文档到节点ceph5,这个操作在管理节点上执行
[root@ceph-admin ~]#scp -r root@192.168.0.10:/etc/ceph/ root@192.168.0.15:/etc/
5、部署osd节点
登陆到ceph5或者ssh到ceph5机器上都可以
[root@ceph-admin ~]#ssh root@192.168.100.103
6、对磁盘做处理
[root@ceph5 ~]#parted /dev/sdb mktable gpt
[root@ceph5 ~]#parted /dev/sdb mkpart osd.0 1 20g //新加的硬盘为20g,并将所有空间划分为一个分区
7、格式化和挂载,ceph5机器上的磁盘
[root@ceph5 ~]#mkfs -t xfs /dev/sdb1
[root@ceph5 ~]#mkdir -p /data/osd.0
[root@ceph5 ~]#mkdir -p /var/lib/ceph/osd/ceph-0
[root@ceph5 ~]#mount /dev/sdb1 /data/osd.1
8、安装新osd的相关,初始化 OSD 数据目录
[root@ceph5 ~]#ceph-osd -i 0 --mkfs --mkkey //这里的“0”就是osd是的编号,即ceph osd create输出的数字
9、注册此 OSD 的密钥
[root@ceph5 ~]#ceph auth add osd.1 osd 'allow *' mon 'allow rwx' -i /var/lib/ceph/osd/ceph-0/keyring
10、把此 OSD 加入 CRUSH 图之后,它就能接收数据了
[root@ceph5 ~]#ceph osd crush add osd.0 0.2 root=default host=ceph5
11、启动osd进程
[root@ceph5 ~]#ceph-osd -i 0
12、查看进程
[root@ceph5 ceph-0]# ps -ef|grep ceph-osd
root 3238 1 21 10:54 ? 00:00:01 ceph-osd -i 0
root 3369 2654 0 10:54 pts/0 00:00:00 grep --color=auto ceph-osd
13、查看osd状态
[root@ceph5 ceph-0]#ceph osd stat osd添加成功
[root@ceph5 ceph-0]# ceph osd stat
osdmap e175: 6 osds: 5 up, 5 in
flags sortbitwise,require_jewel_osds
比如安装ssh-keygen,配置ntp等
在管理节点上执行:
[root@ceph-admin ~]#su -dgb
$ceph-deploy install --no-adjust-repos ceph5
2、获取osd的ID
这个操作是在管理节点上执行
[root@ceph-admin ~]#ceph osd create //记录得到的编号,该编号是下面创建的osd的ID
0
3、编辑配置文件,这个文件是在管理节点上的,为了安全也可以同步到别的节点上保存
[root@ceph-admin ~]#vi /etc/ceph/ceph.conf
添加 [osd.0] public addr = 192.168.0.15
4、同步配置文档到节点ceph5,这个操作在管理节点上执行
[root@ceph-admin ~]#scp -r root@192.168.0.10:/etc/ceph/ root@192.168.0.15:/etc/
5、部署osd节点
登陆到ceph5或者ssh到ceph5机器上都可以
[root@ceph-admin ~]#ssh root@192.168.100.103
6、对磁盘做处理
[root@ceph5 ~]#parted /dev/sdb mktable gpt
[root@ceph5 ~]#parted /dev/sdb mkpart osd.0 1 20g //新加的硬盘为20g,并将所有空间划分为一个分区
7、格式化和挂载,ceph5机器上的磁盘
[root@ceph5 ~]#mkfs -t xfs /dev/sdb1
[root@ceph5 ~]#mkdir -p /data/osd.0
[root@ceph5 ~]#mkdir -p /var/lib/ceph/osd/ceph-0
[root@ceph5 ~]#mount /dev/sdb1 /data/osd.1
8、安装新osd的相关,初始化 OSD 数据目录
[root@ceph5 ~]#ceph-osd -i 0 --mkfs --mkkey //这里的“0”就是osd是的编号,即ceph osd create输出的数字
9、注册此 OSD 的密钥
[root@ceph5 ~]#ceph auth add osd.1 osd 'allow *' mon 'allow rwx' -i /var/lib/ceph/osd/ceph-0/keyring
10、把此 OSD 加入 CRUSH 图之后,它就能接收数据了
[root@ceph5 ~]#ceph osd crush add osd.0 0.2 root=default host=ceph5
11、启动osd进程
[root@ceph5 ~]#ceph-osd -i 0
12、查看进程
[root@ceph5 ceph-0]# ps -ef|grep ceph-osd
root 3238 1 21 10:54 ? 00:00:01 ceph-osd -i 0
root 3369 2654 0 10:54 pts/0 00:00:00 grep --color=auto ceph-osd
13、查看osd状态
[root@ceph5 ceph-0]#ceph osd stat osd添加成功
[root@ceph5 ceph-0]# ceph osd stat
osdmap e175: 6 osds: 5 up, 5 in
flags sortbitwise,require_jewel_osds
0 0
- Ceph添加OSD节点
- CEPH Ubuntu14.04 集群添加 OSD 节点
- ceph中osd节点的添加与移除
- 【Ceph】添加/删除OSD
- ceph运维—添加osd
- ceph 添加/删除OSD(ceph.conf)
- 添加osd节点纪要
- 两个节点添加osd
- CEPH Ubuntu14.04 集群删除 OSD 节点
- ceph集群在线添加||删除+mon&&osd
- ceph 添加/移除osd 设备
- Centos搭建ceph+++八、添加一块OSD
- 添加/删除osd节点步骤
- Ceph删除/添加故障OSD(ceph-deploy)
- Ceph添加mon节点
- ceph osd full 解决方法
- ceph OSD 故障记录
- Ceph OSD日志分析
- Apache FtpServer环境搭建详解
- 将博客搬至CSDN
- 界面操作劫持与HTML5安全
- Android动画之属性动画
- jzoj3748 【CF446D】DZY Loves Games(games)
- Ceph添加OSD节点
- linux tomcat7 配置证书(JKS和PKCS12格式)
- Android实战技巧:数据存储方式
- react----基础训练
- Android开发之头像设置
- java中Math.ceil()函数实例
- c++字符串拼接的两种方法
- Android:QQ分享、微信分享、朋友圈分享(不使用第三方SDK)
- Ubuntu使用技巧:WinQQ自动隐藏解决