[开眼]基于RHEL 8.0构建Single-Host SAP HANA 2.0 SP4系统

经常听到SAP HANA的声音,但实际上没几个人见过HANA长啥样。为了验证VBR10 for SAP HANA的备份,看HANA的文章很少,就知道这东西还是很小众,还是有必要构建一个HANA的测试环境。请勿尝试SAP HANA Express版本,没有意义。

安装介质:

rhel-8.0-x86_64-dvd.iso
51053787_SAP_HANA_Platform_SPS04.ZIP

注意事项:1、安装RHEL8时需要注意分区规划,其中swap、efi和根/分区是必选,其中根分区必须足够大,否则报错还得重装OS,这里为了方便就把swap和efi之外的空间全部分给它,使用ext4,没有使用默认的xfs,生产环境肯定是挂存储咯或HCI,空间肯定是没问题。

2、RHEL8有个for SAP的安装包和libatomic库需要借助yum提前安装,不然也会安装中报错;

3、不要将51053787_SAP_HANA_Platform_SPS04.ZIP安装包在root用户下解压和安装,这也是遇到坑后发现报错:hdbinst: Permission denied。可以放到/opt下解压安装,并执行赋权命令chrmod -R 777 ./sapInstallDIR

4、为了节省时间,建议大家在做好上述准备到解压缩文件后,关机做个快照,遇到问题及时回退重来。

8 cores/64GB RAM/500GB SSD的vm
这两个前提依赖要安装下;看了很多
./hdblcmgui开始安装
没啥好选的,直接下一步;
添加上Studio,后面要用到的;
第三项用于single host,需要勾选;
这里全部勾选了,看看安装过程啥样;
安装耗时近50 mins;
经过几轮折腾,终于顺利安装成功。
打开客户端,命令行验证,前一篇提到过了,可以返回参考;
配置连接
HANA也是容器机制了!
连接正常。

HANA作为重要的生产力平台,部署过程比起Oracle还是不够便利,安装中一旦报错,必须中断安装进行修复,没有retry的机制,同时依赖包检查机制不清楚。官方安装文档几乎没用,需要服务账号才能看kb库。SAP这种东西,没有二开几乎没法用,但是开发和运维又是两回事儿,指望开发去做运维的事儿,很多问题都只是掩盖起来而已。

详细视频演示:

https://youtu.be/i0MbvdNZoQc
https://youtu.be/i0MbvdNZoQc