2.12. 卸载容器化 Ansible Automation Platform


卸载 Ansible Automation Platform 的基于容器的安装。

先决条件

  • 您已以专用非 root 用户身份登录 Red Hat Enterprise Linux 主机。

流程

  1. 如果要重新安装 Ansible Automation Platform 并希望使用保留的数据库,您必须收集现有的 secret 密钥:

    1. 首先,列出可用的 secret:

      $ podman secret list
      Copy to Clipboard Toggle word wrap
    2. 接下来,运行以下命令来收集 secret 密钥:

      $ podman secret inspect --showsecret <secret_key_variable> | jq -r .[].SecretData
      Copy to Clipboard Toggle word wrap

      例如:

      $ podman secret inspect --showsecret controller_secret_key | jq -r .[].SecretData
      Copy to Clipboard Toggle word wrap
  2. 运行 卸载 playbook:

    $ ansible-playbook -i inventory ansible.containerized_installer.uninstall
    Copy to Clipboard Toggle word wrap
    • 这会停止所有 systemd 单元和容器,然后删除容器化安装程序使用的所有资源,例如:

      • 配置和数据目录和文件
      • systemd 单元文件
      • podman 容器和镜像
      • RPM 软件包
    • 要保留容器镜像,请将 container_keep_images 参数设置为 true

      $ ansible-playbook -i inventory ansible.containerized_installer.uninstall -e container_keep_images=true
      Copy to Clipboard Toggle word wrap
    • 要保留 PostgreSQL 数据库,请将 postgresql_keep_databases 参数设置为 true

      $ ansible-playbook -i inventory ansible.containerized_installer.uninstall -e postgresql_keep_databases=true
      Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat