CEPH踩坑笔记

关于版本的踩坑点(20200206)

Ubuntu 1804

ceph-iscsi官方没有提供deb包和ubuntu部署教程,只有centos的。

iscsi需要用到的tcmu-runner在ubuntu1804中是没有的,如果拿1904和2004的包来用是与init系统不兼容的。需要自己编译相关软件包。

 

CentOS 7

ceph-iscsi相关软件包官方提供了yum源,并且下载/镜像站只存储了ceph-iscsi*,缺少tcmu-runner,可以从shaman中可以得到。

 

CentOS 8

根据官方wiki,目前已经release的版本是v14.2.7 Nautilus,该版本没有提供用于CentOS8的源。而新的Octopus版本提供了适用于CentOS8的源,但尚未release。

Octopus发布目标日期是20200301。

Octopus目前没有提供用于CentOS8的ceph-deploy的rpm包,但是有cephadm。

cephadm用的是容器部署方案,默认使用podman,兼容docker。

安装ceph时缺少一些包,在remi源中只有CentOS7的。

缺少软件包

清理OSD硬盘分区表

在创建OSD时,如果之前硬盘的分区表和lvm不是干净的需要清理下目标硬盘,可以用lvremove和vgremove,或者ceph-volume。

ceph-volume lvm zap /dev/sdb --destroy
0 条评论
    发表一条评论