第 2 章 远程管理

您可以将远程配置设置为运行自动化中心的任何服务器。远程配置允许您从外部集合源将内容同步到自定义存储库。

2.1. 基本远程管理

通过基本的远程管理,您可以创建远程配置到外部集合源,并将这些内容从这些集合同步到自定义存储库。

2.1.1. 创建远程

使用这个流程创建到外部集合的远程配置。

流程

  1. 登录到 Red Hat Ansible Automation Platform。
  2. 进入 Automation HubRemotes
  3. 单击 Add Remote
  4. 输入远程配置的名称。
  5. 输入远程服务器的 URL,包括特定存储库的路径。

    注意

    您可以通过进入到 Automation HubRepositories,选择存储库并点 Copy CLI configuration 来获取此信息。

  6. 输入访问外部集合所需的 TokenUsernamePassword,将凭证配置为远程服务器。

    注意

    可以通过进入到 Automation HubAPI 令牌 生成 Token,点 Load token 并复制载入的令牌。

  7. 要从 console.redhat.com 访问集合,请输入要登录到身份提供程序(IdP)的 SSO URL
  8. 选择或创建 YAML 要求文件 来标识集合和版本范围,以与自定义存储库同步。例如,要只下载 kubernetes 和 AWS 集合版本 5.0.0 或更高版本,要求文件类似如下:

    Collections:
     	  - name: community.kubernetes
    	  - name: community.aws
     		version:”>=5.0.0”
    注意

    所有集合依赖项都会在同步过程中自动下载。

  9. 要进一步配置远程,请使用 高级配置 下可用的选项:

    1. 如果您的机构有一个公司代理,请输入 Proxy URLProxy UsernameProxy Password
    2. 使用 TLS 验证 复选框启用或禁用传输层安全性。
    3. 如果验证需要数字证书,请输入 客户端密钥客户端证书
    4. 如果您的服务器使用自签名 SSL 证书,请在 CA certificate 字段中输入用于身份验证的 PEM 编码客户端证书。
    5. 要加快下载此远程集合的速度,请在 Download concurrency 字段中指定可下载的集合数量。
    6. 要限制此远程上每秒的查询数量,请指定 Rate Limit

      注意

      有些服务器可以设置特定的速率限制,如果超过,则同步将失败。

2.1.2. 提供对远程的访问

创建远程后,您可以通过执行以下操作来提供访问它:

流程

  1. 登录到 Red Hat Ansible Automation Platform。
  2. 进入 Automation HubRemotes
  3. 在列表中找到您的仓库并点击 more actions ,然后选择 Edit
  4. 选择 Access 选项卡。
  5. Repository owners 选择一个组。有关实施 用户访问的信息,请参阅为本地 Automation Hub 配置用户访问。
  6. 为所选组选择适当的角色。
  7. 点击 Save