13

我正在运行 proxmox 并尝试删除我创建错误的池。但是它不断给出这个错误:

mon_command failed - pool deletion is disabled; you must first set the mon_allow_pool_delete config option to true before you can destroy a pool1_U (500)
OK

但:

root@kvm-01:~# ceph -n mon.0 --show-config | grep mon_allow_pool_delete
mon_allow_pool_delete = true
root@kvm-01:~# ceph -n mon.1 --show-config | grep mon_allow_pool_delete
mon_allow_pool_delete = true
root@kvm-01:~# ceph -n mon.2 --show-config | grep mon_allow_pool_delete
mon_allow_pool_delete = true

root@kvm-01:~# cat /etc/ceph/ceph.conf
[global]
         auth client required = cephx
         auth cluster required = cephx
         auth service required = cephx
         cluster network = 10.0.0.0/24
         filestore xattr use omap = true
         fsid = 41fa3ff6-e751-4ebf-8a76-3f4a445823d2
         keyring = /etc/pve/priv/$cluster.$name.keyring
         osd journal size = 5120
         osd pool default min size = 1
         public network = 10.0.0.0/24
[osd]
         keyring = /var/lib/ceph/osd/ceph-$id/keyring
[mon.0]
         host = kvm-01
         mon addr = 10.0.0.1:6789
         mon allow pool delete = true

[mon.2]
         host = kvm-03
         mon addr = 10.0.0.3:6789
         mon allow pool delete = true
[mon.1]
         host = kvm-02
         mon addr = 10.0.0.2:6789
         mon allow pool delete = true

这就是我的完整配置。知道为什么我无法删除我的池吗?

4

5 回答 5

33

另一种方法:

ceph tell mon.\* injectargs '--mon-allow-pool-delete=true'
ceph osd pool rm test-pool test-pool --yes-i-really-really-mean-it
于 2018-06-26T10:06:28.517 回答
9

您可以通过 CLI 或 Ceph 的仪表板在 Cluster -> Configuration(高级设置)下设置配置。

Ceph仪表板配置页面

CLI 命令如下:

ceph config set mon mon_allow_pool_delete true

于 2019-11-07T13:51:45.010 回答
0

你需要做:

systemctl restart ceph-mon.target

否则,您可以无限次重启服务器,但什么也没有发生

于 2017-07-18T15:29:15.777 回答
-1

编辑配置后,您需要重新启动节点。重启后一切顺利!

于 2017-07-10T13:45:14.360 回答
-1

在 /etc/ceph/ceph.conf 或 /etc/ceph/ceph.d/ceph.conf 添加以下行并重新启动 ceph.target 服务后,问题仍然存在。

[mon.1]
host = kvm-02
mon addr = 10.11.110.112:6789
mon allow pool delete = true
于 2017-11-01T17:33:38.760 回答