ceph - 如何在 Ceph 集群中重启 Mon
问题描述
我正在运行一个由 3 个节点组成的 Ceph 集群(太平洋)。我启动了 3 个监视器守护程序(每个节点上一个)。
只是为了一些测试,我想使用命令从监视器列表中删除 node3
sudo ceph mon remove node3
mon 在仪表板中消失了,当我调用 ceph status 命令时:
$ sudo ceph status
cluster:
id: xxxxx-yyyyy-zzzzzzz
health: HEALTH_WARN
1 failed cephadm daemon(s)
services:
mon: 2 daemons, quorum node1,node2 (age 53m)
mgr: node1.gafnwm(active, since 102m), standbys: node2.jppwxo
osd: 3 osds: 3 up (since 15m), 3 in (since 96m)
但现在我发现无法重新启动或将监视器再次添加到我的集群中。我试过了:
$ sudo ceph orch daemon add mon node3:10.0.0.4
Error EINVAL: name mon.node3 already in use
这是什么意思?mon.node3
即使我看不到,为什么名称已经在使用?
解决方案
推荐阅读
- graphql - GraphQL:当父级为空时,响应中没有可用的子级/嵌套数据?
- go - 使用elasticsearch原子操作更新
- sql - 如何正确编写此查询?
- reactjs - 错误:找不到样式目标。它开始出现在带有 React 实现的 SSR 之后。怎么修?
- python - 如何确定可执行文件是否从活动 shell 中启动?
- applescript - (AppleScript)是否可以编写一个对话框,每次看到它时都会显示一个随机字符串?
- javascript - 上传的图片没有返回到 PHP
- android - 除了android中的活动之外,还有什么是调用网络类的好方法?
- javascript - 在javascript中隐藏时显示/隐藏和清除单选按钮值
- javascript - 需要 antd 表单的语言环境支持标记