Computerservice Wolfooo

 

SAP ITS 6.20 Patchlevel 4 Installation unter Linux

o Schulung o Consulting o Programmierung o Links o Kontakt

1 Voraussetzungen

Plattformen für ITS Version 6.20

  • Linux Enterprise Server (X86-Architektur, 32-Bit, Verteilungen ab SAP Web AS unterstützt)
  • Windows 2000 Server SP3
  • Windows 2003 Server mit Internet Information Server 6.0
  • WGate-/WebServer-Unterstützung: Apache 2.x unter Windows und Linux

Download

Der ITS 6.20 kann über den SAP Service Marktplatz unter http://service.sap.com/patches/ -> SAP ITS -> SAP ITS 6.20 für Linux und Windows heruntergeladen werden. Zum Entpacken ist das Tool SAPCAR notwendig, dieses ist unter http://service.sap.com/patches/ -> SAP R/3 -> SAP R/3 46C -> Binary Patches -> SAP Kernel 46D -> -> Database Independent zu finden.


2 Apache Konfiguration

Listen 1080
Listen 8080

BindAddress *

NameVirtualHost *

<VirtualHost _default_:8080>
    DocumentRoot /srv/www/8080
    CustomLog /var/log/httpd/8080-access_log combined
    ErrorLog /var/log/httpd/8080-error_log
</VirtualHost>

<VirtualHost _default_:1080>
    DocumentRoot /srv/www/1080
    CustomLog /var/log/httpd/1080-access_log combined
    ErrorLog /var/log/httpd/1080-error_log
</VirtualHost>


3 Installation

Hier wird die Installation unter Linux beschrieben. Zunächst muss die mit dem Downloadmanager heruntergeladene SAR-Datei entpackt werden. Es empfiehlt sich vor dem Entpacken das Verzeichnis /usr/sap/its anzulegen.

mkdir /usr/sap/its -p
cd /usr/sap/its
SAPCAR -vxf /tmp/ITSLINUX_4-10001237.SAR

Für die Installation sollte man ein eigenes Verzeichnis anlegen, in dem die Installationsdateien abgelegt werden:

mkdir /usr/sap/its/install20031005

Nun kann die Installation gestartet werden. Verfügt man auf dem Linux Server nicht über eine grafische Oberfläche, so kann man die Ausgabe umleiten.

export DISPLAY=gregor:2.0
/usr/sap/its/ITS/UNIX/LINUX_32/INSTALL

Beim diesem Aufruf wird das Tool sapinst entpackt. Damit kann nun eine automatische Installation konfiguriert werden, die später in ein Wiederherstellungsroutine des Servers integriert werden kann. Zunächst muss eine leere .ini-Datei erzeugt werden:

./sapinst SAPINST_SMART_COMPONENT=ITS_BATCH_PROCESSING \
SAPINST_SMART_CONFIGFILE=ITS_PARAMETER.ini

Nun startet die normale installation die am ersten Dialog abgebrochen werden muss. Nun kann die Datei ITS_PARAMETER.ini angepasst werden. Zunächst führen wir aber eine Sicherung der Originaldatei durch.

cp ITS_PARAMETER.ini ITS_PARAMETER.ini.20031005

Anpassung der ITS_PARAMETER.ini für eine Single Host Installation für ein SAP IDES System mit Administrator Instanz.

[ITS_MAIN]
ACTIONS= INSTALL INSTANCE_ADM INSTANCE_IDS

[INSTALL]
PROGRAM_DIRECTORY=/usr/sap/its/6.20

[INSTANCE_ADM]
ADMIN_INSTANCE=true
TYPE=*
NAME=
DEVELOPER_MODE=
SYSTEM_NUMBER=
WEBGUI=
FLOW_DEBUG=
APPLY_ADDITIONAL_PACKAGES=
ADDITIONAL_PACKAGES_SECTION_NAME=
WATCHDOG=false
SAP_SYSTEM_NAME=
USE_ANOYMOUSLOGIN=
R3_CLIENT=
R3_CONNECT=
MESSAGE_SERVER=
MESSAGE_SERVER_PROT=
APPLICATION_SERVER=
APPLICATION_SERVER_SYSTEM_NUMBER=
SAP_ROUTER_STRING=
R3_LOGIN_GROUP=
R3_IS_UNICODE=
R3_USERNAME=
R3_PASSWORD=
R3_LANGUAGE=
START_AFTER_INSTALLATION=true
AGATE_PORT_NUMBER=
RUN_MULTIPLE_AGATE_PROCESSES=false
WEBSERVER_INSTANCE=Apache (virtual host: _default_:8080)
AGATE_HOSTNAME=
AGATE_MANAGER_PORT=
APACHE_CONFIG_DIRECTORY=/etc/httpd
APACHE_EXECUTABLE=/usr/sbin/httpd

[INSTANCE_IDS]
ADMIN_INSTANCE=false
TYPE=*
NAME=IDS
DEVELOPER_MODE=false
SYSTEM_NUMBER=
WEBGUI=true
FLOW_DEBUG=true
APPLY_ADDITIONAL_PACKAGES=
ADDITIONAL_PACKAGES_SECTION_NAME=
WATCHDOG=false
SAP_SYSTEM_NAME=IDS
USE_ANOYMOUSLOGIN=true
R3_CLIENT=800
R3_CONNECT=APPLICATIONSERVER
APPLICATION_SERVER=gateway
APPLICATION_SERVER_SYSTEM_NUMBER=00
SAP_ROUTER_STRING=
R3_LOGIN_GROUP=
R3_IS_UNICODE=false
R3_USERNAME=its
R3_PASSWORD=test1
R3_LANGUAGE=DE
START_AFTER_INSTALLATION=true
AGATE_PORT_NUMBER=
RUN_MULTIPLE_AGATE_PROCESSES=false
WEBSERVER_INSTANCE=Apache (virtual host: _default_:1080)
AGATE_HOSTNAME=
AGATE_MANAGER_PORT=
APACHE_CONFIG_DIRECTORY=/etc/httpd
APACHE_EXECUTABLE=/usr/sbin/httpd

Nach der Konfiguration kann nun die Installation gestartet werden. Es kann vorkommen, das die Quelldateien nicht gefunden werden. Dann muss die Datei start_dir.cd angepasst werden und der Pfad auf: /usr/sap/its/ITS/ITS_SOFT/UNIX/LINUX_32 korrigiert werden.

 ./sapinst SAPINST_SMART_COMPONENT=ITS_BATCH_PROCESSING \
SAPINST_SMART_CONFIGFILE=ITS_PARAMETER.ini \
SAPINST_SKIP_DIALOGS=true

Nach der Installation muss noch der LD_LIBRARY_PATH gesezt und Apache neu gestartet werden:

export LD_LIBRARY_PATH=/usr/sap/its/6.20/programs
rcapache restart


4 ITS Starten

Leider wird der ITS noch nicht automatisch gestartet. Auch beim Starten des Apache tritt ein Problem mit dem fehlenden LD_LIBRARY_PATH auf. Hier also die Startroutine:

export LD_LIBRARY_PATH=/usr/sap/its/6.20/programs
rcapache start
su - itsadm
cd /usr/sap/its/6.20/bin/
itsIDS.sh start
itsADM.sh start


5 WGate Configuration Tool

Das WGate Configuration Tool wird über den Parameter ConfigMonitorEnabled in der DAtei ItsRegistryWgate.xml eingeschaltet. Anschließend ist es über den Pfad /scripts/wgate/wgate-config abrufbar.


6 WGate Status Monitor

Der WGate Status Monitor wird ebenafalls über die Datei ItsRegistryWgate.xml aktiviert. Der Parameter ist StatusMonitorEnabled. Aufruf über /scripts/wgate/wgate-status.


7 IACOR Einrichten

IACOR wird benutzt um über die den Web Application Builder in der Transaktion SE80 direkt auf den ITS zu publizieren. Zunächst muss die IACOR Verbindung zwischen ITS und SAP System hergestellt werden.

su - itsadm
cd /usr/sap/its/6.20/programs
../bin/itsIACOR.sh start
./iacorcmd add /itsname:IDS \
/gwhost:"<auto>" /gwservice:"<auto>" \
/desturlits:"/usr/sap/its/6.20/IDS/" \
/desturlwww:"/srv/www/1080/sap/its/mimes" \
/appsrv:"gateway" /sysnum:00 /client:"800" \
/r3user:"g.wolf" /r3password:"geheim"


© 2002 Computerservice Wolf - all rights reserved. webmaster@computerservice-wolf.com