部署安装

安装前准备

通过SFTP连接要安装 HANA 主机,将下载好的安装包在本机进行解压 ,上传至服务器中,建议存放路径 /media ,并设置目录及文件为 777 权限

chmod -R 777 /media

安装依赖

通过 SSH 工具连接 HANA 主机 ,通过命令进行安装所需的依赖组件

zypper install libgcc_s1 libstdc++6 libatomic1

注意:如果是未激活的 SUSE 操作系统,可以搜索光盘安装文件对几个组件进行安装

启动安装

切换到安装执行程序目录 ,并启动安装文件 (命令行安装模式)

cd /media/51055297/DATA_UNITS/HDB_SERVER_LINUX_X86_64

./hdblcm

安装配置

  • 执行方案、安装组件的选择

  • 安装路径、工作模式、系统标示等基本配置

系统会提示您输入 SAP 系统 ID (SID) 和实例编号。SID 必须是三个带有大写字母的字母数字字符,并且以具有某些限制的字母开头:SAP 或 SID 是禁止的。

SID 在整个组织中必须是唯一的。请谨慎选择,因为 SID 将包含在多个配置项中,并且更改 SID 将需要停机时间。实例号必须是 00 到 97 之间的两位数。在分布式系统中,SID 和实例号都将相同。

输入安装路径并与本地主机名的值后,还会提示您是否要添加更多主机。这是您在下面添加hana2hana3 的地方,这里实际就是配置是否为集群模式,也就是用多台 HANA 主机承载一个业务

HANA 多主机集群模式
HANA 文件系统
  • 数据存储相关的自定义配置

接下来,是选择系统的级别。当在选择“production”时,会影响某些客户端工具的行为。比如使用SAP HANA cockpit,执行SQL时会触发警告。该设置将存储在系统参数中,并且可以在安装后可进行调整:

global.ini > [system_information] > usage

对于非生产系统使用,您可以在单个主机上安装多个 HANA 系统(假设有足够的内存可用以支持)。在这种情况下,您可以对单个 HANA 系统进行内存限制。

同样,这系统参数可以在安装后可进行修改:

global.ini > [memorymanager] > global_allocation_limit

  • 用户密码安全性设置

接下来是系统专用账户密码的设置,以及数据库 SYSTEM 管理员密码的设置 (系统将创建 sapadm , ts2adm 两个账号用于应用启动以及管理)

开始安装

配置完成,在“Restart system after machine reboot?”项处,根据场景进行操作,

  • 单节点无HA场景时,输入“y”。

  • 单节点HA场景下,不配置自动切换主备节点功能时,输入“y”;需配置自动切换主备节点功能(即HAE功能)时,输入“n”。

然后,按“Enter”键,系统弹出安装概要信息。确认安装信息无误后,在“Do you want to continue ?”项处,输入“y”,按“Enter”,开始进行SAP HANA安装。

完成安装

系统提示“SAP HANA Database System installed ”, 即代表安装完成

接下来服务器将会重启,我们需要对安装结果进行检查,具体请参考配置

附录: 安装参数说明

参数
说明

Installation Path

默认为“/hana/shared/$SID”,使用默认值。

Local Host Name

使用本机名称。

Do you want to add additional hosts to the system

取值为“n”。

SAP HANA System ID

指定系统ID。系统ID是HANA系统中的一个标识,例如“HDB”。

Instance Number

指定SAP HANA系统中的实例编号,例如“00”。

实例编号在安全组规划中被引用,需要与规划保持一致。

Database Mode

数据库的部署模式。使用默认值“single_container” ,安装HANA2.0时,无需设置该参数,默认支持“multiple container”。

System Usage

指定安装的SAP HANA系统的使用类型。请根据实际选择。该参数保存在 “global.ini” 文件中,可用于标识SAP HANA系统的用途。

Location of Data Volumes Specifies

指定系统的Data卷目录,为“/hana/data/$SID”。

Location of Log Volumes

指定系统的Log卷目录,为“/hana/log/$SID”。

Restrict maximum memory allocation?

指定是否限制最大内存分配功能,使用默认值“n”。

Certificate Host Name

指定用于为SAP host agent生成self-signed SSL证书的主机名称。

SAP Host Agent User (sapadm) Password

请根据实际输入。

System Administrator (s00adm) Password

请根据实际输入。

System Administrator Home Directory

使用默认值 。

System Administrator Login Shell

使用默认值 。

System Administrator User ID

使用默认值 。

ID of User Group

使用默认值 。

Database User (SYSTEM) Password

请根据实际输入。

Last updated