4安装SAP应用程序#
本节指导您安装从SAP收到的SAP媒体集。
如果在安装工作流中安装SAP应用程序,请继续第4.2节“第一步”。
如果在已安装的系统中安装SAP应用程序,请继续第4.3节,“使用SAP安装向导”。
4.1beplay体育官方app下载可使用SAP安装向导安装的产品#
使用SAP安装向导,您可以安装独立的SAP HANA数据库实例。此外,可以使用SAP安装向导安装以下SAP产品(以及数据库):beplay体育官方app下载
SAP S/4HANA,内部部署版1511
SAP NetWeaver 7.5
SAP NetWeaver 7.4支持Release 2
SAP NetWeaver 7.4支持版本1
SAP NetWeaver 7.4
SAP增强包1为SAP NetWeaver 7.3
SAP NetWeaver 7.3
SAP NetWeaver合成环境(CE) 7.2
SAP EHP1适用于SAP NetWeaver Composition Environment (CE) 7.1
SAP NetWeaver合成环境(CE) 7.1
SAP EHP1适用于SAP NetWeaver移动/银行7.1
SAP EHP1 SAP NetWeaver流程集成7.1
SAP EHP1适用于SAP NetWeaver自适应计算控制器7.1
SAP NetWeaver移动/银行7.1
SAP NetWeaver流程集成7.1
SAP NetWeaver自适应计算控制器7.1
SAP Business Suite由SAP HANA提供支持
SAP商务套件7i 2016
SAP Business Suite 7i 2013支持版本2
SAP Business Suite 7i 2013支持版本1
SAP Business Suite 7i 2011 Java
SAP Business Suite 7i 2010 Java
SAP Business Suite 7 Support Release 1 Java
SAP解决方案管理器7.2支持版本1
SAP解决方案管理器7.1由SAP HANA提供支持
SAP NetWeaver AS ABAP 7.4, OEM版本1.0
SAP安装向导不允许将产品与Oracle数据库一起安装。beplay体育官方app下载安装Oracle数据库时,请先安装基础产品SUSE Linux Enterprise Server,然后安装Oracle数据库,再转换为SLES-SAP。这是必要的,因为Oracle数据库的安装程序查询某些文件的存在,而并非所有这些文件都包含在SLES-SAP安装中。
有关转换的详细信息,请参见第3.4节,“将SLES安装转换为SLES- sap安装”。
4.2第一步#
这些第一步只与安装工作流程相关。
当系统启动时,它显示屏幕
。推进 。屏幕
现在将打开。这样您就有机会更改网络设置。完成网络配置后,继续进行
。重要:按照SAP的建议配置网络确保根据SAP应用程序的文档配置网络连接。
有关配置网络的信息,请参见管理指南章”基本网络”,部分”配置YaST网络连接”(https://documentation.suse.com/sles-12).
(当下一个屏幕加载时,
屏幕可能会再次出现几秒钟。)选择下列选项之一:
-
允许安装SAP应用程序并将系统设置为服务器,为其他系统提供SAP安装例程。
-
在SAP businessone认证的硬件上创建SAP HANA文件系统。
-
不安装SAP应用程序,继续进入SUSE Linux Enterprise Server for SAP Applications登录界面。
推进
。
4.3使用SAP安装向导#
使用SAP安装向导安装SAP NetWeaver系统(包括数据库)或简单的SAP HANA系统(单个租户,所有初始用户的密码相同,默认设置)。
要安装其他SAP应用程序或创建更高级的SAP HANA设置,请不要使用此向导。相反,可以直接使用SAP提供的一种安装方法。
此过程在安装工作流程中出现时记录下来。但是,它也适用于YaST模块
在已安装的系统中可用。要从桌面上启动SAP安装程序,请选择
; ; ,继续进入YaST控制中心,选择 ; 。中指定并记录了SAP安装向导配置/etc/sysconfig/sap-installation-wizard
。你可以根据你的需要改变它。
在屏幕上图4.1“SAP安装主库位置”).该位置可以是本地、可移动或远程安装源。
,提供 (图4.1:SAP安装大师的位置 #从下拉框中选择适当的选项。在文本框中,根据下表中给出的格式指定到源的路径。
表4.1:媒体源路径 #选项
描述
路径格式
当地消息来源 本地目录
/ / dir / /路径
可拆卸的来源 本地连接的硬盘
设备名称/道路/ / dir / /设备上
USB大容量存储设备
/道路/ / dir / / USB
CD或DVD
//
远程数据源 NFS共享
server_name/道路/ / dir / /设备上
SMB共享
[user_name:密码@)server_name//道路/ / dir / /服务器[?工作组=workgroup_name]
如果您以前从安装服务器安装过SAP应用程序(或者将您的系统设置为安装服务器),那么您也可以直接选择该服务器作为installation Master的提供者。为此,请使用下面的下拉框
。下
,从以下选项中选择:-
使用此选项设置安装参数,但不执行实际安装。使用此选项,SAP安装程序(SAPinst)将停止而不执行实际的SAP产品安装。但是,下面的步骤完全适用。
有关更多信息,请参见第4.4节,“使用安装配置文件继续安装”。
-
将本系统设置为其他SUSE Linux Enterprise server for SAP应用系统的安装服务器。复制到此安装服务器的媒体将通过NFS提供,并且可以通过服务位置协议(Service Location Protocol, SLP)发现。
推进
。SAP安装向导现在将安装主版复制到本地磁盘。根据您选择的安装母版类型,安装将以不同的方式继续进行:
如果您正在安装SAP HANA数据库,请跳到步骤8。
如果您正在安装SAP NetWeaver应用程序,请继续下一步。
在屏幕上
,提供要安装的其他安装媒体的位置。这可以包括一个SAP内核、一个数据库和数据库导出。-
指定其他安装介质的路径。有关指定路径的详细信息,请参见表4.1“媒体源路径”。
-
不要复制其他安装媒体。在以下情况下选择此选项:如果您不需要额外的安装介质,或者如果您想直接从其来源安装额外的安装介质,例如cd / dvd或闪存盘。
尽管SAP产品需要额外的安装介质,但在选择此选项时,稍后需要向SAP安装程序(SAPinst)提供相关路径。
推进
。如果您选择复制安装介质,SAP安装向导将把相关文件复制到您的本地硬盘。
图4.2:SAP安装向导:附加安装介质 #复制安装媒体后,系统将询问您是否要准备其他安装媒体。单击步骤3。
。然后按照说明否则,单击
。在屏幕上
下, ,选择您希望如何安装产品:-
安装一个SAP应用程序,包括其数据库。
-
为标准产品添加功能的引擎:SAP TREX、SAP Gateway和Web Dispatcher。
-
分离到多个服务器上的SAP应用程序。
-
在高可用性设置中安装SAP NetWeaver。
-
允许更改系统属性,如SAP系统ID、数据库ID、实例号或主机名。这可以用于在不同系统上以非常相似的配置安装相同的产品。
图4.3:SAP安装向导:安装类型和数据库 #如果你选择
, ,或 ,另外选择一个后端数据库 。推进
。现在您将看到该屏幕
。显示的产beplay体育官方app下载品取决于您从SAP收到的媒体集和安装主版。从列表中选择要安装的产品。推进
。图4.4:SAP安装向导:选择产品 #系统将询问您是否复制补充媒体或第三方媒体。单击步骤3。
然后按照说明否则,单击
。注意:补充媒体/第三方媒体与附加软件库的区别这两种交付机制都允许安装既不属于SUSE Linux Enterprise Server for SAP Applications介质的一部分,也不属于SAP media Set的一部分的软件。但是,交付机制是不同的:
补充媒体/第三方媒体使用AutoYaST文件安装,该文件允许创建安装向导和自定义安装脚本。
其他软件存储库是您将继续订阅的RPM包存储库。这意味着您将收到第三方媒体的更新以及您的常规系统更新。
有关创建补充媒体的信息,请参见附录C,辅助媒体。
在屏幕上”安装和卸载软件”,部分”添加软件存储库”(https://documentation.suse.com/sles-12).
,您可以添加更多的软件存储库。例如,对于打包为RPM的附加组件。单击 。有关添加存储库的详细信息,请参见部署指南章推进
。注意:复制的SAP媒体的位置此时,SAP安装所需的所有数据都已复制到
/数据/ SAP_CDs
(除非您选择跳过复制过程)。每个安装介质被复制到一个单独的目录。例如,您可能会发现以下目录结构:>
RDBMS-MAX-DB-LINUX_X86_64 SAP-NetWeaver-740-SR2-Installation-Export-CD-3-3/数据/ SAP_CDs
默认目录是否与/etc/sysconfig/sap-installation-wizard
配置文件。根据您正在安装的产品,一个或多个对话框将提示您为正在安装的SAP应用程序提供配置参数值。
按照SAP提供给您的文档中的描述提供值。在对话框的左侧也有关于配置参数的帮助。有关更多信息,请参见第2.6节“安装所需的数据”。
填写表格(或表格),然后继续
。图4.5:产品参数 #完成后,SAP安装向导将下载其他软件包。
系统将询问您是继续安装还是准备另一个SAP产品进行安装。如果您选择准备另一个SAP产品,请从本过程的开头开始。
(可选)当在未通过SAP HANA认证且不满足SAP HANA TDI(定制数据中心集成)最低硬件要求的系统上安装SAP HANA时,系统将询问您是否继续。如果您意外收到此消息,请勾选第2.1节“硬件要求”以及SAP的尺寸指南https://service.sap.com/sizing。
否则,继续
。根据所安装的SAP应用程序的类型,以下步骤有所不同:
当安装SAP HANA数据库时,SAP HANA现在将被安装,没有进一步的问题。
在安装SAP NetWeaver应用程序时,将使用SAP Installer (SAPinst)执行实际安装。几秒钟后,SAP安装程序将自动打开。
按照SAP提供的文档中的描述遵循SAP安装程序。大多数配置参数已经正确填写。
图4.6:SAP安装程序:定义参数 #提示:安装日志文件如果SAP应用程序安装失败,请参考安装日志文件。它们位于
/var/adm/autoinstall
。失败的安装记录在文件名以结尾的文件中.err
。有关日志文件的详细信息,请参见第14章,重要日志文件。
最后一个屏幕是
。要为此安装创建AutoYaST文件,请激活
。AutoYaST文件将被放置在/root/autoinst.xml
。点击
。
4.4使用安装配置文件继续安装#
如果你选择
在之前运行SAP安装向导期间,本节将向您展示如何继续安装所选的SAP应用程序。在收集安装概要文件时,SAP安装向导将产品映像复制到/数据/ SAP_CDs
。它还为路径下的每个产品准备了一个安装环境/数据/ SAP_INST
:
/data/SAP_INST/0/Instmaster /data/SAP_INST/1/Instmaster /data/SAP_INST/2/Instmaster[…]
这些文件将在下面重用。要继续安装,请执行以下步骤:
在
/etc/sysconfig/sap-installation-wizard
,设置如下内容:SAP_AUTO_INSTALL = "是的"
在SAP HANA/SAP BusinessOne安装的情况下,SAP安装向导稍后将使用AutoYaST文件中记录的参数
/数据/ SAP_INST /数量
。如果需要更改任何参数,请确保此时调整AutoYaST文件。
打开YaST控制中心并启动
。系统将询问您是否继续挂起的安装。选择
。所有进一步的交互都发生在SAP安装程序中。按照SAP提供给您的文档中描述的SAP安装程序的步骤进行操作。
在安装SAP NetWeaver的情况下,将再次提供SAP Installer的所有参数以进行微调。
在SAP HANA/SAP BusinessOne安装的情况下,安装程序将不提供对参数进行任何更改。
4.5在没有SAP安装向导的情况下对SAP应用程序进行分区#
如果您不想使用SAP安装向导,您也可以直接从命令行为SAP应用程序创建分区。首先,在目录中找到正确的分区文件/usr/share/YaST2/include/sap-installation-wizard /
或者创建一个自己的分区文件。有关更多信息,请参见第2.7.2节“SAP系统的分区(第二阶段)”。
当你确定了正确的分区XML文件后,运行:
#
yast2 sap_create_storageABSOLUTE_PATH_TO_PARTITIONING_FILE
4.6使用AutoYaST自动安装SAP应用程序#
可以从AutoYaST中使用SAP安装向导来自动安装SAP应用程序。
4.6.1SAP HANA安装#
下面的AutoYaST代码片段展示了如何自动化SAP HANA或SAP TREX安装:
nfs://server/path1 sap nfs://server/path3 supplement 密码sid > < / sapMasterPW > <SID< / sid > < sapInstNr >INSTANCE_NUMBER no sapinst >
的
sapMDC
元素仅适用于SAP HANA。的
sapVirtHostname
必须为分布式或高可用性安装指定元件。
完整的SAP HANA示例,包括分区,请参见/usr/share/doc/packages/sap-installation-wizard / hana-autoyast.xml
。
4.6.2SAP NetWeaver安装#
对于SAP NetWeaver,下面的示例展示了如何自动化安装。具体来说,这个例子是为安装SAP NetWeaver 7.5 ABAP Server分布式系统的ASCS实例而定制的,MaxDB(产品ID)NW_ABAP_ASCS: NW750.ADA.ABAP
).在安装基于SAP NetWeaver的其他产beplay体育官方app下载品时,并非所有以下变量都是必需的(或者这些变量可能需要由其他变量替换):
SAP NetWeaver实例的主密码:MASTER_PASSWORD
SAP标识符(SID):SID
SAP内核:内核
SAP实例号:INSTANCE_NUMBER
ASCS虚拟主机名:ASCS_VIRTUAL_HOSTNAME
SCS虚拟主机名:SCS_VIRTUAL_HOSTNAME
nfs: / /服务器/ PATH1 sap nfs: / /服务器/ PATH2 sap nfs: / /服务器/ PATH3 supplement NW_ABAP_ASCS:NW750.ADA。ABAP adm user. Provided value # may be encoded. DiagnosticsAgent.dasidAdmPassword = # Windows domain in which the Diagnostics Agent users must be created. # The property is Microsoft Windows only. This is an optional property. DiagnosticsAgent.domain = # Password for the Diagnostics Agent specific SAPService user. # Provided value may be encoded. # The property is Microsoft Windows only. DiagnosticsAgent.sapServiceDASIDPassword = NW_GetMasterPassword.masterPwd =MASTER_PASSWORD#人类可读的默认登录语言形式-有效的名称存储在子组件NW_languagesInLoadChecks的表中。在为执行ABAP加载的机器新安装ABAP堆栈时使用(在分布式系统的#情况下,它是数据库,否则它由#普通安装程序使用)。可用的语言必须在product.xml的# LANGUAGES_IN_LOAD参数中声明。在这个文件中,使用一个#字符表示语言。检查上面提到的#子组件中的同一个表。NW_GetSidNoProfiles。SAP_GUI_DEFAULT_LANGUAGE = #要使用的驱动器(仅Windows) NW_GetSidNoProfiles。sapdrive = # /sapmnt路径(仅Unix) NW_GetSidNoProfiles。sapmnt = /sapmnt #安装NW_GetSidNoProfiles的系统的SAP System ID。sid =SID这个系统是unicode系统吗?NW_GetSidNoProfiles。unicode = true NW_SAPCrypto。SAPCryptoFile = /data/SAP_CDs/745-UKERNEL-SAP-Unicode-Kernel-745/DBINDEP/SAPEXE。SAR NW_SCS_Instance。ascsInstanceNumber = NW_SCS_Instance。ascsVirtualHostname =ASCS_VIRTUAL_HOSTNAMENW_SCS_Instance。instanceNumber =INSTANCE_NUMBERNW_SCS_Instance。scsInstanceNumber = NW_SCS_Instance。scsMSPort = NW_SCS_Instance。scsVirtualHostname =SCS_VIRTUAL_HOSTNAMENW_System。installSAPHostAgent = true NW_Unpack。igsExeSar = NW_Unpack。igsHelperSar = NW_Unpack。sapExeDbSar = NW_Unpack。sapExeSar = NW_Unpack。sapJvmSar = NW_Unpack。xs2Sar = NW_adaptProfile。templateFiles = #系统的FQDN。NW_getFQDN。FQDN = #我们要为系统设置FQDN吗?NW_getFQDN。setFQDN = false #要安装到Java主目录中的JCE策略归档文件的路径#如果还没有安装的话。NW_getJavaHome。jcePolicyArchive = hostAgent.domain = # Password for the SAP Host Agent specific sapadm user. Provided value may be # encoded. hostAgent.sapAdmPassword =MASTER_PASSWORDnwUsers。sapDomain = nwUsers。sapServiceSIDPassword = nwUsers。sidadmPassword =]]>