Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER—-DAY42)

集群与存储

Ceph概述

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)

物理机创建网络yum源服务器

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)

配置SSH五无密钥连接

1)修改主机名
2)警告:/etc/hosts解析的域名必须与本机主机名一致!!!

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)
———————–++++++++++++++++++++++++++++++++++++++++++++±———–

部署Ceph集群

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)
//这两个分区用来做存储服务器的日志journal盘
2)初始化清空磁盘数据(仅node1操作即可)
Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)

验证查

1)看集群状态
[root@node1 ~]# ceph -s
2)可能出现的错误
—- osd create创建OSD存储空间,提示如下run ‘gatherkeys’
3) ceph -s 查看状态,如果失败
[root@node1 ~]# systemctl restart ceph*.service ceph*.target
//在所有节点,或仅在失败的节点重启服务
4)查看集群状态
[root@node1 ~]# ceph -s
5)可能出现的错误
–health:HEALTH_WARN
clock skew detected on node2,node3…
– clock skew(时间不同步)
解决:请先将所有主机的时间都使用NTP同步!!!
——————————+++++++++++++++++++++++++++++++++++++±—————

Ceph块存储

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)
3)动态调整大小
缩小容量
[root@node1 ~]# rbd resize –size 7G image –allow-shrink
[root@node1 ~]# rbd info image
扩容容量
[root@node1 ~]# rbd resize –size 15G image
[root@node1 ~]# rbd info image

客户端通过KRBD访问

1)客户端需要安装ceph-common软件包
2)拷贝配置文件(否则不知道集群在哪了)
3)拷贝连接密钥(否则无连接权限)

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)
4)查看克隆镜像与父镜像快照的关系
Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)

客户端撤销磁盘映射

1)umount 挂载点.
[root@client ~]# umount /mnt
2)取消RBD磁盘映射

Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)

删除快照与镜像

1)删除快照(确保快照未被保护)
[root@node1 ~]# rbd snap rm image –snap image-snap
2)删除镜像
[root@node1 ~]# rbd list
[root@node1 ~]# rbd rm image
——————-+++++++++++++++++++++++++++++++±———————

还原快照后无法挂载

问题现象
1)创建镜像快照
2)客户端对挂载的磁盘分区卸载后,再次挂载失败
故障分析及排除
1)再次对快照还原一次即可

来源:傲夜神

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月12日
下一篇 2020年1月12日

相关推荐