3.3. 使用 CLI 安装 Collections


集合是 Ansible 内容的分发格式,可包含 playbook、角色、模块和插件。

您可以通过 Ansible Galaxy、浏览器或使用命令行来安装 Collections。

先决条件

  • 访问一个或多个 受管节点
  • 控制节点 的访问和权限,这是 Red Hat Ansible Core 配置其他系统的系统。

    在控制节点上:

    • ansible-corerhel-system-roles 软件包已安装 。
    • 列出受管节点的清单文件。

流程

  • 通过 RPM 软件包安装集合:

    # yum install rhel-system-roles
    Copy to Clipboard Toggle word wrap

安装完成后,角色作为 redhat.rhel_system_roles.<role_name> 提供。另外,您可以在 /usr/share/ansible/collections/ansible_collections/redhat/rhel_system_roles/roles/<role_name>/README.md 找到每个角色的文档。

验证步骤

要验证安装,请在 localhost 上以 check 模式运行 kernel_settings 角色。您还必须使用 --become 参数,因为对于 Ansible package 模块,它是必需的。但是,该参数不会更改您的系统:

  1. 运行以下命令:

    $ ansible-playbook -c local -i localhost, --check --become /usr/share/ansible/collections/ansible_collections/redhat/rhel_system_roles/tests/kernel_settings/tests_default.yml
    Copy to Clipboard Toggle word wrap

命令输出的最后一行应包含值 failed=0

注意

localhost 之后的逗号是必需的。即使列表中只有一个主机,您页必须添加它。如果没有它,ansible-playbook 会将 localhost 识别为文件或目录。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat