5.3. SAP 的 RHEL 系统角色的服务器配置
SAP 的 RHEL 系统角色提供了一种快速、简单且一致的方法来根据 SAP HANA 适用的 SAP 备注执行服务器配置。
5.3.1. 配置本地受管节点 复制链接链接已复制到粘贴板!
如果要在您要安装 SAP HANA 的同一主机上安装 Ansible Engine,请执行此流程中所述的步骤来配置本地受管节点。
先决条件
-
root访问权限
流程
使用以下内容创建名为
sap-hana.yml的文件:--- - hosts: localhost vars: ansible_connection: local sap_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_update: yes roles: - role: sap_general_preconfigure - role: sap_hana_preconfigure重要缩进以及使用空格而不是 tab 对于 YAML 文件至关重要。
运行
sap-hana.ymlAnsible playbook:# ansible-playbook sap-hana.yml这会根据 SAP HANA 适用的 SAP 备注来配置本地受管节点。
- 重启服务器。
5.3.2. 配置远程受管节点 复制链接链接已复制到粘贴板!
如果您有单独的 Ansible Engine 控制节点,您可以自动配置一个或多个受管节点。
先决条件
配置了到受管主机的 SSH 连接
如需更多信息,请参阅 连接方法和详情。
-
root访问权限
流程
使用要配置的新主机名创建或修改文件
/etc/ansible/hosts:host01 host02将
host01和host02替换为您的受管节点的名称。每个受管节点名称都必须位于单独的行中。使用以下内容创建名为
sap-hana.yml的文件:- hosts: all vars: sap_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_fail_if_reboot_required: no sap_hana_preconfigure_update: yes roles: - role: sap_general_preconfigure - role: sap_hana_preconfigure重要缩进以及使用空格而不是 tab 对于 YAML 文件至关重要。
运行
sap-hana.ymlansible playbook:# ansible-playbook -l host01,host02 sap-hana.yml将 host01 和 host02 替换为您的受管节点的名称。
这会根据 SAP HANA 适用的 SAP 备注来配置远程 host01 和 host02。
- 重启服务器 host01 和 host02。