第 5 章 验证部署
成功运行 playbook 后,JBoss Web Server 集合会在您的目标主机上自动安装 Red Hat JBoss Web Server。如果您已将自定义任务添加到 playbook 中,Ansible 也会根据需要在目标主机上自动部署任何 JBoss Web Server 应用程序。您可以选择在目标主机中使用 systemctl 命令检查 JBoss Web Server 的状态,或者在远程主机上使用 curl 命令。
先决条件
- 您已 运行 playbook。
流程
可选:在 JBoss Web Server 主机上以 root 用户身份运行以下命令:
# systemctl status <service_name>在前面的命令中,将 < ;service_name& gt; 替换为您的 JBoss Web Server 安装的正确服务名称。默认服务名称是
tomcat。有关设置服务名称的更多信息,请参阅自动将 JBoss Web Server 与systemd集成。注意此步骤要求 JBoss Web 服务器与
systemd集成。可选:在 远程主机中,以 root 用户身份输入以下命令:
# curl http://<target_host>:8080/在前面的命令中,将 & lt;target_host > 替换为您要访问的 JBoss Web Server 主机的 IP 地址或主机名。前面的命令假定可通过默认端口
8080访问 JBoss Web 服务器,并且目标防火墙和网络允许远程访问端口。
JBoss Web 服务器集合还包含 playbooks 文件夹中的 validate.yml playbook。如果您希望 JBoss Web 服务器集合执行自动化验证检查,您可以运行 validate.yml playbook。如需有关 validate.yml playbook 的更多信息,请参阅 Ansible Automation Hub 中的 jws_validation 角色的 信息页面。