云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

京东云_海宁网站建设_新注册优惠

小七 141 0

最佳实践指南

快速访问

准备

配置程序概述

创建对象和配置流程

创建配置文件创建提供程序定义创建自定义操作创建自定义流程

创建流程的使用

创建操作模板调度

配置示例和详细定义

HANA配置文件更改SAP配置文件更改SAP内核更新(包括几个组件)操作系统更新

一般先决条件

必须根据SAP文档安装SAP Landscape Management 3.0(LaMa)[1]。为了能够控制每个SAP系统,必须配置所有实例[2]。LaMa使用SAP主机代理执行所有操作。如果要控制非SAP应用程序,还必须在这些主机上安装SAP Host Agent[3],并在SAP LaMa[4]中配置。在每个Host Agent上,SAP Adaptive Extensions(SAPACEXT Package)[5]必须放置在"exe"目录中,如SAP Note 1759181所述。SAP帮助文档中描述了如何在LaMa中配置系统,不在本文档的范围内。

技术先决条件

为了能够使用本文档中提到的所有功能,建议使用这些系统要求。如果可能,大数据下载,应使用SAP Marketplace的最新可用版本。

备注:

本文档的范围是运行在HANA和SLES4SAP 12 SP1上的SAP系统。在其他操作系统或任何其他数据库上也可以控制脚本。

在上述用例中,使用了以下版本:

SAP Netweaver systems ABAP和JAVA,内核版本为749和753。版本为2.023的HANA数据库针对SAP的SLES 12 SP1SLES 12 SP2系统Host Agent、ACEXT软件包和SAP LaMa如上表所述

重要提示:

所有提到的脚本都已用于修补和更新系统。本指南介绍了如何在saplama中实现自己的框架。脚本调用和参数的配置必须适应每个系统环境!

用例–补丁管理

使用SAP LaMa,不仅可以进行标准的批量操作,如启动、停止、接管处理等,还可以配置对自定义脚本的控制。在安装SAP Host Agent的每个客户端上,都可以启动每个脚本。这些脚本的开始可以在具有不同约束的流程链中配置。

可以处理的一个特殊用例是修补SAP系统的自动化。通常在更大的环境中,这是通过运行脚本来处理的:更新内核、更新操作系统、设置配置文件参数等等。

下一张图片显示了补丁程序的概述,在每个主机上手动启动脚本。根据建议,HANA数据库和SAP实例安装在不同的主机上。

图1系统更新-顺序中的所有步骤

主要思想是使用SAP LaMa自动处理所有这些任务,可以在夜间安排这些任务,并按组选择整个系统的更新,例如所有开发系统。

如何配置LaMa中的脚本以及如何实现自定义过程将在下一页中描述。

备注:HANA系统的更新将不在此处理。HANA数据库的自动更新非常复杂,需要手动完成。在LaMa的下一个版本中,这个功能将作为一个集成的过程由SAP提供。因此,在这里使用的自定义过程中也可以很容易地配置它。

为了能够在LaMa中启动和调度自己的脚本,必须按顺序完成多个任务。在下一章中,我们将一步一步地描述每项任务。要做的概述如图2所示。

图2配置步骤

在操作系统方面,首先必须创建一个配置文件。这里,定义了喇嘛和剧本之间的联系。也可以使用参数来启动脚本。这些.conf应该存在于每个必须控制的系统上。如果可能的话,应该使用配置管理系统来分发这些文件。

在LaMa端,大数据好不好,首先必须配置脚本调用。这是在提供者定义中完成的。然后必须定义一个自定义操作。这一个可以在定制过程中用于设计一系列操作。

对于定制过程和操作,可以在许多不同的表现形式中配置约束。因此,每个操作都可以绑定到特定的主机、组、系统或系统类型。组可以是所有开发系统、多个池、所有HANA数据库,

每个自定义操作或自定义过程都可以集成在一个操作模板中。因此,可以为此任务选择多个系统。因此,一次或一段时间的调度是可能的。

1.创建配置文件

第一步是在操作系统级别创建conf文件。为了便于处理,所有自定义脚本/操作都应该有一个类似的预处理器。

命名示例:自定义_名称操作.conf

此文件必须存储在每台主机上,脚本将在其中执行。通常每个脚本应该有一个文件。每个主机上的路径必须是sap host Agent结构中的一个特殊文件夹。

位置:/usr/sap/hostctrl/exe/operations.d

在此文件中,配置了真实脚本的位置。如果可能,nfs共享上的所有脚本应该只有一个位置。配置文件必须包含以下行,并应如下所示:

所有可能条目的详细说明可在SAP帮助门户中找到:https://help.sap.com/viewer/e7dead4286c545808b3bd24feee7448c/3.0.7.0/en-US/250dfc5eef4047a38bab466c295d3a49.html

一个.conf文件的例子,本例中的名称为"CUSTOM"_内核安装程序.conf':

使用喇嘛移交的参数启动自己的脚本,这些也必须在.conf文件中定义。

参数语法: