5.4. 配置远程系统
使用以下步骤准备一个或多个远程系统(受管节点)以安装 SAP HANA。
先决条件
- 验证受管节点是否已正确设置为从 Red Hat Satellite 服务器或红帽客户门户网站安装红帽软件包。
- 从 Ansible 控制节点对每个受管节点进行免密码 ssh 访问。
SAP HANA 支持的 RHEL 发行版本。
- 有关 SAP HANA 支持的 RHEL 版本的详情,请参考 SAP Note 2235581。
流程
- 如果要保留服务器的原始配置,请进行备份。
创建一个清单文件或修改文件
/etc/ansible/hosts,其中包含一组主机的名称,以及您要在单独的行中配置(=managed node)的每个系统(例如,名为sap_hana的主机组中的三个主机):[sap_hana] host01 host02 host03验证您可以使用 ssh 免密码登录所有三个主机。Example:
# ssh host01 uname -a # ssh host02 hostname # ssh host03 echo test使用以下内容创建名为
sap-hana.yml的 YAML 文件:- hosts: sap_hana roles: - sap_general_preconfigure - sap_hana_preconfigure重要角色前面的正确缩进(如 2 个空格):运行 RHEL 系统角色
sap_general_preconfigure和sap_hana_preconfigure,以准备受管节点以安装 SAP HANA。# ansible-playbook sap-hana.yml注意- 角色设计为在初始安装受管节点后正确使用。如果要针对 SAP 或其他生产系统运行这些角色,请首先以断言模式运行它们,以便您可以根据适用的 SAP 备注检测来自 SAP 建议的设置。以正常模式运行时,角色将在受管节点上强制进行 SAP 建议配置。在个别情况下,意外的系统配置设置可能会因为角色造成意外更改。在生产系统上以普通模式使用角色之前,强烈建议您先备份系统并测试测试测试系统的角色。
- 在 playbook 运行结束时,命令将报告需要重新引导的每个受管节点。此时重新引导受管节点。