SAP HANA 2.0 安装部署

发布时间 2023-04-13 17:48:34作者: 踏雪无痕2017

    HANA 是SAP 于2010年推出的一款列式内存数据库,主打OLAP分析场景,兼顾部分OLTP交易场景,通常以软件、硬件一体机的形式交付给最终用户。SAP HANA 软件环境支持Linux(SUSE/REDHAT)、AIX、VMware、Openstack,硬件环境支持HPE、DELLEMC、IBM、HUAWEI、CISCO、Lenovo等主流服务器,服务于SAP 软件生态环境。SAP HANA推出之前,Oracle 数据库一直是SAP系统软件数据库最佳支持平台,HANA的推出主要是SAP想取代ORACLE数据库以摆脱oracle对sap 软件生态后端数据库的控制。

  这里主要介绍SAP HANA在LINUX 平台的安装部署,基本环境配置如下:

   1681372278309

  a、OS/DB软件获取:

       1、SUSE:至suse官网注册账号免费下载,注意选择对应的for sap x86_64 架构的版本。

1681353102552     

1681353160588

     2、HANA:至sap 官网注册账号,需有购买服务才能下载软件,也可以向公司sap维保服务商要软件安装包,注意选择LINUX X86_64 架构版本。

1681354451900

b、虚拟机准备:

  1、登录vSphere 平台新建虚拟机:

  1681355442305  

2、 操作系统类型以及版本选择Linux->SUSE Linux Enterprise 15(64位):       

1681355474705

3、分配cpu、memory、磁盘资源,并挂载SUSE Linux iso 安装镜像:

1681371786432

4、确认配置无误,点击Finish按钮完成:

1681371948508

1681372023531

c、OS 安装:

1、点击虚拟机开机电源按钮,启动虚拟机:

1681356392951

1681356488797

2、SUSE Linux 安装引导:

1681356527701

3、选择应用场景类型:SUSE Linux Enterprise Server for SAP Applications 15 SP4 ,语言以及键盘布局选择English(US):

1681356920979

4、同意许可条款:

1681357136679

5、设置ip地址以及主机名:

1681372670887

6、设置dns服务器以及网关路由:

1681357520925

1681357610578

7、跳过系统注册:

1681357665558

8、选择扩展和模块,确保SAP应用模块有勾选,其他部分根据实际使用选择:

1681357744141

1681357933185

9、选择系统角色为SLES for SAP Applications:

1681357992599

10、取消勾选完成os系统安装后打开sap应用安装向导以及远程桌面服务选项:

1681358102489

11、磁盘分区以及文件系统创建,选择自定义:

1681365266671

1681365370210

12、选择第一块磁盘sda作为suse linux系统使用,第二块磁盘sdb用于hana db使用:

为suse linux 系统创建lvm、分区、文件系统(注意boot分区不支持lvm):

1681373094230

1681373156957

1681373218179

1681373306383

1681373356627

sda                           /dev/sda    150G    disk
├─sda1                    /dev/sda1  200M    part   /boot/efi  --uefi 分区
├─sda2                    /dev/sda2  2G         part  /boot        --启动分区
└─sda3                    /dev/sda3  147.8G   part
   ├─vg_system-lv_system--swap16G      lvm  [SWAP]      --交换分区
   └─vg_system-lv_system--root 131.8G  0 lvm   /            --根分区

 

13、选择时区:亚洲->上海,指定ntp 时间同步服务器:

1681367002162

1681373439908

 

14、设置系统管理员root密码:

1681367192108

15、确认配置无误,点击install按钮完成系统安装:

1681367277332

进度条到100%后重启系统及安装结束

1681367341872

1681373889446

16、关闭系统防火墙,开启ssh root 密码认证远程登陆:

vim /etc/ssh/sshd_config 找到PasswordAuthentication 取消注释,开启ssh 密码认证

systemctl restart sshd.service

systemctl stop firewalld.service

systemctl disable firewalld.service

d、部署hana 数据库:

1、为hana数据库准备磁盘空间以及文件系统目录:

sdb                             /dev/sdb    200G  disk
└─sdb1                      /dev/sdb1   200G  part
   ├─vg_hana-lv_usr_sap        47.6G   lvm  /usr/sap               --sap host agent
   ├─vg_hana-lv_hanashared  61G     lvm  /hana/shared       --hana二进制文件
   ├─vg_hana-lv_hanalog       30.5G   lvm  /hana/log             --hana日志
   └─vg_hana-lv_hanadata       61G    lvm  /hana/data           --hana 数据

2、将hana 安装文件上传至服务器根文件系统目录

1681375596677

1681375854676

3、调整安装文件权限:

su – root

chmod -R 755 HDB_SERVER_LINUX_X86_64/

 

4、执行安装程序:

/root/HDB_SERVER_LINUX_X86_64/hdbsetup   --图形化安装程序

/root/HDB_SERVER_LINUX_X86_64/hdbinst      --字符界面安装程序

4.1 这里演示图形化安装:

su – root

xhost+

1681376803965

cd /root/HDB_SERVER_LINUX_X86_64/

./hdbsetup

1681376948110

提升缺少libatomic1 rpm 包,安装失败:

1681376996654

4.2 解决方法:手动安装缺少的libatomic1 rpm包:

至rpmfind.net 网站选择对应版本的rpm 包

1681377214433

rpm -ivh libatomic1-10.2.1+git583-1.3.4.x86_64.rpm

1681377351656

4.3 重新执行hana安装程序:

1681376948110

4.4 指定hana 安装路径为/hana/shared,sid 为HDB,instance number 为00,同时勾选内存限制以及hana服务器自启动选项,部署类型选择测试环境:

1681377794965

4.5 指定sap hana系统管理员账号密码、home目录、shell、id 信息:

1681377854775

4.6 指定sap hana 数据、日志目录:

1681378205242

4.7 指定sap hana 数据库管理员system 账号密码:

1681378242406

4.8 确认配置信息无误,点击install 按钮,完成安装:

1681378335733

4.9 所有进度条完成,安装结束:

1681378363609

1681378419842

1681378634250