在本博客中,我将展示如何在顶部安装Lumira服务器之前准备HANA系统。
注意:此HANA系统仅用作测试目的的沙盒,不用于生产环境,因为许多其他重要方面,如性能、大小、群集等。,在这个博客的系统景观中,我有两个框:
警告:这很重要。请使用最新版本的SAPCAR(例如720版)。如果使用SAPCAR的旧版本(如700版),SAP HANA Lifecycle Manager可能会抛出wierd错误,e、 g."验证舱单/usr/sap/hostctrl/work/签名.SMF失败",因为旧版本无法正确提取签名.SMF来自.SAR文件的文件。
有关SAP HANA和SAP LUMIRA硬件和软件要求的详细信息,请参阅7.A和7.B。
有关SAP HANA和SAP LUMIRA硬件和软件要求的简短指南的详细信息,请参阅7.CSAPCAR.
7.D.安装Lumira服务器的飞行前检查清单列出了安装Lumira服务器所需的所有SAP软件组件。
根据现有HANA数据库服务器和HANA上已有的组件,可能不需要某些组件。对于这个博客,我有一些不同的场景,所以我下载了列出的所有必需组件。
为了简单起见,我在Linux box上创建了一个子目录/IMDB作为工作文件夹,然后转移到/IMDB:
注意:UAFL(即NETTUAFL…)可以打包在zip或SAR文件中
下载的.tar和.SAR文件在正确准备之前不会被识别和使用。要准备下载的HANA数据库服务器文件:
并准备其他所需组件:
注意:如果UAFL打包为SAR文件,使用"SAPCAR"来提取文件,而不是"unzip",例如:
../SAPCAR-xvf../NETTUAFL301_0-70000202.SAR
注意:SAP HANA Lifecycle Manager SAR文件也被复制到提取的文件夹中。
作为第一步,我在我的Windows设备上安装了HANA Studio和HANA客户端。此安装非常简单,因此我不想对此做太多说明。请参阅SAP HANA Studio安装和更新指南和SAP HANA客户端安装和更新指南,可从7.G.SAP HANA平台–SAP帮助门户页面获得
下一页,我有几个选择来准备我的Linux机器上的HANA:
HANA提供了几个安装脚本。hdblcm是hdblcmgui的纯文本版本,而hdblcmgui是最方便的安装方式,尽管在我的Windows机箱上需要X11显示服务器。
运行脚本hdblcmgui:
如果X11显示服务器和PuTTY配置正确,在HANA启动屏幕后,屏幕下方会提示:
单击"添加组件位置"按钮,然后选择下载的软件包提取和准备的目录(如/IMDB):
现在选择安装新系统:
下一步选择所需组件:
点击查看确认屏幕中的"安装"按钮。安装完成后,系统会提示"installation finished successfully"(安装成功完成)。
[注:以下部分仅适用于打包在zip文件中的UAFL(例如,UAFL v1.300 with Lumira Server v1.21)]
如果需要UAFL,但在前面的步骤中无法安装(例如,UAFL v1.300打包在zip文件中时会发生这种情况)文件),是时候通过命令行手动部署UAFL组件了。运行./afldeploy saladmhost,例如:
要验证UAFL安装成功,请从HANA Studio右击实例,然后选择"Configuration and Monitoring"->"Open Administration"。除了"Installed Plug-ins"之外,还应列出"SAP\ AFL\ U SDK\ UAL"。请参阅此屏幕截图:
增量安装步骤(如先安装HANA数据库服务器,再安装其他组件)和升级安装(即从旧版本的HANA系统升级)是相似的。唯一的区别是,使用升级安装,我也需要升级其他插件组件,即使Lumira服务器不需要它们。
为了说明这一点,在下面的示例中,我有一个带有插件HANA AFL的HANA r72(即Lumira服务器不需要)已安装。我将执行升级安装以将系统升级到HANA r80,其中包含Lumira服务器1.17所需的所有组件。
由于HANA r72中的HANA AFL插件组件在HANA r80上不起作用,我需要下载更新版本的HANA AFL,transfer,并在工作文件夹/IMDB中与其他所需组件一起准备:
运行脚本hdblcmgui:
点击下方屏幕中的"添加组件位置"按钮:
选择下载的软件包提取和准备的目录(见第2部分),然后选择下面的选项"搜索子文件夹中的组件":
屏幕显示Lumira Server 1.17 plus SAP HANA AFL的最低所需组件列表:
选择"更新现有系统"并选择目标系统:
选择所有所需组件:
在"审阅和确认"屏幕中单击"更新"按钮完成。完成后,将提示消息"update finished successfully"。
如果现有HANA数据库服务器是通过hdbsetup/hdbinst脚本安装的,则在需要增量安装时应特别考虑SAP HOST AGENT。
与hdblcm/hdblcmgui脚本不同,hdbsetup/hdbinst脚本没有安装安装HANA数据库服务器时的SAP HOST AGENT。因此,企业软件公司,如果系统上没有现有的SAP HOST AGENT,我必须安装SAP HOST AGENT。
下面的屏幕显示了我如何在现有HANA数据库服务器上执行SAP HANA Lifecycle Manager的增量安装,我还必须安装SAP HOST AGENT的副本:
注意:即使出现错误消息,我也发现安装成功-"chmod:invalid mode:'493'。
一旦安装成功安装了SAP HANA Lifecycle Manager和SAP HOST AGENT,我可以使用hdbsetup/hdbinst脚本通过Lumira服务器进一步安装其他所需组件。
请查看附录:检查是否已安装产品或组件,安装Lumira服务器的飞行前检查清单。