本指南介绍如何使用 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 实例。