要安装可缩放应用程序服务器实例,请执行以下步骤:此过程中假定您已安装了中央实例和数据库。
以下文件系统布局可确保易用性并防止数据被覆盖。
群集文件系统
/sapmnt/SID
/usr/sap/SID -> 除 app-instance 子目录以外的所有其他子目录
/usr/sap/SID/home -> SAPSIDadm 起始目录
/usr/sap/trans
本地文件系统
/usr/sap/local/SID/app-instance
在群集文件系统中创建所有 SAP 目录。
确保中央实例和数据库能够进行故障转移。
在群集文件系统中为中央实例设置锁定文件,以防止多次启动另一节点。
有关为中央实例设置锁定文件的过程,请参阅"如何设置中央实例的锁定文件"。
确保所有应用程序服务器都可以使用群集文件系统中的 SAP 二进制。
在群集文件系统中安装中央实例和数据库。
有关如何安装中央实例和数据库的详细信息,请参阅 SAP 文档《Installation of the SAP R/3 on UNIX》。
在可缩放应用程序服务器将要驻留的所有节点上,创建一个用于 data/log/sec/work 目录的本地目录以及用于启动和停止应用程序服务器的日志文件。
您必须执行此步骤。否则,您会不经意地在群集文件系统中安装另一应用程序服务器实例,并且这两个应用程序服务器会彼此覆盖。
为每个新的应用程序服务器创建一个本地目录。
示例:
# mkdir -p /usr/sap/local/SC3/D03 |
在群集文件系统中设置一个指向本地应用程序服务器目录的链接,这样,应用程序服务器和 startup/stop 日志文件就会安装到本地文件系统上。
示例:
# ln -s /usr/sap/local/SC3/D03 /usr/sap/SC3/D03 |
安装应用程序服务器。
编辑 start/stop 脚本,以便使 startup/stop 成为用户 sapsidadm 和 orasapsid 起始目录下的专用于节点的日志文件。
示例:
# vi startsap_D03 |
之前:
LOGFILE=$R3S_LOGDIR/`basename $0.log` |
之后:
LOGFILE=$R3S_LOGDIR/`basename $0`_`uname -n`.log |
在运行可缩放应用程序服务器的所有节点上复制应用程序服务器(采用相同的 SAPSID 和相同的实例号)。
运行可缩放应用程序服务器的节点位于可缩放应用程序服务器资源组的 nodelist 中。
确保可以在每个节点上启动和停止应用程序服务器,并检验日志文件是否位于正确的位置中。
如果需要使用登录组,请安装 SAP 登录组。