首先,我们需要连接到Ceph管理节点,并使用管理员权限执行删除OSD的命令。在命令行中,运行以下命令: ``` ceph-deploy osd rm {管理节点}:/var/lib/ceph/osd/ceph-{osd号码} ``` 请注意,{管理节点}是您用于管理Ceph集群的节点的主机名或IP地址。 删除OSD的过程可能需要一些时间,取决于集群的大小和负载。一旦OSD...
# 创建部署目录mkdir /root/cephclustercd/root/cephcluster/# 拉取源码git clone https://github.com/ceph/ceph-deploy.gitcdceph-deploy# 删除osd.py代码第375行,否则查询节点磁盘列表时会报错vim ceph_deploy/osd.py# 被删除的行line=line.decode('utf-8')# 安装python3setup.py install 然后,使用ceph-de...
1. osd下线流程# (1)如果osd机器还在正常运行,不是非正常下删除osd,那首先要将此osd的权重设置为0,等待此osd的所有数据迁移出去并不再接受新数据。 $ ceph osd crush reweight osd.8 0 reweighted item id 8 name 'osd.8' to 0 in crush map 如果数据量过大,权重数值最好慢慢的调整,0.7->0.4>0.1>...
OSD 自身或者其他 OSD 出现故障,Monitor 根据上报信息修改 Cluster 一个集群拥有一个 Monitor 也可运行,但可能会出现单点故障问题,所以为提高可靠性和可用性一般使用 多个 Monitor(官方推荐 3 个),Monitor 之间通过 Paxos 算法保持一致性。
ceph osd out ``` 在上述命令中,``是要停止的OSD的编号。你也可以使用其他命令来重新启动、删除等。请谨慎使用这些命令,并确保你了解其潜在的影响和风险。 总之,部署Ceph OSD是搭建一个高性能、高可用性分布式存储系统的重要步骤。通过正确地配置和管理OSD,你可以提供可靠的数据存储和检索解决方案。在实际部署过程...
例如:osd pool default size = 2 public network = {ip-address}/{netmask} 其他详细配置待续 3、在所有节点安装 ceph 软件包 ceph-deploy install {ceph-node}[{ceph-node} ...] 在此过程中如果出现安装源找不到的情况,根据环境情况修改 ceph.repo 文件中的源路 ...
#删除osd上的旧数据 ssh root@$h "rm -r /var/lib/ceph/osd/ceph-$id/" #创建osd echo "create $role data directory..." ssh root@$h "mkdir -p /var/lib/ceph/osd/ceph-$id" echo "init $role data directory..." ssh root@$h "ceph-osd -i $id --mkfs --mkkey" echo ...
通过Ceph-deploy,管理员可以方便地创建、修改甚至删除这些存储池。创建一个新存储池通常只需执行一条简单的命令,如ceph osd pool create <pool-name> <pg-num> <pgp-num>。这里,<pool-name>是你希望赋予该存储池的名字,而<pg-num>和<pgp-num>分别代表放置组的数量及其副本数量。合理的配置不仅能确保数据的...
conf ## 添加了可以删除osd pool参数 2.7、ceph集群 代码语言:javascript 复制 ceph-deploy install --release mimic ceph0{1,2,3} 2.8、初始化mon和秘钥证书 代码语言:javascript 复制 ceph-deploy --overwrite-conf mon create-initial 2.9、分发拷贝配置及密钥 代码语言:javascript 复制 chmod 644 /etc/ceph/...
使用ceph-deploy工具部署时出现错误:Unable to find /var/lib/ceph/bootstrap-osd/ceph.keyring runsisiAT hust http://www.cppblog.com/runsisi 该错误在执行命令:ceph-deploy mon create-initial时出现,说明该monitor节点曾经部署过ceph环境,该问题的解决方法很简单,在执行该命令之前删除该monitor节点/etc/ceph/...