3.17. 使用 Ansible 删除 Ceph 对象网关


若要使用 Ansible 移除 Ceph 对象网关,可使用 shrink-rgw.yml playbook。

先决条件

  • Ansible 管理节点.
  • 由 Ansible 部署运行的 Red Hat Ceph Storage 集群。

流程

  1. 更改到 /usr/share/ceph-ansible/ 目录。

    Copy to Clipboard Toggle word wrap
    [user@admin ~]$ cd /usr/share/ceph-ansible
  2. 对于 裸机和 容器部署,请运行 shrink-rgw.yml Ansible playbook:

    语法

    Copy to Clipboard Toggle word wrap
    ansible-playbook infrastructure-playbooks/shrink-rgw.yml -e rgw_to_kill=HOSTNAME.rgw_INSTANCE_NAME_ -u ANSIBLE_USER_NAME -i hosts

    替换:

    • HOSTNAME,带有 Ceph 对象网关节点的短主机名。每次 playbook 运行时,您只能移除一个 Ceph 对象网关。
    • ANSIBLE_USER_NAME,使用 Ansible 用户的名称

    示例

    Copy to Clipboard Toggle word wrap
    [user@admin ceph-ansible]$ ansible-playbook infrastructure-playbooks/shrink-rgw.yml -e rgw_to_kill=node03.rgw0 -u admin -i hosts

  3. 从存储集群中的所有 Ceph 配置文件移除 Ceph 对象网关条目。
  4. 确保 Ceph 对象网关已成功移除:

    Copy to Clipboard Toggle word wrap
    [root@mon ~]# ceph -s

其它资源

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.