5.3. 为自动化中心配置存储


使用 Amazon S3、Azure Blob Storage 或 Network File System (NFS)为自动化中心配置存储后端以存储自动化内容。

5.3.1. 为自动化中心配置 Amazon S3 存储

Amazon S3 存储是容器化安装支持的对象存储类型。使用 AWS S3 存储后端时,将 hub_storage_backend 设置为 s3。在运行安装程序前,AWS S3 存储桶需要存在。

流程

  1. 在继续安装前,请确保您的 AWS S3 存储桶存在。
  2. [all:vars] 组下的 inventory 文件中添加以下变量来配置 S3 存储:

    • hub_s3_access_key
    • hub_s3_secret_key
    • hub_s3_bucket_name
    • hub_s3_extra_settings

      您可以通过 Ansible hub_s3_extra_settings 字典传递额外的参数。例如:

      hub_s3_extra_settings:
        AWS_S3_MAX_MEMORY_SIZE: 4096
        AWS_S3_REGION_NAME: eu-central-1
        AWS_S3_USE_SSL: True
      Copy to Clipboard Toggle word wrap

5.3.2. 为自动化中心配置 Azure Blob Storage

Azure Blob 存储是容器化安装支持的对象存储类型。使用 Azure blob 存储后端时,将 hub_storage_backend 设置为 azure。在运行安装程序前,Azure 容器需要存在。

流程

  1. 在继续安装前,请确保 Azure 容器存在。
  2. 将以下变量添加到 [all:vars] 组下的清单文件中以配置 Azure Blob 存储:

    • hub_azure_account_key
    • hub_azure_account_name
    • hub_azure_container
    • hub_azure_extra_settings

      您可以通过 Ansible hub_azure_extra_settings 字典传递额外的参数。例如:

      hub_azure_extra_settings:
        AZURE_LOCATION: foo
        AZURE_SSL: True
        AZURE_URL_EXPIRATION_SECS: 60
      Copy to Clipboard Toggle word wrap

5.3.3. 为自动化 hub 配置网络文件系统(NFS)存储

NFS 是容器化安装支持的共享存储类型。当使用 文件 存储后端安装多个自动化中心实例时,需要共享存储。安装单一自动化中心实例时,共享存储是可选的。

流程

  1. 要为自动化中心配置共享存储,请在清单文件中设置 hub_shared_data_path 变量:

    hub_shared_data_path=<path_to_nfs_share>
    Copy to Clipboard Toggle word wrap

    该值必须与格式 host:dir 匹配,如 nfs-server.example.com:/exports/hub

  2. (可选)要更改 NFS 共享的挂载选项,请使用 hub_shared_data_mount_opts 变量。默认值为 rw,sync,hard
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部