你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 虚拟机上安装 SAP HANA

简介

本文档帮助你找到用于在 Azure 虚拟机上部署 HANA 的适当资源,包括在 Azure VM 上安装 SAP HANA 之前需要检查的文档。 目的是确保能够执行正确的步骤来实现 Azure 上 SAP HANA 的支持配置。

注意

本指南介绍如何将 SAP HANA 部署到 Azure VM 中。 有关如何在 HANA 大型实例上部署 SAP HANA 的信息,请参阅 如何在 Azure 上安装和配置 SAP HANA (大型实例)

先决条件

本指南还假设你熟悉以下内容:

部署前的每个步骤

本部分列出了开始在 Azure 虚拟机中安装 SAP HANA 之前需要执行的各个步骤。 顺序是枚举的,因此应按列出的顺序执行:

  1. 尽管在技术上是可行的,但某些部署方案在 Azure 上不受支持。 因此,你应该查看 Azure 虚拟机上的 SAP 工作负荷支持的方案文档,了解你打算用于 SAP HANA 部署的方案。 如果未列出此方案,则需要假定它尚未经过测试,因此不受支持。
  2. 假设你大致了解了 SAP HANA 部署的内存需求,则需要找到合适的 Azure VM。 并非所有已通过 SAP NetWeaver 认证的 VM(如 SAP 支持说明 #1928533 中所述)都通过了 SAP HANA 认证。 SAP HANA 认证的 Azure VM 的真实信息源是 SAP HANA 硬件目录网站。 以“S”开头的单元是 HANA 大型实例单元,而不是 Azure VM。
  3. 对于 SUSE Linux 或 Red Hat Linux,不同的 Azure VM 类型具有不同的最低操作系统版本。 在 SAP HANA 硬件目录网站上,需要单击 SAP HANA 已认证单元列表中的条目以获取此单元的详细数据。 除了支持的 HANA 工作负载外,还列出了 SAP HANA 的这些单元支持的 OS 版本。
  4. 对于操作系统版本,需要考虑特定的最低内核版本。 以下 SAP 支持说明中阐述了这些最低版本:
  5. 根据所选虚拟机类型支持的 OS 版本,需要检查该操作系统版本是否支持所需的 SAP HANA 版本。 请阅读 SAP 支持说明 #2235581,其中提供了不同操作系统版本支持的 SAP HANA 版本对照表。
  6. 找到 Azure VM 类型、操作系统版本和 SAP HANA 版本的有效组合后,需要检查 SAP 产品可用性矩阵。 在 SAP 可用性矩阵中,可以验证要针对 SAP HANA 数据库运行的 SAP 产品是否受支持。

VM 分步部署和来宾 OS 注意事项

在此阶段中,需要完成部署 VM 以安装 HANA 并在安装后最终优化所选操作系统的每个步骤。

  1. 从 Azure 库中选择基础映像。 如果你要为 SAP HANA 生成自己的操作系统映像,则需要知道成功安装 SAP HANA 所需的每个不同的包。 否则,建议使用库中适用于 SAP 或 SAP HANA 的 SUSE 和 Red Hat 映像。 这些映像包含成功安装 HANA 所需的包。 根据你与操作系统提供商的支持合同,你需要选择自带许可证的映像,或选择包含支持的 OS 映像。

  2. 如果选择需要自带许可证的来宾 OS 映像,则需要向订阅注册此 OS 映像,以便下载并应用最新的修补程序。 此步骤需要公共 Internet 访问,除非在 Azure 中设置了 SMT 服务器的专用实例。

  3. 确定 VM 的网络配置。 可以在 Azure 上的 SAP HANA 基础结构配置和操作文档中获取详细信息。 请记住,你可向 Azure 中的虚拟网卡分配的网络吞吐量没有配额。 因此,通过不同 vNIC 定向流量仅仅是出于安全考虑因素。 我们相信,你可以在通过多个 vNIC 路由流量所存在的复杂性与出于安全考虑而强制提出的要求之间,做出有利的取舍。

  4. 部署并注册 VM 后,将最新补丁应用到操作系统。 已注册到你自己的订阅。 或者,如果选择了一个附带操作系统支持义务的映像,则 VM 应该已经能够访问补丁。

  5. 应用 SAP HANA 所需的优化。 以下 SAP 支持说明中列出了这些优化:

  6. 为 SAP HANA 安装选择 Azure 存储类型和存储布局。 你将使用附加的 Azure 磁盘或原生的 Azure NFS 共享。 SAP HANA Azure 虚拟机存储配置中记录了支持的 Azure 存储类型和可使用的不同 Azure 存储类型的组合。 请使用所述的配置作为起点。 对于非生产系统,可以配置较低的吞吐量或 IOPS。 对于生产系统,可能需要增加吞吐量和 IOPS。

  7. 使用 M 系列或Mv2-Series VM 时,请确保已为包含 DBMS 事务日志或重做日志的卷配置 了 Azure 写入加速器 。 请注意所述的写入加速器限制。

  8. 检查是否已在部署的 VM 上启用 Azure 加速网络

注意

不同 sap-tune 配置文件或说明中所述的命令并非都可以在 Azure 上成功运行。 操控 VM 电源模式的命令通常会返回错误,因为底层 Azure 主机硬件的电源模式不可操控。

特定于 Azure 虚拟机的分步准备

Azure 特定的准备工作之一是安装 Azure VM 扩展,该扩展为 SAP 主机代理提供监视数据。 有关安装此监视扩展的详细信息,请参阅以下文档:

SAP HANA 安装

部署 Azure 虚拟机并注册并配置操作系统后,可以根据 SAP 安装说明安装 SAP HANA。 一个很好的起点是此 SAP 网站: HANA 资源

对于使用 Azure 高级存储或超级磁盘直接附加磁盘的 SAP HANA 横向扩展配置,请参阅文档 Azure 上的 SAP HANA 基础结构配置和操作中的具体信息

有关 SAP HANA 备份的其他资源

有关如何在 Azure VM 上备份 SAP HANA 数据库的信息,请参阅:

后续步骤

阅读文档: