第 4 章 运行 playbook


定义变量设置后,您可以运行 playbook 以开始自动安装过程。您可以在控制节点上使用 ansible-playbook 命令或使用 Red Hat Ansible 自动化控制器 运行 playbook。然后,JBoss Web Server 集合会自动处理所有安装和部署任务。

注意

以下流程假定您已创建和更新自定义 playbook。

先决条件

  • 您已 启用了 JBoss Web Server 的自动化部署
  • 您对一般的 Ansible 概念并创建 Ansible playbook 来说很热。如需更多信息,请参阅 Ansible 文档
  • 您的 playbook 包含到您定义变量的位置的适当链接。

    例如:

    ---
    [...]
      vars_files:
        - <path_to_vars_file>/vars.yml
    [...]

    前面的示例假定您在 vars.yml 文件中定义变量。将 <path_to_vars_file > 替换为适当的路径。

  • 您的 playbook 还指定了 redhat.jws.jws 角色。

    例如:

    ---
    [...]
      roles:
        - redhat.jws.jws
    [...]
    注意

    redhat.jws.jws 角色已预先配置了 become: true 指令,它会激活用户特权升级,以便在目标主机上执行任何需要 root 特权的自动任务。

  • Red Hat Enterprise Linux (RHEL)版本 8 或 9 已安装在您的目标主机上。

流程

  • 执行以下步骤:

    • 在 Ansible 控制节点上,输入以下命令:

      $ ansible-playbook <playbook_name>.yml

      在前面的命令中,将 &lt ;playbook_name > 替换为您分配给 playbook 的名称。前面的命令假定您的用户帐户支持免密码身份验证。

      注意

      如果您的用户帐户需要密码身份验证,您可以使用 --ask-sudo-pass 选项运行前面的命令,并在系统提示时指定所需的密码。例如:

      $ ansible-playbook <playbook_name>.yml --ask-sudo-pass

    • 使用红帽 Ansible 自动化控制器来运行您的 playbook。有关自动化控制器入门的更多信息,请参阅 Red Hat Ansible Automation Platform 文档页面。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部