本指南介绍如何使用 Google Cloud 的 Agent for SAP 在 Compute Engine 裸金属实例上配置客机操作系统 (OS),以优化 SAP HANA 工作负载的运行。
如需在 X4 等裸金属实例上无缝执行所需的客机操作系统配置,请运行 Google Cloud 的 Agent for SAP 的 configureinstance
命令。
本指南适用于希望在 Compute Engine 裸金属实例上运行 SAP 工作负载的 SAP Basis 和 SAP 系统管理员。
准备工作
部署裸金属实例,例如 X4。
如需了解可用于在 Google Cloud 上运行 SAP HANA 的 Compute Engine 裸金属机器类型、可以使用的操作系统版本以及块存储配置,请参阅适用于 SAP HANA 的裸金属机器类型。
如需了解如何部署裸金属实例,请参阅通过公共映像创建裸金属实例。
确保您的裸金属实例上安装了 Google Cloud 的 Agent for SAP 3.6 版(最新版)。
如需了解如何在计算实例上安装代理,请参阅在 Compute Engine 实例上安装和配置 Google Cloud 的 Agent for SAP。
在裸金属实例上配置客机操作系统
使用 SSH 或您偏好的方法连接到裸金属实例。
检查裸金属实例上的操作系统是否已采用最佳方式配置为运行 SAP HANA 工作负载:
sudo /usr/bin/google_cloud_sap_agent configureinstance -check
命令输出会告知您是否需要进行任何操作系统配置。如需了解 X4 实例运行 SAP HANA 所需的操作系统软件包,请参阅 GitHub 上代理的只读代码库中的以下文件:GoogleCloudPlatform/sapagent/internal/onetime/configureinstance/configurex4.go。
如果上述命令输出提及需要操作系统配置,请应用这些配置:
sudo /usr/bin/google_cloud_sap_agent configureinstance -apply
重启裸金属实例。
(可选)如需查看代理在裸金属实例上执行的操作系统配置的相关信息,请参阅以下日志文件:
/var/log/google-cloud-sap-agent/configureinstance.log
为 X4 实例停用超线程
在某些情况下,您可以通过在底层 X4 实例上停用超线程来提高基于 OLTP 的 SAP HANA 工作负载的性能。如需了解详情,请参阅超线程。
如需使用 Google Cloud 的 Agent for SAP 为 X4 实例停用超线程功能,请完成以下步骤:
使用 SSH 或您偏好的方法连接到您的 X4 实例。
为 X4 实例停用超线程:
sudo /usr/bin/google_cloud_sap_agent configureinstance -apply -hyperThreading="off"
重启 X4 实例。