全部产品
云市场

SAP NetWeaver 部署指南

更新时间:2019-01-31 17:54:35

本指南提供了有关部署您自己的基于 SAP NetWeaver 的系统以及将现有 SAP 系统迁移至阿里云的说明。

部署 SAP 系统

前提条件

对于在传统基础设施上部署和运行 SAP 系统方面经验丰富的 SAP 管理员,以下前提条件知识可帮助您在开始为 SAP 创建 ECS 实例以及部署 SAP 系统之前,了解一些公共云特定的任务。

帐户设置

创建专有网络 (VPC) 和交换机

1.登录专有网络控制台

2.在左侧导航窗格中,单击专有网络

3.选择专有网络的所属地域。

4.单击右上角的创建专有网络

5.在弹出的对话框中,输入专有网络名称,并以无类域间路由网段的格式选择专有网络的 IP 地址范围。

对于 IP 地址范围,使用以下的标准 CIDR 网段格式之一。专有网络创建后,CIDR 网段将无法修改。关于更多详细信息,请参阅创建专有网络

  • 10.0.0.0/8 (10.0.0.0 - 10.255.255.255)
  • 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)
  • 192.168.0.0/16 (192.168.0.0 - 192.168.255.255)vpc01vpc02sap-netweaver-deploy-createvpc-1

6.单击创建专有网络

专有网络VPC(Virtual Private Cloud)是基于阿里云构建的一个隔离的网络环境,专有网络之间逻辑上彻底隔离。专有网络是您自己独有的的云上私有网络。您可以完全掌控自己的专有网络,例如选择IP地址范围、配置路由表和网关等。具体详细信息和文档请参考 产品文档.

创建VPC,本示例如下:
createvpc-1
规划业务网段,本示例如下:
createvpc-2

创建安全组

安全组是一个逻辑上的分组,这个分组是由同一个地域(Region)内具有相同安全保护需求并相互信任的实例组成。每个实例至少属于一个安全组,在创建的时候就需要指定。同一安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通。可以授权两个安全组之间互访。

安全组是一种虚拟防火墙,具备状态检测包过滤功能。安全组用于设置单台或多台云服务器的网络访问控制,它是重要的网络安全隔离手段,用于在云端划分安全域。

一台ECS实例必须至少属于一个安全组。具体详细信息和文档请参考安全组
新建安全组,选择刚才创建的专有网络,本示例如下:sap-netweaver-deploy-securitygroup-1

添加安全组规则

找到刚才创建的安全组,在“操作”栏中单击“配置规则”。

在“安全组规则”页面上,单击“添加安全组规则”。

端口范围的设置受选择的协议类型影响。SAP 系统要求访问某些端口,因此需添加防火墙规则以允许访问关于SAP系统使用的端口请参考 SAP系统端口概述。下表给出了常用端口示例。

协议类型 端口范围 应用场景
全部 显示为 -1/-1,表示所有端口。 应用场景:
- 对流出调用没有限制;
- 两种应用相互完全信任。
RDP 显示为 3389/3389,默认 RDP 端口为 3389。 显示为 3389/3389,默认 RDP 端口为 3389。
SSH 显示为 22/22,默认 SSH 端口为 22。 用于远程连接到 Linux 实例。
TELNET 显示为 23/23。 用于通过 Telnet 远程登录实例。
HTTP 显示为 80/80。 实例作为网站或 Web 应用的服务器。
HTTPS 显示为 443/443。 实例作为支持 HTTPS 协议的网站或 Web 应用的服务器。
MS SQL 显示为 1433/1433。 实例作为 MS SQL 服务器。
Oracle 显示为 1521/1521。 实例作为 Oracle SQL 服务器。
SAP Dispatcher 范围为 3200-3299 SAP GUI 在 Windows 和 Java 环境下使用。
SAP Gateway 范围为 3300-3399 用于 CPIC 和 RFC 通信。
SAP Message server 范围为 3600-3699 用于 SAP 消息服务器通信。

示例:允许172.16.0.0/24网段通过32xx端口访问到本示例中专有网络”SAP_Network”下的ECS服务器,创建规则如下:

sap-netweaver-deploy-securitygroup-2

从外网连接 ECS 实例

VPC 是在阿里云中创建的一种专有网络。VPC 在逻辑上与阿里云中的其他虚拟网络隔离开。您可以使用 NAT 网关或 EIP(弹性公网 IP)从外网连接至 ECS 实例。

NAT 网关是一款企业级公共网关,提供 NAT 代理服务(SNAT 和 DNAT)、高达 10 Gbps 的转发能力以及跨可用区灾难恢复能力。作为一个公网网关,NAT 网关需要配置公网 IP 和带宽。NAT 网关上的公网 IP 被归类为“共享带宽包”抽象组。

EIP 地址是 NAT IP 地址的一种类型。它位于阿里云的公共网关上,通过 NAT 方式映射到了被绑定 ECS 实例的专有网卡 (NIC) 上。因此,绑定了 EIP 地址的 ECS 实例可以与外网通信,却不会暴露 NIC 的 EIP 地址。

对于运行 SAP 应用的每个 ECS 实例,均需要安装 ECS Metrics Collector。因此,出于 SAP 系统性能数据收集的需要,您的 SAP ECS 实例还需要能够访问外网。有两种方式可以实现这种访问,您可以将一个 EIP 直接绑定到 ECS 实例,或者您可以使用一个 NAT 网关,为您的 ECS 实例配置 SNAT。


有关NAT网关的详细说明和使用,请参考 NAT网关

有关EIP的详细说明和使用,请参考 EIP弹性IP

创建弹性公网 IP (EIP)

弹性公网 IP (Elastic IP,简称 EIP) 是可以独立购买和持有的公网 IP 地址资源。EIP 可动态绑定到 VPC ECS 实例,而无需重启该 ECS 实例。

1.在控制台点击“专有网络VPC”-》“弹性公网 EIP”,点击“申请弹性公网IP”

2.在购买页面上,选择 付费方式、EIP 地址的地域、带宽和购买数量,然后点击“立即购买”。

eip-01

3.完成付款。

4.EIP绑定ECS实例

返回EIP控制台点击“刷新”,将刚才创建的EIP绑定到指定ECS实例,本示例如下:
eip-02

选择实例类型“ECS”和对应的ECS实例
eip-03

EIP 地址绑定到 ECS 实例后,ECS 实例便可以和外网进行通信。确保配置的安全组规则不会阻止外网访问。

RAM 服务角色设置

监控代理 ECS Metrics Collector(专为在阿里云基础设施上运行的 SAP 系统而设计)需要特定的 RAM 服务角色设置。请注意,这只是一次性工作,因为它在您的帐户级别始终有效。有关 RAM(访问控制)角色设置的更多信息,请参阅如何通过控制台使用实例 RAM 角色

1.登录 ECS 控制台

2.在左侧导航窗格中,单击“访问控制”。

如果左侧导航栏没有“访问控制”,请修改导航配置,“监控与管理”,勾选“访问控制”
ram-01

确认开通
ram-02

3.打开访问控制服务控制台,选择角色选项卡,然后单击创建角色

ram-03

4.在选择角色类型步骤中,选择服务角色 ram-04

5.在填写类型信息步骤中,选择 ECS云服务器 ram-05

6.在配置基本信息步骤中,您必须定义一个角色名称。例如,您可以添加 ecs-metrics-collector 作为角色名称。然后单击创建 ram-06

7.服务角色创建成功。单击授权进入后续步骤 ram-07

8.单击编辑授权策略。选择策略名称 AliyunECSReadOnlyAccessAliyunCloudMonitorReadOnlyAccess 并将其分配给您的 RAM 服务角色

ram-08

9.单击确定,完成策略分配。 ram-09

创建和配置实例

要创建一个 ECS 实例用于在阿里云部署 SAP NetWeaver,请执行以下步骤:

打开 ECS 购买页面

  • 登录 ECS 控制台
  • 在左侧导航窗格中,单击实例
  • 实例列表页面,单击创建实例

选择计费方式

您可以选择包年包月付费或者按量付费,作为您实例的计费方式。

请参见 ECS 产品定价和价格计算器,计算产品价格。

选择机房地域和可用区

通常情况下,所有 SAP 应用程序(SAP ERP、CRM、SRM 等)及系统(SAP DB、SAP 应用服务器)建议部署在同一个可用区中。实例创建之后,不能更换地域和可用区。在选择地域和可用区时,您需要考虑几个因素:

  • 通常情况下,如果您的实例所在地域与您的客户较为接近,那么客户在使用您的服务时,可以有较低的网络时延和更快的下载速度。
  • 某些功能(如可用区数量、实例类型、存储类型和网络服务定价)因地域而异。选择一个恰当的地域,以满足您的业务需求。
  • 中国大陆以外地域的 ECS 实例不支持 Linux 系统之间的交换。
  • 如果要为 SAP 系统创建多个实例:
    • 如果您需要较低的网络时延,我们建议您在相同的可用区内创建实例。
    • 如果对灾难恢复有更高要求,我们建议您在同一地域的不同可用区内创建实例。
  • 不同地域的实例之间无法通过内网互相通信。

选择实例类型

实例类型的可用性因地域而异。请参见“产品说明”中的实例规格系列,了解各实例类型的应用场景。

注意:如果您选择了“按量付费”计费方式,您将无法从实例类型中购买所有 ECS 实例。如果您需要的实例不在列表中,您可以向阿里云支持提交工单进行购买。

阿里云 ECS 实例提供了大量实例类型(虚拟机规格)。建议使用通过 SAP 认证的 ECS 实例上运行 SAP 应用程序。有关通过 SAP 认证的可用于生产环境的实例类型的列表,请参阅以下内容:

实例类型 系列 vCPU 内存 (GiB)
ecs.sn2ne.large sn2ne 2 8
ecs.sn2ne.xlarge sn2ne 4 16
ecs.sn2ne.2xlarge sn2ne 8 32
ecs.sn2ne.4xlarge sn2ne 16 64
ecs.sn2ne.8xlarge sn2ne 32 128
ecs.sn2ne.14large sn2ne 56 224
ecs.r5.large r5 2 16.0
ecs.r5.xlarge r5 4 32.0
ecs.r5.2xlarge r5 8 64.0
ecs.r5.3xlarge r5 12 96.0
ecs.r5.4xlarge r5 16 128.0
ecs.r5.6xlarge r5 24 192.0
ecs.r5.8xlarge r5 32 256.0

更多信息请参阅 SAP Note 2552731 - SAP Applications on Alibaba Cloud: Supported Products and IaaS VM types.

选择镜像

公共镜像:内含阿里云官方提供的操作系统镜像。最重要的是,您需要根据您的具体要求,安装相关软件并配置应用环境。建议使用SUSE Linux Enterprise Server for SAP,用以运行 SAP应用系统和数据库:

从镜像市场选择,选择“SUSE linux for SAP-12SP2”镜像
suseimage

供应和配置存储

您必须选择云盘作为系统盘和数据盘。阿里云为您的 ECS 实例提供了灵活、经济高效且易于使用的数据存储选项。

  • 系统盘是必需的。它用于安装操作系统。
    • 本地、临时和基于实例的存储。
    • 存储在实例存储卷上的数据将保持不变,直到 ECS 实例被释放。
    • 对于系统盘,我们推荐使用高效云盘;您可以选择 SSD 云盘获取更出色的性能。
  • 您在此处添加的数据盘将随实例一起释放,不能从实例中分离。您可以独立创建云盘
    • 永久块级存储卷,配合 ECS 实例使用。
    • 对于数据盘,我们推荐 SAP 非生产环境使用高效云盘,SAP 生产环境使用 SSD 云盘。
  • 每个用户帐户最多可同时拥有 250 个云盘,单盘最大容量为 32768 GB。
  • 根据业务需求,最多可添加 16 个数据盘,可以是空白或来自快照

云盘类型因地域而异。请参见云盘参数和性能测试,了解云盘功能差异。云盘有三种不同的卷类型,每种类型具备独特的性能和持久性组合。

  • SSD 云盘
    适用于 I/O 密集型应用,提供稳定的高随机 IOPS 性能。
  • 高效云盘
    适用于具有中等 I/O 负载的应用场景,可为 ECS 实例提供最高 3000 个随机 IOPS 的存储性能。
  • 普通云盘
    适用于具有低 I/O 负载的应用场景,可为 ECS 实例提供数百个 IOPS 的 I/O 性能。

对于您的 SAP 生产环境,建议的存储选项如下所示:

目录 磁盘类型
SAP 软件 SSD 云盘
DB 数据文件 SSD 云盘
DB 日志文件 SSD 云盘
数据库的备份文件 高效云盘
SAP 数据归档 高效云盘

对于 SAP HANA,我们推荐所有环境均使用 SSD 云盘。有关 HANA 存储配置的更多信息,请参阅阿里云 SAP HANA 部署指南

目录 磁盘类型
HANA 共享文件 SSD 云盘
HANA 数据文件 SSD 云盘
HANA 日志文件 SSD 云盘
数据库的备份文件 高效云盘

安全设置

您可以基于操作系统设置鉴权方式。

操作系统 鉴权方式
Linux SSH 密钥对或密码
  • 您有两种选择:现在设置或以后设置鉴权方式。
  • 如果您想以后再设置鉴权方式,则在创建实例后,在 ECS 控制台中重置密码或绑定 SSH 密钥对。

安装后配置

连接至 SAP ECS 实例

一般情况下,如果您的 SAP ECS 实例不使用外部 IP,则只能使用 SSH 通过堡垒实例连接至 SAP 系统实例。

  • 要通过堡垒实例连接到 SAP 系统,请使用您所选择的 SSH 客户端连接到堡垒主机,然后再连接到 SAP 系统 ECS 实例。

  • 要从堡垒主机通过 SWPM 安装或维护 SAP 系统,您应当在 Windows 操作系统上安装堡垒主机。使用 GUI 或浏览器启动 SWPM。

  • 要通过 SAP HANA Studio 连接到 SAP HANA 数据库,请使用远程桌面客户端连接到 Windows Server 实例。建立连接后,手动SAP HANA Studio Installation and Update Guide 并访问您的 SAP HANA 数据库。

操作系统安全加固

在创建实例之后,为了实例的安全性,我们建议您对以下项目执行安全合规性检查和配置:

更改主机名

ECS 实例默认命名为实例 ID,运行 SAP 软件的主机的命名必须遵循一般标准和某些 SAP 特定限制,例如 SAP rel. 4.6 或更高版本的主机名长度限定为最多 13 个字符。请参考 SAP Note 611361 - Hostnames of SAP servers 了解更多详细信息。

对于您运行在 SUSE Linux 系统上的 SAP 系统,要在 SuSe Linux Enterprise Server 中永久设置主机名:Edit /etc/HOSTNAME

#vi /etc/HOSTNAME

# echo newhostname > /etc/HOSTNAME

这将永久更改主机名。

重新启动服务器并在 SAP 安装之前进行验证。

RAM 角色配置

将您创建的 RAM 服务角色挂载至您的 SAP ECS 实例。

  • 打开 ECS 控制台,转到实例选项卡,找到您的 ECS 实例

  • 更多操作的下拉列表中选择绑定/解绑 RAM 角色ram-10

  • 选择您在开始时创建的 RAM 服务角色。ram-11

  • 点击“确定”以挂载角色。

关于绑定/解绑 RAM 角色的更多信息,请参考如何通过控制台使用实例 RAM 角色

准备 SAP 安装介质

通常,您会从 SAP 获得安装介质(作为安装包的一部分)。然而,您也可以通过 SAP Software Distribution Center 下载安装介质,网址为 http://support.sap.com/swdc。要将 SAP 安装介质复制到阿里云的 ECS 实例,主要有两种选择:

  • 直接从 SAP Service Marketplace 下载到阿里云的 ECS 实例

    从您的阿里云 ECS 实例中,连接到 SAP Service Marketplace 并下载所需的安装介质。此选项很可能是在阿里云获取 SAP 安装介质的最快方法,因为阿里云实例与外网的连接速度非常快。您可以创建专用的阿里云 OSS 存储卷以存储安装介质,然后根据需要将存储卷挂载到不同的实例。您还可以创建阿里云存储卷的快照,并创建多个存储卷,并且并行挂载到多个实例。

  • 从您的网络复制到阿里云的 ECS 实例

    如果您已经将所需的 SAP 安装介质下载到您网络中的某个位置,则可以将该介质从您的网络直接复制到阿里云的 ECS 实例中。

ECS Metrics Collector 安装和验证

ECS Metrics Collector 是一款监控代理程序,使得 SAP 监控工具能够从 SAP ECS 实例和底层主机环境收集所需的系统信息。对于运行 SAP 应用程序的每个 ECS 实例,都需要安装该监控代理程序。

安装 ECS Metrics Collector

第 1 步:使用具有 root 权限的用户帐户登录您的 SAP ECS 实例。

为使用 root 权限,您需要使用 sudo,因此您的用户必须属于 sudo 组。

第 2 步:根据以下步骤,通过云助手安装 ECS Metrics Collector:

metrics collector工具需要python支持,如果你的ECS还没有安装pip,需要先安装

  1. wget https://bootstrap.pypa.io/get-pip.py
  2. python get-pip.py
  3. pip -V  #查看pip版本
  1. aliyun_installer -i ecs-metrics-collector

在选择package_id的时候,填写最新版的id,示例中当前最新版是8metrics-1

验证 ECS Metrics Collector 的安装

第 3 步:通过以下操作验证 ECS Metrics Collector 服务是否正常:

  1. systemctl status ecs_metrics_collector

metrics-2

第 4 步:使用以下命令,验证在 crontab 中是否已配置保护任务和自动更新任务以及运行日志

  1. cat /etc/cron.d/ecs_metrics_collector
  2. cat /var/log/ecs_metrics_collector/watchmen.log

metrics-3

在 ECS Metrics Collector 安装过程中,这两个任务将自动添加至 crontab。自动更新任务每 5 分钟自动在云助手服务器上检查一次 ECS Metrics Collector 的最新版本,一旦有新版本可用将自动升级。

检查收集的监控项数据

第 5 步:验证收集的数据:

  1. curl localhost:8888 | vim -

curl

更多操作命令

有关metrics collector更多的命令,可以通过aliyun_installer --h查询

检查操作系统

启动 ECS 后,请参阅相关的 SAP 安装说明,并确保您的系统包含指定的软件组件:

创建操作系统镜像

在启动 SAP ECS 实例并获得 SAP 安装介质时,您应当执行以下操作通过快照创建自定义镜像:

  • 登录 ECS 控制台

  • 在左侧导航栏中,单击快照 > 快照

  • 选择所需地域。

  • 选择一个磁盘属性为系统盘的快照,然后单击创建自定义镜像

    注意:数据盘不能用于创建自定义镜像。

    snap-01

  • 您可以在显示的对话框中查看快照 ID。为自定义镜像输入名称和描述。

  • (可选)单击添加数据盘快照,为镜像选择数据盘的多个快照。

    注:如果快照磁盘容量为空,系统将会创建一个默认容量为 5 GB 的空磁盘。如果您选择了可用的快照,系统会创建与这些快照的大小相同的磁盘。

    snap-02

  • 单击创建。自定义镜像已成功创建。

  • (可选)要查看已经创建的镜像,可在左侧导航栏中选择镜像

安装 SAP 解决方案

一旦您在阿里云供应并配置了所需的 ECS 实例,就可以开始安装 SAP 解决方案了。在此之前,请参阅以下 SAP 官方指南。

  • System Provisioning Guide

  • 查看 [Installation Guides - Application Server Systems] 部分,找到 [Installing SAP Systems Based on SAPNetWeaver 7.1 and Higher - Using Software Provisioning Manager 1.0],确定适合您的数据库、SAP 产品版本、操作系统和技术资源栈。

  • 关于所有受支持技术(ABAP、Java,或 ABAP 和 Java)组合、数据库和操作系统的具体安装指南,请访问:http://support.sap.com/sltoolset

启动 SWPM

Software Provisioning Manager (SWPM) 选择具有最大可用空间的磁盘驱动器作为每个组件的安装建议。在 SWPM 对话框中,请务必将这些磁盘分配给正确角色。

您可以根据 SAP Note 1680045下载最新版本的 SWPM。

注:在运行 SWPM 以执行安装时,如果要使用浏览器连接到 SWPM,则需要使用 root 用户。所以即使客户选择通过证书连接,也必须设置 root 密码。
安装完成后,如果需要保护系统,客户可以在 SSH 配置中禁用密码登录。

更新 SAP kernel

SAP NetWeaver 安装完成后,请确保根据《安装指南》的说明应用最新 kernel,或者将 SAP kernel 更新到最低支持补丁。

除此之外,还请确保它包含最低 SAP kernel 补丁级别,如以下说明所述:SAP Note 2533233 - Linux on Alibaba Cloud (IaaS): Adaption of your SAP License

检查 Host Agent 版本

SAP Host Agent 是一款代理工具,可以完成多项生命周期管理任务,如操作系统监控、数据库监控、系统实例控制和供应。通常 SAP Host Agent 会在操作系统启动时自动启动。您也可以使用 saphostexec 程序进行手动控制。

您在阿里云的 Linux ECS 实例中运行 SAP,并希望在云环境下配置 SAP 所需的增强监控。此外您需要参考 SAP Note 2564176

请按照以下步骤检查 SAP Host Agent 版本:

  • 以 root 身份登录,因为 [sidadm] 不具备执行 SAP HOST AGENT 命令的权限

  • cd /usr/sap/hostctrl/exe 导航至 SAP Host Agent 的安装目录

  • 执行命令 ./saphostexec –version

用于增强监控的 SAP Host Agent 最低版本是 Release 7.21 补丁级别 32。为了在 SAP 增强监控中包含阿里云性能数据,SAP 增强了 SAP Host Agent 及其监控事务 ST06。

关于所需的 SAP NetWeaver 支持包级别,请查看 SAP Note 1102124

升级 Host Agent

请确保所运行的 SAP Host Agent 版本不低于阿里云环境所需的最低版本。我们建议在 SAP 实例之外独立升级 SAP Host Agent,可以手动完成,也可以配置自动升级。

要默认定期更新 SAP Host Agent,请参见 SAP Note 1473974 - Using the SAP Host Agent Auto Upgrade Feature

安装横向扩展系统

在三层扩展 SAP 系统中,您应当将多个 ECS 实例部署为不同的 SAP 实例。

  • ASCS:ABAP Central Services Instance,您可以将 ASCS 安装在包含入队服务器和消息服务器的独立 ECS 实例上。SAP 系统中只能有一个这样的实例,并且可以将其变为高可用性实例。

  • SCS:SAP Central Services,在 Java 系统中,Central Services 称为 SCS。

  • PAS:Primary Application Server Instance,这是运行 SAP NetWeaver 应用服务器 (AS) 的主 ECS 实例,此 ECS 实例还托管了包含共享配置文件的共享文件系统,运行相同 SAP SID 各部分的每个 ECS 实例都必须可以访问该实例。如果它还用于传输共享,则必须使用相同的传输目录以便与所有 SAP SID 共享。

    您也可以在此主 ECS 实例上安装 ASCS 或 SCS。

  • AAS:Additional Application Server Instances,这是运行 AS 的一些额外虚拟机,用于扩展目的。

  • DB 实例:专用于中央数据库的 ECS 实例。

  • 全部内容都需要运行在同一个可用区。

    sap-netweaver-deploy-scaleout

主要步骤如下:

  • DB 实例:创建托管数据库的 ECS 实例,然后安装数据库实例。
  • PAS:
    • 在要运行 SAP NetWeaver 的 ECS 实例上运行 SWPM。
    • 安装 Central Services、ASCS 或 SCS。
    • 安装 AS ABAP 或 AS JAVA。
    • 连接到现有的数据库实例。
  • AAS:
    • 在要运行 SAP NetWeaver 的每个附加 ECS 实例上运行 SWPM。
    • 安装 AAS。
    • 连接到现有的数据库实例。
    • 指向包含有配置文件并且由主实例管理的网络共享。

安装单节点系统

在 Linux 上以 2 层架构配置来部署 SAP NetWeaver 的步骤,与设置 3 层架构配置的步骤非常相似。对于 2 层架构配置:

  • SAP NetWeaver 和数据库实例都安装在单个 ECS 实例中。
  • 在安装 SAP NetWeaver 之前,先安装数据库实例。
  • 对于基于 SAP HANA 的系统,SAP NetWeaver ABAP 系统的系统 ID 必须与 SAP HANA 系统的系统 ID 不同。参见 SAP Note 1953429 - SAP HANA and SAP NetWeaver AS ABAP on One Server。该说明附有安装指南。

安装后

创建 SAP 实例镜像

完成 SAP 安装步骤后,建议您创建一个 ECS 实例的镜像,以保存您所做的所有安装工作。请参考以下步骤创建自定义的 SAP 实例镜像。

1.登录 ECS 控制台。2.在左侧导航窗格中,单击实例。3.选择地域。4.选择您的 SAP ECS 实例,然后选择更多 > 创建自定义镜像。5.输入名称和描述。6.单击创建

sapimage

SAP 系统迁移

有三种方式可以将 SAP 系统迁移至阿里云的 ECS 实例。您可以使用 P2V 工具,执行 SAP 同构或异构系统复制,或者使用第三方工具。

VM 导入/导出工具

对于小型 SAP 系统的迁移,我们推荐使用 P2V 或 V2V 工具,这使您可以轻松地将现有环境中的机器镜像导入阿里云的 ECS 实例。您现有环境的系统状态和数据将会映射到一个虚拟磁盘文件中,并上传至阿里云平台。请自定义镜像,以确保 ECS 实例中运行的应用及数据与原有物理服务器一致。

更多信息请参阅阿里云网站的 P2V 迁移工具

由于在迁移期间您的 SAP 系统的硬件密钥将发生变化,因此您应当在阿里云的目标系统中实施新的 SAP 许可证。

您还需要手动安装 Metrics Collector。有关更多信息,请参阅本指南中有关 ECS Metrics Collector 安装的部分。

SAP 同构和异构系统复制

将 SAP 系统迁移到阿里云 ECS 实例的推荐方法是标准的 SAP 同构和异构系统复制程序。

将现有 SAP 系统迁移至阿里云的三个主要步骤如下所述:

  • 导出

    在源系统中,在导出源系统之前停止所有 SAP 应用程序实例。使用 SWPM 创建源系统的导出转储文件。

  • 传输

    将导出转储文件或数据库备份数据复制到阿里云。

    • 网络拷贝

      对于具有导出转储文件和数据库备份数据的 SAP 系统,您可以通过网络将数据直接复制至阿里云的目标 ECS 实例。传输时间取决于数据量、网络连接的速度和带宽。您可以并行加载数据以减少传输时间。

  • 导入

    进入阿里云,在 ECS 实例中安装新的 SAP 系统。在安装 DB 实例过程中,使用 SWPM 导入从源系统导出的文件。

    然后,安装 SAP 应用程序实例,并执行 SAP 系统拷贝的安装后步骤。

最后,在阿里云启动 SAP 系统并提供 SAP 服务。

第三方工具

如使用未获认证的第三方工具或迁移方法,请联系供应商以获取支持。SAP 支持的系统拷贝方法在系统拷贝指南和“SAP 说明”中进行了阐述。

系统迁移后,您应当实施新的 SAP 许可证,并手动安装 Metrics Collector。