Azure云上SAP-数据库实例的安装


概述

本文演示如何安装SAP系统的数据库实例,安装过程在AS01这台机器上完成。

主要参数

  • SAP Profile 目录:/sapmnt/NW1/profile
  • Database ID:HN1
  • Database Host:vhana01
  • Instance Number of the SAP HANA DB: 01
  • Installation Explorer Path : /sapmedia/1709/51052190_Export/51052190/LABEL
  • RDBMS HANA Client:/sapmedia/1709/HDBclient/LABEL.ASC

安装准备

为什么先安装SAP的数据库实例,后配置复制和高可用?

假如提前配置了复制(HANA Replication),SAP的DB实例安装过程会创建大量的表结构,并产生大量日志,每一行日志都需要进行同步复制,会拖慢实例的安装过程,同时产生大量的日志占用hana02的日志盘,如果日志盘不够大,有可能被写爆,导致实例安装失败。

所以我们先安装SAP数据库实例,再进行一次完整备份,最后配置复制和高可用

挂载SAP系统的配置文件目录

数据库实例的安装依赖于SAP系统的配置文件,我们之前在《Azure云上SAP-高可用ASCS/ERS服务器配置》一文中,已经将sapmnt目录安装在NFS服务器上,现在需要将它挂载在AS01这台机器上,来完成安装。

刚好,因为这部分工作和安装SAP默认应用服务器的的【机器配置】部分是重叠的,可以直接参考《Azure云上SAP-默认应用服务器安装 》

临时修改HANA集群的前段IP

我们在之前的IP地址规划和DNS记录中把vhana01.azure-sap.poc的IP地址配成了10.0.0.20。但是在数据库实例的安装过程中,主机名需要填成写vhana01,并且要能够把数据写入hana01,因此需要临时把vhana01的IP地址指向10.0.0.21

本次数据库实例的安装需要在AS01上完成,所以就把vhana01的临时IP写入hosts文件吧

as01:~ # vi /etc/hosts

写入DNS记录:

10.0.0.21 vhana01
10.0.0.21 vhana01.azure-sap.poc

检测修改是否生效:

as01:~ # ping vhana01
PING vhana01 (10.0.0.21) 56(84) bytes of data.
as01:~ # ping vhana01.azure-sap.poc
PING vhana01.azure-sap.poc (10.0.0.21) 56(84) bytes of data.

安装数据库实例

as01:~ # /sapmedia/1709/SWPM/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
[==============================] / extracting... done!
Please confirm (y/n):y
Open your browser and paste the following URL address to access the GUI
https://as01.azure-sap.poc:4237/sapinst/docs/index.html
Logon users: [sapadmin]

在浏览器中打开https://as01.azure-sap.poc:4237/sapinst/docs/index.html进行安装,安装的过程较慢,大概持续了8个小时。安装完整截图如下:

安装后

因为之前在as01上添加了HANA集群的临时IP记录,把它指向了hana01机器。现在可以安全地删除它们了。

编辑host文件:

as01:~ # vi /etc/hosts

清空vhana记录的DNS记录:

10.0.0.21 vhana01 
10.0.0.21 vhana01.azure-sap.poc
本文链接: https://www.pstips.net/sap-on-azure-setup-database-instance.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注