3.2. 启用从 RPM 软件包自动安装 JBoss Web Server
您可以启用 JBoss Web Server 集合,以便在 RPM 软件包的每个目标主机上安装 Red Hat JBoss Web Server。在这种情况下,JBoss Web 服务器集合会自动直接从红帽获取 RPM 软件包。
当您启用 RPM 安装方法时,JBoss Web Server 集合会为指定的 JBoss Web 服务器主版本(包括任何次要版本和补丁更新)安装最新的 RPM 软件包。
先决条件
流程
-
在 Ansible 控制节点上,打开
vars.yml
文件。 要指定要安装的 JBoss Web Server 版本,请将
jws_version
变量设置为适当的主要产品版本。例如:
[...] jws_version: 6.1.0
注意在这种情况下,JBoss Web 服务器集合会检查指定的值中的第一个数字,以确定您要安装的主要版本。例如,如果您希望集合为 JBoss Web Server 6 安装最新的可用 RPM 软件包,您可以指定一个值
6.0.0
。无论您指定的次版本和发行版本号是什么(例如0.0
),集合会为指定主版本的最新次版本和补丁版本安装软件包。要从 RPM 软件包启用安装,请将
jws_install_method
变量设置为rpm
。例如:
[...] jws_install_method: rpm
-
将更改保存到
vars.yml
文件。
通过设置这些变量,您可以启用 JBoss Web Server 集合来获取并自动安装目标主机上指定产品版本的 RPM 软件包。
如果您为 JBoss Web Server 6.1 启用 RPM 软件包,集合会在 /opt/rh/jws6/root/usr/share/tomcat
目录中安装 JBoss Web Server。如果要使用不同的安装目录,您可以在每个目标主机上手动创建指向 /opt/rh/jws6/root/usr/share/tomcat
的符号链接。