部署 SAP S/4HANA 应用

本文档介绍了如何使用 Workload Manager 中的“引导式部署自动化”工具在 Google Cloud上部署 SAP S/4HANA 应用。

部署 SAP S/4HANA 应用

如需配置和部署 SAP S/4HANA 工作负载,请执行以下任务:

  1. 在 Google Cloud 控制台中,前往 Workload Manager 页面。

    前往 Workload Manager

  2. Workload Manager 导航窗格中,点击 Deployments(部署)。

  3. 选择您要在其中创建部署的项目。

  4. 点击创建部署,然后选择 SAP

  5. 部署基础知识部分,输入有关您的部署和工作负载要求的信息。工作负载管理器会使用这些基本信息来确定后续标签页中要收集的数据。Workload 管理器还会根据这些基本设置为您的部署配置提供建议。

    字段 说明
    名称 输入一个名称来描述您要部署的工作负载。

    示例:“S4-Prod-EP1”

    此名称在当前项目中必须是唯一的,并且会用于为部署的某些资源命名。最多只能输入 25 个字符。
    说明 可选:用于描述工作负载的其他字段。此说明会显示在您的部署信息中心内。
  6. 服务账号字段中,选择要附加到部署的服务账号。Workload Manager 会使用此服务账号调用其他 API 和服务,以创建部署所需的资源。您可以选择现有服务账号,也可以创建新的服务账号。

    1. 点击新建服务账号,为您的部署创建新的服务账号。系统随即会打开创建服务账号页面。输入服务账号的详细信息,并授予部署所需的角色。

      如需详细了解所需角色,请参阅服务账号

    2. 点击刷新列表,在服务账号列表中填充新的服务账号。

  7. 可选:只有在贵组织强制执行 VPC Service Controls 合规性要求时,才需要执行此步骤。在专用池字段中,使用以下格式指定为 VPC Service Controls 配置的 Cloud Build 专用池的名称:

    projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
    

    替换以下内容:

    • PRIVATEPOOL_PROJECT_ID:包含专用池的项目的 ID
    • REGION:创建专用池的区域
    • PRIVATEPOOL_ID:专用池的 ID

    如需了解详情,请参阅使用 Cloud Build 专用工作器池

  8. 产品信息部分,输入 SAP 系统和部署模型的详细信息。请参阅受支持的 SAP 工作负载

    字段 说明
    SAP 应用 指定要安装的 SAP 产品。
    SAP 版本 选择指定 SAP 应用的版本。
    环境类型 选择工作负载是用于生产环境还是非生产环境
    部署模型 选择部署模型:
    • 具备高可用性的分布式模型:建议用于生产系统和其他关键工作负载,以实现最高可用性。
    • 分布式:适用于可用性对降低成本而言不至关重要的非生产工作负载。
    HANA 伸缩 为数据库选择伸缩方法。

  9. 虚拟机名称前缀字段中,输入要应用于部署期间创建的所有虚拟机名称的前缀。前缀最多可包含 7 个字符。

  10. 软件安装媒体存储桶字段中,选择存储您上传的 SAP 安装媒体的 Cloud Storage 存储桶。该存储桶必须位于您要创建部署的项目中。

    如需了解详情,请参阅准备 SAP 安装文件以进行部署

  11. 点击继续进行下一步。

  12. 位置信息和网络标签页中,输入以下信息。

    字段 说明
    项目名称 选择您要部署工作负载的 Google Cloud 项目。
    区域 选择您要部署工作负载的 Google Cloud 区域。
    主要可用区 从指定区域中选择一个可用区。
    次要可用区 从指定区域中选择一个可用区来部署辅助系统。
    只有当您在“基础知识”部分中将高可用性 (HA) 指定为部署模型时,此字段才会显示。
    网络 选择要部署工作负载的 Virtual Private Cloud (VPC) 网络
    子网 在指定的 VPC 网络中,选择要部署工作负载的子网。
    互联网访问 选择一种向虚拟机提供外部互联网访问权限的方法。如需了解详情,请参阅前提条件

    • Cloud NAT:如果您想使用为指定网络创建的 Cloud NAT 网关提供外部互联网访问权限。
    • 允许使用外部 IP:如果您想通过在每个虚拟机上预留静态外部 IP 地址来提供外部互联网访问权限。
    DNS 区域 Workload Manager 会自动创建 DNS,以允许在部署中的各虚拟机之间进行通信。
  13. 点击继续

  14. 数据库标签页中,输入以下信息:

    字段 说明
    HANA SID 指定数据库层的 SAP 系统 ID (SID)。SID 必须由 3 个字母数字字符组成,并以字母开头。所有字母必须大写。
    操作系统 选择受支持的操作系统映像。如需了解详情,请参阅支持的操作系统

    在部署过程中创建的所有数据库虚拟机都使用此操作系统。
    数据库凭据的 Secret 名称 选择与 SAP HANA 数据库的密码对应的 Secret 名称。Workload Manager 会在整个部署和安装过程中使用此密码。 此密钥必须存在于您创建部署的 Google Cloud 项目中。
    机器系列 为数据库虚拟机选择机器系列。
    系列 为数据库虚拟机选择机器系列。
    机器类型 为数据库虚拟机选择机器类型。
    块存储选项 为 HANA 数据库虚拟机选择块存储类型。*

    *如果您在部署过程中选择了平衡永久性磁盘或 SSD 永久性磁盘,则部署中的所有磁盘都将采用所选磁盘类型。如果您选择 Hyperdisk Extreme,则只有 /data/log 卷使用 Hyperdisk Extreme,其他磁盘卷使用 SSD 永久性磁盘。系统会根据所选机器类型和块存储类型的最佳实践自动计算每个卷的磁盘大小。

  15. 点击继续

  16. 应用标签页中,为您的 S/4HANA 工作负载配置 SAP Central Services 和应用服务器。

    常规

    字段 说明
    NetWeaver SID 为应用层指定 SAP 系统 ID (SID)。 SID 必须由 3 个字母数字字符组成,并以字母开头。所有字母必须大写。

    操作系统 选择受支持的操作系统映像。如需了解详情,请参阅支持的操作系统

    在部署过程中创建的所有应用虚拟机都使用此操作系统。
    应用凭据的 Secret 选择与 SAP 应用的密码对应的 Secret 的名称。Workload Manager 会在整个部署和安装过程中使用此密码。 此密钥必须存在于您创建部署的 Google Cloud 项目中。
    共享存储空间 Workload Manager 会为部署创建 NFS 共享文件存储解决方案。如需了解详情,请参阅 Filestore Enterprise

    中央服务


    字段

    说明
    中央服务机器系列 为 ASCS 虚拟机选择机器系列。

    中央服务机器系列
    为 ASCS 虚拟机选择机器系列。
    中央服务机器类型
    为 ASCS 虚拟机选择机器类型。

    应用服务器


    字段

    说明

    每个区域的应用服务器数量
    指定每个可用区所需的应用服务器数量。

    例如,如果值为 2,则在非高可用性部署模型中会创建两个应用虚拟机,在高可用性部署模型中则会创建总共四个应用虚拟机,其中四个虚拟机会平均分配到两个可用区。
    应用服务器机器系列 为应用服务器选择机器系列。
    应用服务器机器系列 为应用服务器选择机器系列。
    应用服务器机器类型 为应用服务器选择机器类型。
  17. 如需查看预览页面,请点击继续

    “预览”页面会汇总您在向导的先前标签页中输入的部署详细信息。此外,您还可以在“部署”信息中心查看之前步骤中的错误。

  18. 如需部署 SAP 工作负载,请点击创建

查看部署状态

创建部署后,您可以将鼠标悬停在状态图标上,在信息中心监控部署的状态。

当 Workload 管理器完成部署流程后,您会在 Google Cloud 控制台中收到通知。如果部署失败,您会收到失败通知。您可以点击信息中心内的部署名称,在“部署详情”页面上查看有关该错误的更多信息。请参阅排查部署错误

排查部署错误

部署过程中发生错误时,您会在 Google Cloud 控制台中收到通知。您可以在部署详情页面上查看更多错误详情。如果可能,还会提供解决错误或根本原因的步骤。否则,错误消息会包含指向包含更多信息的日志的链接。

如果错误发生在配置或预配资源期间,请执行以下操作:

  • 如果根本问题需要更改部署配置(例如,部署名称不唯一),请执行以下操作:

    1. 删除部署。
    2. 提供正确的信息以创建新的部署。
  • 如果根本问题不需要更改部署配置(例如配额不足),请执行以下操作:

    1. 解决问题。
    2. 点击错误消息中的重试以继续部署流程。

如果错误发生在部署的 Ansible 过程中:

  • 如果根本问题需要更改部署配置(例如,您为 SAP 文件指定了错误的 Cloud Storage 存储桶),请执行以下操作:

    1. 删除部署。
    2. 提供正确的配置以创建新的部署。
  • 如果根本问题不需要更改部署配置(例如,操作系统软件包下载失败),请执行以下操作:

    1. 解决问题(如适用)。
    2. 删除部署
    3. 提供正确的配置以创建新的部署。

后续步骤