0
点赞
收藏
分享

微信扫一扫

Basis:如何打包SAP S4HANA系统



SAP梦心声明:

本文章所列SAP软件截图及SAP字样等仅用于SAP软件的应用、学习和交流,不代表SAP公司和本微信公众号,文中所示截图来源SAP软件,相应著作权归SAP所有。


为什么要打包SAP S4HANA系统?这其实是一种可以快速进行系统部署的方式。我们可以将“打包”理解为是一种系统的备份方式(不过企业级应用不会这么备份的),类似于Ghost系统,备份完之后把Gho文件还原到其他电脑实现快速安装操作系统的过程。

当安装完SAP S4HANA,做了很多Basis级的设置,全编译,打补丁,打BP以及安装设置Fiori等,甚至在里面做了很多业务的配置。如果其他服务器也要安装一套SAP,那岂不是要重复做这些辛苦活?如何实现将当前服务器的SAP Copy到其他服务器?显然Ghost是不可行的。这个时候我们可以打包SAP S4HANA系统成tar.gz(或tar.bz2)文档,然后解压到其他系统,只需要做一次Rename就可以了,省去了很多安装的步骤和麻烦。

打包SAP S4HANA,只需要打包以下几个文件夹即可:

/hana,/usr、/sapmnt

Basis:如何打包SAP S4HANA系统_服务器

/hana文件夹里面主要有3个文件夹:

Basis:如何打包SAP S4HANA系统_数据库_02

其中:

/data 是存放数据库数据的;

/log 是存放数据库日志;

/shared文件夹主要是一些跟数据库管理相关的程序和文件(如安装);


比如,我们现在要打包sapmnt文件夹,该文件夹大小1.1GB:

Basis:如何打包SAP S4HANA系统_服务器_03

通过linux系统自带的tar命令,我们将该文件夹打包成tar.gz文档,以gzip格式进行压缩:

在终端中定位到根目录,并输入以下命令:

tar -zcvf /tmp/sapmnt.tar.gz /sapmnt

(关于tar命令的更多用法,请自行Google...)

Basis:如何打包SAP S4HANA系统_根目录_04

该命令的意思是将根目录的sapmnt文件夹压缩成tar.gz格式的文件,并存放在/tmp文件夹中!

Basis:如何打包SAP S4HANA系统_数据库_05Basis:如何打包SAP S4HANA系统_服务器_06

压缩打包完成!

在/tmp文件夹中找到sapmnt.tar.gz文件:

Basis:如何打包SAP S4HANA系统_服务器_07

查看属性:

Basis:如何打包SAP S4HANA系统_根目录_08

打包完成的sapmnt.tar.gz文件大小496.9MB,差不多45%的压缩率,打包sapmnt完成。

此时再将其他文件夹做好打包之后,整个打包SAP S4HANA工作就算完成了!接下来就是进行系统还原部署到其他机器了!

这里快速还原部署SAP S4HANA不做过多解释,请参考之前公众号文章:

​​SAP S/4HANA 2020安装实录​​

注意:在安装DB的时候,如果数据库log文件在解压到不同的文件夹(这是允许的),需要在安装数据库的时候指定log路径:

Basis:如何打包SAP S4HANA系统_根目录_09


END



Basis:如何打包SAP S4HANA系统_根目录_10


本文作者 | SAP梦心


举报

相关推荐

0 条评论