CentOS7系统环境部署 Ceph v14222 使用ceph-deploy v201工具安装。一个管理节点 kube-10两个存储节点 kube-11kube-12 没有空的磁盘和新磁盘如何创建OSD呢?给个方案出来。
在没有空的磁盘和新磁盘的情况下,可以考虑使用 LVM 管理磁盘空间。以下是具体步骤:
-
在每个存储节点上,创建一个 LVM 卷组,例如:
pvcreate /dev/sdb vgcreate ceph /dev/sdb -
为卷组创建逻辑卷,例如:
lvcreate --size 50G --name osd1 ceph -
在 LVM 逻辑卷上创建 OSD,例如:
ceph-deploy osd create --data /dev/ceph/osd1 kube-11 ceph-deploy osd create --data /dev/ceph/osd1 kube-12这将在指定的节点上创建一个 OSD,并将其添加到 Ceph 集群中。
-
检查 OSD 状态以确保其正确运行:
ceph osd tree ceph osd status如果 OSD 创建成功,则应该能够看到它在 OSD 树中。
通过上述步骤,可以在没有空的磁盘和新磁盘的情况下,使用 LVM 管理磁盘空间,并创建 OSD。
原文地址: https://www.cveoy.top/t/topic/bGZr 著作权归作者所有。请勿转载和采集!