部署安装
Last updated
Last updated
通过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 和实例号都将相同。
输入安装路径并与本地主机名的值后,还会提示您是否要添加更多主机。这是您在下面添加hana2和hana3 的地方,这里实际就是配置是否为集群模式,也就是用多台 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
请根据实际输入。
接下来服务器将会重启,我们需要对安装结果进行检查,具体请参考
实例编号在中被引用,需要与规划保持一致。