ceph octopus 删除pool

在Ceph存储系统中,删除数据池时会遇到权限错误,需要先修改配置文件启用mon_allow_pool_delete选项。通过SSH在各节点上同步配置,并重启ceph-mon服务,之后可以安全地删除数据池。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ceph octopus  回收pool时,默认为了数据安全是出现一系列的警告提示,需要确认后操作如才能回收~

提示

[root@node-01 ceph]# ceph osd pool delete data2 data2 --yes-i-really-really-mean-it
Error EPERM: pool deletion is disabled; you must first set the mon_allow_pool_delete config option to true before you can destroy a pool
[root@node-01 ceph]#

配置步骤:

[root@node-01]# sed  -i '12a [mon] ' ceph.conf

[root@node-01]# sed  -i '13a mon_allow_pool_delete = true' ceph.conf

[root@node-01 ceph]# 
[root@node-01 ceph]# scp ceph.conf node-03:/etc/ceph
ceph.conf                                                                      100%  207   167.5KB/s   00:00    
[root@node-01 ceph]# scp ceph.conf node-02:/etc/ceph
ceph.conf                                                                      100%  207   527.4KB/s   00:00    
[root@node-01 ceph]# 
[root@node-01 ceph]# 

[root@node-01 ceph]# 
[root@node-01 ceph]# systemctl restart ceph-mon.target
[root@node-01 ceph]# 

[root@node-01 ceph]# 
[root@node-01 ceph]# ceph osd pool delete data2 data2 --yes-i-really-really-mean-it
pool 'data2' removed
[root@node-01 ceph]# 

### 安装 Ceph Octopus 版本于 CentOS 的指南 #### 准备工作 为了确保顺利部署,需确认操作系统环境已更新至最新状态并安装必要的依赖包[^1]。 ```bash sudo yum update -y sudo yum groupinstall "Development Tools" -y ``` #### 添加 Ceph 存储库 通过配置文件 `/etc/yum.repos.d/ceph.repo` 来添加官方存储库支持。对于Octopus版本而言,对应的仓库地址如下所示: ```ini [ceph] name=Ceph packages for $basearch baseurl=https://download.ceph.com/rpm-octopus/el7/$basearch/ enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc ``` > **注意**: 如果使用的是CentOS 8, 则应替换 `el7` 为 `el8`. #### 导入 GPG Key 执行命令导入公钥以验证软件包完整性: ```bash sudo rpm --import 'https://download.ceph.com/keys/release.asc' ``` #### 安装 Ceph 软件包 依据需求选择要安装的具体组件,通常情况下会先安装基础工具集 ceph-deploy : ```bash sudo yum install ceph-deploy -y ``` 之后可以根据实际场景继续扩展其他服务端或客户端模块. #### 初始化集群 创建一个新的目录作为管理节点的工作空间,并在此处初始化新的Ceph集群实例: ```bash mkdir my-cluster && cd my-cluster ceph-deploy new node1 ``` 这里假设第一个监视器主机名为node1,请根据实际情况调整参数设置. #### 部署 Monitor 和 Manager 向指定机器分发密钥环文件以及配置描述文档,随后启动Monitor与Manager进程: ```bash ceph-deploy mon create-initial ceph-deploy mgr create node1 ``` #### 后续操作 完成上述步骤后,建议进一步探索官方手册获取更多高级特性的指导说明,比如OSD磁盘准备、网络优化等方面的内容.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值