IBM Cloud Docs
SAP NetWeaver 使用 RHEL 在经典基础设施上部署到裸机

SAP NetWeaver 使用 RHEL 在经典基础设施上部署到裸机

快速学习者,能够快速学习新知识的人。

这些“快速学习教程”提供了一个单一的配置示例,并附有较不详细的说明,作为喜欢动手操作的客户的入门指南,以加快他们的学习速度。

以下信息为初次接触经典基础架构环境的客户提供了介绍。 我们提供了两个配置示例,帮助您完成从订购到开始安装 SAP 的整个过程。

第一个配置示例是一个简单的单节点 32 GB 内存服务器,配有 Red Hat Enterprise Linux® (RHEL)。 第二种是先进的双节点配置,在配置中增加了第二个 192 GB 内存的虚拟服务器 Red Hat Enterprise Linux (RHEL)。

此外,还提供了一个如何设置外部存储的示例,该示例可应用于任一示例配置。

示例布局可能不是您喜欢的布局。 本指南旨在说明两种可能性。 您的安装应遵循您的业务要求和 SAP 安装文档。

为单主机环境配置 32 GB 服务器

  1. 使用唯一凭证登录 IBM Cloud 控制台
  2. 单击创建 > 计算 > 基础架构 >。Bare Metal Server.
  3. 单击继续。 如果无法单击“继续”,则说明您没有创建服务器的正确权限。 请向系统管理员咨询您的权限。
  4. 数量字段留 1
  5. e2e1270主机名字段中输入 主机名是服务器的永久或临时名称。 单击信息以获取格式的具体要求。
  6. mycloud.com在域字段中输入 域名是定义互联网管理控制的标识字符串。 单击信息以获取格式的具体要求。
  7. 计费默认为每月。 目前,经 SAP 认证的服务器不提供 1 年期合同和 3 年期合同。
  8. 数据中心会显示在位置下,具体取决于在特定数据中心内的产品可用性。 选择 NA East TOR01-Toronto
  9. 单击所有服务器 > 已通过 SAP 认证

配置服务器

  1. 选择 CPU 型号 BI.S3.NW32 (操作系统选项)。 有关如何破译服务器名称的详细信息,请参阅 使用 IBM Cloud 控制台配置 Bare Metal Servers

  2. RAM 默认为基于服务器选择的预定义值,不可更改。

  3. 输入 SSH 密钥的可选公开密钥,服务器配置完成后可使用该密钥登录服务器。 默认为“”。

  4. 选择 Red Hat 作为图像 (操作系统)。 默认为 7.x (64 位)

    如果自带操作系统许可证 (BYOL),请选择“无操作系统”。 有关更多信息,请参阅自带许可证

添加存储器磁盘

  1. 类型下,选择 RAID 10
  2. 磁盘热备用磁盘介质具有默认值。 选择一个能涵盖您所需的存储总量的磁盘大小
  3. 单击菜单图标 菜单图标 > 高级配置,并将控制器清空。 单击确定

网络接口

  1. 上行链路端口速度选择 1 Gbps 冗余公共和专用网络上行链路
  2. 为以下字段选择表 1 中的值:
32 GB 网络接口值
字段
专用 VLAN tor01.bcr01a.1241
公用 VLAN tor01.fcr01a.851
专用子网 10.114.63.64/26
公共子网 158.85.65.224/28
  1. 所有其他字段均采用缺省值即可。

  2. 复查订单汇总。

  3. 单击我已阅读并同意以下第三方服务协议

    您可以创建服务器,将订单保存为报价以便稍后提供,或将订单添加到估价单中,估价单可能包括多项服务。

  4. 单击“创建”,在订单验证后将跳转到结账页面。

您将重定向到带有您的订单号的页面。 该页是您的订单收据,请打印一份存档。 您还会收到一封确认电子邮件,邮件标题为:您的 IBM Cloud 订单 ## 已获批准。 ## 是您的订单号。

根据您的订单,服务器可在订单提交后一至四小时内投入使用。 您可以从 IBM Cloud 控制台(菜单图标菜单图标 > 资源列表 > 设备)查看设备详细信息,了解调配步骤的状态。 单击与您设备的主机名和域匹配的设备名,以查看其状态。

自带许可证

如果您拥有自己的操作系统许可证,则可根据供应商的说明将其安装到 Bare Metal Servers 上。 有关更多信息,请参阅无操作系统选项

访问服务器

公共 IP 用于远程访问,因此您可以通过 ssh 客户端(例如,PuTTY on Microsoft Windows )连接服务器。 将“设备列表”(设备菜单下)中显示的公共 IP 地址用于您的设备。 服务器的根密码也会显示出来。 单击“显示密码”查看。

分区和文件系统

对于单节点示例,您订购了带有一个逻辑磁盘(在 RAID 1 上)的服务器。 服务器有一个装有操作系统(OS)的镜像磁盘和一个与磁盘总大小相等的大型根文件系统(部分空间用于 /boot )。 本例中的文件系统布局只是一种可能的方法。 生产使用时,请遵循系统的尺寸信息,因为其他布局可能更符合您的需求或 SAP 要求。

  1. 创建 SAP 安装所需的三个目录:/sapmnt/usr/sap/db2
[root@e2e1270 ~]# mkdir /sapmnt
[root@e2e1270 ~]# mkdir /usr/sap
[root@e2e1270 ~]# mkdir /db2

您的 IBM Cloud® Bare Metal Servers 现在已准备好用于外部存储器以及用于安装 SAP 应用程序和软件。

为三层环境配置 192 GB 和 32 GB 服务器

三层环境是更复杂的场景:使用 192 GB 服务器作为数据库服务器;使用 32 GB 服务器作为 SAP NetWeaver 应用程序服务器。

订购 SAP NetWeaver 应用服务器

按照 为单主机环境配置 32 GB 服务器 中的相同步骤订购 SAP NetWeaver 应用服务器。

订购数据库服务器

使用以下步骤订购 SAP 认证服务器作为数据库服务器。

  1. 使用唯一凭证登录 IBM Cloud® 控制台)
  2. 单击创建资源 > 计算 >。Bare Metal Server.
  3. 单击继续。 如果无法单击“继续”,则说明您没有创建服务器的正确权限。 请向系统管理员咨询您的权限。
  4. 数量字段留 1
  5. sdb192主机名字段中输入 主机名是服务器的永久或临时名称。 单击信息以获取格式的具体要求。
  6. mycloud.com在域字段中输入 域名是定义互联网管理控制的标识字符串。 单击信息以获取格式的具体要求。
  7. 计费默认为每月。 目前,经 SAP 认证的服务器不提供 1 年期合同和 3 年期合同。
  8. 数据中心会显示在位置下,具体取决于在特定数据中心内的产品可用性。 选择 NA East,TOR01-Toronto
  9. 单击所有服务器 > 已通过 SAP 认证

配置数据库服务器

使用以下步骤配置数据库服务器和操作系统。

  1. 选择 CPU 型号 BI.S3.NW192 (操作系统选项)。 有关如何破译服务器名称的详细信息,请参阅 使用 IBM Cloud 控制台配置 Bare Metal Servers

  2. RAM 默认为基于服务器选择的预定义值,不可更改。

  3. 输入可选的 SSH 密钥公钥,在服务器配置完成后,可以用它登录服务器。 默认为“”。

  4. 选择 Red Hat 作为图像 (操作系统)。 默认为 7.x (64 位)

    如果自带操作系统许可证 (BYOL),请选择“无操作系统”作为镜像。 有关更多信息,请参阅自带许可证

添加存储器磁盘

使用以下步骤为数据库服务器添加第二个 2 TB SATA 硬盘。

  1. 对于磁盘 1,单击菜单图标 菜单图标 > 高级配置 > 并验证主磁盘分区是否设置为默认的 Windows Basic。 单击确定**。
  2. 单击添加新项
  3. 磁盘热备用磁盘介质具有默认值。 选择一个能涵盖您所需的存储总量的磁盘大小

设置网络接口

使用以下步骤为数据库服务器设置网络接口。

  1. 上行链路端口速度选择 1 Gbps 冗余公共和专用网络上行链路

  2. 为以下字段选择表 1 中的值:

    确保数据库服务器的网络接口值与应用服务器的值一致。

192 GB 网络接口值
字段
专用 VLAN tor01.bcr01a.1241
公用 VLAN tor01.fcr01a.851
专用子网 10.114.63.64/26
公共子网 158.85.65.224/28
  1. 所有其他字段均采用缺省值即可。

  2. 复查订单汇总。

  3. 选择我已阅读并同意以下第三方服务协议

    您可以创建服务器,将订单保存为报价以便稍后提供,或将订单添加到估价单中,估价单可能包括多项服务。

  4. 单击“创建”,在订单验证后将跳转到结账页面。

您将重定向到带有您的订单号的页面。 该页是您的收据;请打印该页以作记录。 您还会收到一封确认电子邮件,邮件标题为:您的 IBM Cloud 订单 ## 已获批准。 ## 是您的订单号。

根据您的订单,服务器可在订单提交后一至四小时内投入使用。 您可以从 IBM Cloud 控制台(菜单图标菜单图标 > 资源列表 > 设备)查看设备详细信息,了解配置步骤的状态。 单击与您的给定“主机名”和“域”匹配的设备名称以查看其状态。

自带许可证

如果您拥有自己的操作系统许可证,则可根据供应商的说明将其安装到 Bare Metal Servers 上。 有关更多信息,请参阅无操作系统选项

访问服务器

公共 IP 用于远程访问,因此您可以通过 ssh 客户端(例如,PuTTY on Microsoft Windows )连接服务器。 使用设备列表 (经典基础架构 > 设备 )中显示的设备公共 IP 地址。 服务器的根密码也会显示出来。 单击“显示密码”查看。

分区和文件系统

在三层示例中,订购了 192 GB 数据库服务器和一个逻辑磁盘(在 RAID10 上),以及 32 GB 应用服务器和一个逻辑磁盘(在 RAID 1 上)。 两个服务器都随附了等于磁盘总大小的一个大型根文件系统(其中一些空间用于 /boot)。

对于 32 GB 服务器,创建 /usr/sap/ 文件系统。 在数据库服务器上创建文件系统 sapmnt1/usr/sap/trans。 网络文件系统 ( NFS ) 由数据库服务器导出,该服务器还托管高级商业应用程序设计 (ABAP) SAP 中央服务 [(A)SCS] 实例。

以下文件系统布局是一种可能的方法。 在生产使用中,您可能会遵循系统的大小信息,因为其他布局可能更符合您的需求或 SAP 要求,或者您可能会使用配额。

使用以下命令创建安装 SAP 软件所需的目录:/sapmnt, /usr/sap,和 /db2

[root@ sdb192 ~]# mkdir /sapmnt
[root@ sdb192 ~]# mkdir /usr/sap
[root@ sdb192 ~]# mkdir /db2

为三层设置准备网络

如果您计划安装三层设置,需要正确设置网络。 在示例中,部署了一个 192 GB 的数据库服务器(名为 " sdb192 ")和一个 32 GB 的应用程序服务器(名为 " e2e1270 ")。 数据库服务器还托管了 (A)SCS 实例。 将专用网络上的 IP 地址添加到 /etc/hosts 有助于执行后续步骤,并可确保 SAP 内部网络流量流经正确的网络。

图 1。 三层设置样本
三层设置样本

使用以下步骤来建立网络。

  1. 登录到这些服务器并查找其专用网络配置。
[root@sdb192 ~]# ifconfig bond0
    bond0	  Link encap:Ethernet  HWaddr 0C:C4:7A:66:2D:A8
            inet addr:10.17.139.35  Bcast:10.17.139.63 Mask:255.255.255.192
            inet6 addr: fe80::ec4:7aff:fe66:2da8/64 Scope:Link
            UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
            RX packets:128080 errors:0 dropped:0 overruns:0 frame:0
            TX packets:25491 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:19137850 (18.2 MiB)  TX bytes:3426015 (3.2 MiB)
[root@sdb192 ~]# ifconfig bond1
    bond1	  Link encap:Ethernet  HWaddr 0C:C4:7A:66:2D:A9
            inet addr:208.43.211.118  Bcast:208.43.211.127 Mask:255.255.255.224
            inet6 addr: fe80::ec4:7aff:fe66:2da9/64 Scope:Link
            UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
            RX packets:289610 errors:0 dropped:0 overruns:0 frame:0
            TX packets:109371 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:31216160 (29.7 MiB)  TX bytes:18591947 (17.7 MiB)

在三层示例中,10.17.139.35 是数据库服务器的 IP 地址;该地址取自 RFC 1597 的某个 IP 地址范围。 您也可以确定应用程序服务器的 IP 地址,并将这两个 IP 地址添加到这两个服务器的 /etc/hosts

[root@sdb192 ~]# cat /etc/hosts

127.0.0.1 localhost.localdomain localhost
208.43.211.118 e2e2690.saptest.com e2e2690

10.17.139.35    sdb192-priv
10.17.139.46    e2e1270-priv

e2e1270 上也添加最后两行。

安装 NFS 软件

  1. nfs-utils在两个服务器上**安装 NFS 软件 **。
[root@sdb192 ~]# yum install nfs-utils

确保在数据库服务器上启动并注册 rpcbind 和 NFS 服务。

[root@sdb192 ~]# service rpcbind start
[root@sdb192 ~]# chkconfig nfs on
[root@sdb192 ~]# service nfs start

使用 NFS 来导出

  1. 使用 NFS 将 /sapmnt/usr/sap/trans 从数据库服务器导出到应用程序服务器,方法是将所需的条目添加到数据库服务器的 /etc/exports
/sapmnt/C10		10.17.139.46(rw,no_root_squash,sync,no_subtree_check)
/usr/sap/trans	10.17.139.46(rw,no_root_squash,sync,no_subtree_check)

样本值 C10 需要替换为 SAP 系统的 SAP 系统标识。 必须先创建目录,然后再进行导出。 从数据库服务器的命令行运行以下命令:

[root@sdb192 ~]# mkdir /sapmnt/C10
[root@sdb192 ~]# mkdir -p /usr/sap/trans
[root@sdb192 ~]# exportfs -a

安装 NFS 共享

  1. 在应用程序服务器上安装 NFS 共享,方法是将以下条目添加到其 /etc/fstab 并从命令行进行安装。
sdb192-priv:/sapmnt/C10 /sapmnt/C10 nfs defaults 0 0
sdb192-priv:/usr/sap/trans /usr/sap/trans nfs defaults 0 0
  1. 在应用程序服务器上创建目标目录并安装这些目录。
[root@e2e1270 ~]# mkdir -p /sapmnt/C10
[root@e2e1270 ~]# mkdir /usr/sap/trans
[root@e2e1270 ~]# mount /sapmnt/C10
[root@e2e1270 ~]# mount /usr/sap/trans

您的服务器现在已准备好托管分布式 SAP 安装的组件。

向服务器添加外部存储器

外部存储可添加到已配置的一台或多台服务器上。 您可以将外部存储设备用作备份设备,或用作快照,以便在测试环境中快速恢复数据库。 在三层示例中,块存储用于归档数据库日志文件以及在线和离线数据库备份。 选择了最快的块存储器 (10 IOPS/GB),这有助于确保备份时间最短。 较慢的块存储器可能已足够满足您的需求。 有关 IBM Cloud® Block Storage for Classic 的更多信息,请参阅 Block Storage 入门

IBM Cloud 存储 LUNS 可通过两个选项进行配置:耐用性和性能。 耐久性层的特点是预定义了性能级别和其他功能,如快照和复制。 建立自定义性能环境,分配的每秒输入/输出操作(IOPS)范围为 100 - 1,000。

设置外部存储器

  1. 使用唯一凭证登录 IBM Cloud 控制台
  2. 展开菜单图标 菜单图标,选择经典基础设施
  3. 选择存储 > Block Storage* > 订购 Block Storage*。
  4. 选择适合您的存储需求的具体规格。 表 1 包含建议值,包括适合要求苛刻的数据库工作负载的 10 IOPS/GB。
块存储的建议值
字段
地区 美国南部、DAL10
计费方式 每月(缺省值)
大小 1000 GB
耐久性(IOPS 层) 10 IOPS/GB
快照空间 0 GB
操作系统类型 Linux(缺省值)
  1. 查看订单摘要。
  2. 选择我已阅读并同意下列条款和条件
  3. 单击创建

授权主机

  1. 选择存储器 > Block Storage

  2. 突出显示 LUN 并展开操作菜单操作菜单,然后选择授权主机

  3. 选择 Bare Metal Server设备类型

  4. 单击“硬件”加载可用设备,并选择数据库服务器的主机名。

  5. 单击保存

  6. 设备 >(选择您的设备)> 存储器选项卡下检查供应的存储器的状态。

  7. 记下您的服务器(iSCSI 启动器)的目标地址和 iSCSI 限定名 (IQN),以及用户名密码,以用于授权 iSCSI 服务器。 在以下步骤中需要该信息。

    更多调配信息,请参阅 通过控制台订购 Block Storage

请按照 Microsoft Windows 上的 "连接到 MPIO iSCSCI LUNS " 中的步骤操作,以便从已配置的服务器访问存储。

将存储器设置为多路径

在样本部署中,您从存储器选项卡检索了以下数据:

  • 目标 IP:10.2.62.78 * IQN:iqn.2005-05.com.softlayer:SL01SU276540-H896345 * 用户 SL01SU276540-H896345 * 密码 EtJ79F4RA33dXm2q
  1. 基于检索的信息输入以下内容:
[root@sdb192 ~]# cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2005-05.come.softlayer:SL01SU276540-H986345

可能必须替换 /etc/iscsi/initiatorname.iscsi 中的一个现有条目。

  1. /etc/iscsi/iscsid.conf 的末尾添加以下几行:
[root@sdb192 ~]# tail /etc/iscsi/iscsid.conf
# it continue to respond to R2Ts. To enable this, uncomment this line
# node.session.iscsi.FastAbort = No
node.session.auth.authmethod = CHAP
node.session.auth.username = SL01SU276540-H896345
node.session.auth.password = EtJ79F4RA33dXm2q
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = SL01SU276540-H896345
discovery.sendtargets.auth.password = EtJ79F4RA33dXm2q
  1. 将步骤 2 中的 usernamepassword 值替换为“授权主机”步骤 5 中的值。

  2. 输入以下行来发现 iSCSI 目标。

[root@sdb192 ~]# iscsiadm -m discovery -t sendtargets -p "10.2.62.78"
10.2.62.78:3260,1031 iqn.1992-08.com.netapp:tor0101
10.2.62.87:3260,1032 iqn.1992-08.com.netapp:tor0101
  1. 将主机设置为自动登录到 iSCSI 阵列。
[root@sdb192 ~]# iscsiadm -m node -L automatic
  1. 安装并启动多路径守护程序。
[root@sdb192 ~]# yum install device-mapper-multipath
…
[root@sdb192 ~]# chkconfig multipathd on
[root@sdb192 ~]# service multipathd start
  1. 完成连接到 Linux 上的 iSCSI LUN 中的所有命令,以便多路径输出中显示另一个 LUN。
[root@sdb192 ~]# multipath -ll
…
3600a098038303452543f464142755a42 dm-9 NETAPP,LUN C-Mode
size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 10:0:0:169 sde 8:64 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
`- 9:0:0:169  sdf 8:80 active ready running
…`

您现在可以像使用任何磁盘设备一样使用多路径设备。 设备路径将显示在 /dev/mapper/3600a098038303452543f464142755a42 下。

multipath.conf 示例 中获取 /etc/multipath.conf 示例,并在服务器上创建。 任何复制的特殊字符、类似 DOS 的回车、换行输入都可能导致意外行为。 请确保您在复制内容之后产生的是 ASCII Unix 文件。

调整 /etc/multipath.conf 中的多路径块,创建访问 /dev/mapper/mpath1 下设备的路径别名。

multipaths {
    multipath {
        wwid 3600a098038303452543f464142755a42
        alias mpath1
    }
}
  1. 重新启动 multipathd。 现在可以创建 /backup 文件系统并挂载到块设备上。
[root@sdb192 ~]# service multipathd restart
[root@sdb192 ~]# mkfs.ext4 /dev/mapper/mpath1
[root@sdb192 ~]# mkdir  /backup
  1. 检查两个服务器上的文件系统。 您的输出应该类似于以下输出。
[root@e2e1270 ~]# df -h
Filesystem		    Size  Used Avail Use% Mounted on
/dev/sda3             879G  1,5G  833G   1% /
tmpfs                  16G     0   16G   0% /dev/shm
/dev/sda1             248M   63M  173M  27% /boot
/dev/sdb2             849G  201M  805G   1% /usr/sap
db192-priv:/usr/sap/trans
              165G   59M  157G   1% /usr/sap/trans
              db192-priv:/sapmnt/C10
              165G   59M  157G   1% /sapmnt/C10
[root@sdb192 ~]# df -h
Filesystem      	    Size  Used Avail Use% Mounted on
/dev/sda3             549G  2,3G  519G   1% /
tmpfs                 127G     0  127G   0% /dev/shm
/dev/sda1             248M   63M  173M  27% /boot
/dev/mapper/mpath1    493G   70M  468G   1% /backup
/dev/mapper/datavg-datalv
              1,2T   71M  1,1T   1% /db2
/dev/mapper/datavg-saplv
              165G   60M  157G   1% /usr/sap
/dev/mapper/datavg-sapmntlv
              165G   60M  157G   1% /sapmnt

如果在 IBM Db2 上安装基于 SAP NetWeaver 的 SAP 应用程序,则必须在 /backup 下创建由数据库管理员用户 ( db2SID ) 拥有的子目录,用于完整备份和存档日志文件。 要自动归档日志文件,请在 IBM Db2 SaaS 数据库中设置 LOGMETH1。 详情请参阅 IBM Db2 SaaS 文档)

安装 SAP 场景

前提条件安装 RPM 软件包

SAP 安装需要操作系统上安装的软件包和正在运行的操作系统守护进程的某些先决条件。 请参阅最新的 安装指南)。 单击“**安装和升级 **”下的“访问下载”。 这需要 SAP S 用户 ID。 此外,有关这些先决条件的最新列表,请参阅 SAP 上的最新 支持说明) (需要 SAP S-user ID)。

还需要安装两个软件包:

  • compat-sap-c++:通常实现 C++ 运行时与 SAP 所使用的编译器的兼容性。 由于 Red Hat Enterprise Linux for SAP Business Application 7.X 被选为 32 GB 应用程序服务器和 192 GB 数据库服务器的操作系统,因此使用 compat-sap-c++-7。
  • uuidd:维护操作系统对创建 UUID 的支持。

检查是否安装了 uuidd

  1. 检查是否安装了 uuid 守护进程 (uuidd)。 如果未安装,请进行安装并将其启动。
[root@sdb192 ~]# rpm -qa | grep uuidd
[root@sdb192 ~]# yum install uuidd
[root@sdb192 ~]# chkconfig uuidd on
[root@sdb192 ~]# service uuidd start

安装软件包 compat-sap-c++-7

  1. 按照 SAP Note 2195019) 安装 compat-sap-c++-7 软件包,并创建 SAP 二进制文件所需的特定软链接。 请查看所安装产品的特定版本 SAP Notes,以确定是否需要该库。
[root@sdb192 ~]# yum install compat-sap-c++-7-7.2.1-2.e17_4.x86_64.rpm
....
[root@sdb192 ~]# mkdir -p /usr/sap/lib
[root@sdb192 ~]# ln -s /opt/rh/SAP/lib64/compat-sap-c++.so /usr/sap/lib/libstdc++.so.6

下载 SAP 软件

登录 SAP Support Portal),单击下载软件,然后将所需 DVD 下载到本地共享驱动器。 将文件传输到为您供应的服务器。 另一种方法是下载 SAP 软件下载管理器),将其安装到目标服务器上,然后直接将 DVD 映像下载到服务器上。

准备 SAP 的 SWPM GUI

根据您的网络带宽和等待时间,您可能希望在虚拟网络计算 (VNC) 会话中远程运行 SAP Software Provisioning Manager (SWPM) 图形用户界面 (GUI)。 另一个选项是让 GUI 在本地运行并连接到目标计算机上的 SWPM。 如果决定在本地运行图形用户界面,请使用 SWPM 文档)

以下步骤概述了在虚拟网络计算(VNC)会话中远程运行 SWPM 图形用户界面的过程。 此选项会安装 VNC 服务器,该服务器可能不符合对操作系统进行固化的要求;请确保您符合安全措施。 如果您不熟悉它,请参阅 VNC 文档以了解其功能概述。

  1. 使用以下命令来安装 VNC 服务器。
[root@sdb192 ~]# yum install tigervnc-server
  1. 使用以下命令来安装 Linux 分发版中包含的 X11 窗口管理器 twm
[root@sdb192 ~]# yum install twm
  1. 安装终端仿真器,例如 xterm
[root@sdb192 ~]# yum install xterm
  1. 从命令行启动 VNC 服务器。
[root@sdb192 ~]# vncserver

现在您需要一个 VNC 客户端程序。 可免费为所有操作系统提供多种实施方案。 通常情况下,您需要从客户端访问 590X 端口(其中 X 是正在运行的服务器数量,从 1 开始)。

您可能需要从 twm 的后台菜单启动 xterm。 您可以从 xterm 启动 SWPM (sapinst)。

安装 SAP 软件

下载安装介质后,请按照 SAP 安装指南中为您的 SAP 版本和组件记录的标准 SAP 安装步骤以及相应的 SAP 注意事项进行安装。

您可以从 xterm 启动 SAP SWPM,并运行安装步骤。

在三层环境中安装 SAP 软件

在 SAP 的 SWPM 中执行针对三层设置的步骤。

  1. 选择分布式系统,并在数据库服务器上安装 ASCS 和数据库。
  2. 在应用程序服务器上安装应用程序服务器 ABAP。 请确保在应用程序服务器安装期间使用 ASCS 的专用地址和数据库主机名。

使用专用地址和主机名可确保应用服务器与 ASCS 或数据库之间的网络流量通过专用网络而不是公共网络。

样本 multipath.conf

以下样本 multipath.conf 适用于 Red Hat 7.X 和基于 NetApp 的 iSCSI LUN。

defaults {
        user_friendly_names no
        max_fds max
        flush_on_last_del yes
        queue_without_daemon no
        dev_loss_tmo infinity
        fast_io_fail_tmo 5
}

黑名单下的所有数据都必须特定于您的系统。

blacklist {
        wwid "SAdaptec*"
        devnode "^hd[a-z]"
        devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
        devnode "^cciss.*"
}
devices {
        device {
                vendor "NETAPP"
                product "LUN"
                path_grouping_policy group_by_prio
                features "3 queue_if_no_path pg_init_retries 50"
                prio "alua"
                path_checker tur
                failback immediate
                path_selector "round-robin 0"
                hardware_handler "1 alua"
                rr_weight uniform
                rr_min_io 128
        }
}

“人类可以阅读的”设备路径的样本 multipath.conf 多路径扩展:

multipaths {
	multipath {
		wwid XXXXYYYZZZ
		alias pathname
	}
}