重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 181|回复: 0
打印 上一主题 下一主题

[基础命令] pcs resource delete virtualip 与 pcs resource remove virtualip 区别

[复制链接]
跳转到指定楼层
楼主
发表于 2026-7-10 15:26:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们在高可用集群中,资源创建错了,想删除资源,到底使用 delete ,还是remove呢?

先说结论: 功能完全相同,使用哪个都可以

在 Pacemaker 集群管理工具 pcs 中,pcs resource delete 和 pcs resource remove 是两个完全等效的命令,它们都用于删除指定的集群资源。这两个命令在功能上没有区别,只是提供了不同的关键字选项供用户选择使用。
根据官方文档说明:

delete 和 remove 命令都可以删除指定的资源、资源组、捆绑包或克隆(包括组/捆绑包/克隆内的所有资源)
两个命令的语法和效果完全一致,用户可以根据个人习惯选择使用

命令示例
bash# 删除名为 VirtualIP 的资源
pcs resource delete VirtualIP

# 或者使用 remove 命令
pcs resource remove VirtualIP
执行删除命令时,系统会先尝试停止该资源,然后将其从集群配置中移除。例如:
Attempting to stop: VirtualIP... Stopped
删除多个资源(新特性)
值得注意的是,从 RHEL 9.6 开始,这两个命令都支持一次性删除多个资源,这是近期新增的功能改进:
bash# 一次性删除多个资源
pcs resource delete resource1 resource2 resource3
pcs resource remove resource1 resource2 resource3
其他相关说明

删除资源组时:删除资源组会先列出组内所有资源,然后逐个删除。如果过程中出现错误,可能导致部分资源已删除而其他资源仍在集群中

删除后的影响:删除资源会将其从集群配置中完全移除,如果需要重新创建,需要重新执行 pcs resource create 命令

对于远程节点资源:如果删除的是远程节点资源,pcs resource delete 命令会显示警告,提示需要使用 pcs cluster node remove-remote 命令来更彻底地删除远程节点

总结
表格命令功能适用场景pcs resource delete删除资源任何需要删除资源的情况pcs resource remove删除资源与 delete 完全等效
两者可以互换使用,没有功能差异。如果您习惯使用 delete,可以继续使用;如果觉得 remove 语义更清晰,也可以选择使用 remove。在实际操作中,建议选择您更习惯的一个,并在脚本或文档中保持一致性。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-7-23 23:21 , Processed in 0.320017 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表