Friday, June 10, 2011

Installing SAP R/3 Application server on Linux

In this article, I will give you step by step for installation of application server system SAP R / 3 using the Linux OS. Why use Linux? Instead better use Windows? There are some things that a consideration to me why using Linux include:


  1. Database Instance that will be used is Oracle with a platform AIX (IBM's proprietary UNIX). Between AIX and Linux, UNIX machines are equally so compatibility will be more awake than using Windows.
  2. Linux is free and open source. By nature, I was much easier to perform tuning and search for references on the Internet.
  3. Communication between Linux and AIX will use NFS, while Windows and AIX will use SAMBA.
  4. Linux machine is more stable, reliable, and most importantly the virus-immune.
  5. Linux is also less expensive in terms of maintenance, hardware requirements, compared to using Windows (must have a license) and AIX (in terms of licensing and hardware).
Selection of Linux distributions that will be used freely. I prefer the distro that can use the concept of LVM (Logical Volume Management) so I can make a logical volume space maintenance easier. I will try to explain using Redhat machine. I personally have tried to use SuSE as well. The main difference between them is the problem of the default file system used. Redhat uses ext3, while SuSE using reiserfs.

Excellence ext3 and reiserfs is the ability to manage the logical volume size online.So we can easily increase the size of logical volumes without having to unmount the logical volume.We start, yes ...

1. OS InstallationWhen the OS installation, prepare a sufficient partition for the installation of SAP. The table on the following attachment (Disk) The following will give an explanation setting partitions using LVM.

2. Installing the Central InstanceSince we will use an existing Database Instance on AIX 64 bit machine, then we have to install the Central Instance. Installing the Central Instance package in Linux is to get the executable files from the SAP kernel for Linux.
Set environment needed to run sapinst among others:
LD_LIBRARY_PATH = / sapmnt / [SID] / exeSAPINST_JRE_HOME = / opt / [location of java runtime environment]DISPLAY = [IP_Address of Windows Client]: 0.0umask = 22

To test, run the xclock command on the console. If an analog clock image, it means that environment is set correctly. If not appear, review the value of each environment variable you.




Go to the directory sapinst. Sapinst Run command on the console.


Choose Install Central Instance.


Fill in the information to the SAP System ID (SAPSID) and Instance Number.Customize with existing information on the Database Instance on AIX.


Fill in the information database ID (DBSID) and Database Host.


Let the information by default. This we do because this server will only be used asapplication servers.


Choose No if you do not use LDAP LDAP facilities on your network.


Make sure that this directory is exist.


Make sure the correct information Database Schema. And do not forget the type ofdatabase server is running on AIX is 64 bits.


Information about the group sapsys. Noteworthy is the Group ID must match the Group ID on the AIX machine (as a database server).


Information about the group dba. Noteworthy is the Group ID must match the Group IDon the AIX machine (as a database server).


Information about the group shift gears. Noteworthy is the Group ID must match the Group ID on the AIX machine (as a database server).


Information about the user [sid] adm. Must be considered is the User ID andpassword must be the same as your User ID and password on AIX machine.


Information about the user ora [sid]. Must be considered is the User ID and passwordmust be the same as your User ID and password on AIX machines.


Note the directory listing above. These directories must exist. If not exist, create itnow!. The directory must exist is / usr / sap, / usr / sap / trans, / sapmnt, / oracle, /oracle / [SID] / 920_64.


You must indicate the location of the SAP Kernel for Linux is available. You should be ready.


Information extraction of Oracle Client. Remove the check mark. We will not installOracle Client now.


Information on ports used by SAP applications. The following ports should not beused by other applications, which is 36 [system number], 33 [system number], 32[system number], 47 [system number], and 48 [system number]. Please edit the file /etc / services.


Information listener name and port used by the listener. Make sure the port is not usedby other applications.


Show location IGS_SOFT.


Summary information on the Central Instance installation. Check back and you stillcan click the back button if there is not yet appropriate.


Installing the central instance is running.


Congratulations!! Installing the central instance successfully. We're already in half way.Please break before ... enjoy hot coffee and fried bananas you ...:)

3. Installing Dialog Instance

Set environment needed to run sapinst among others:

LD_LIBRARY_PATH = / sapmnt / [SID] / exe
SAPINST_JRE_HOME = / opt / [location of java runtime environment]
DISPLAY = [IP_Address of Windows Client]: 0.0
umask = 22

To test, run the xclock command on the console. If an analog clock image, it means that environment is set correctly. If not appear, review the value of each environment variable you.
Make sure the machine Linux and AIX machines know each other. Perform the addition of the IP Address and hostname Linux on AIX machines and vice versa.

From the AIX machine via NFS, shared directory / sapmnt / [SID] / global and /sapmnt / [SID] / profile. From the Linux machine, mount the directory with the samemount point.


Screen installation election. Select Non-Unicode_Install Dialog Instance.

Information about the Central Instance. Remember! instance number and instanceinformation are hosted on the AIX machine.


Information Database ID (DBSID) and Database Host.


Information hosted instance of parameters. Leave the default.


Choose No if you do not use LDAP LDAP on the network.


Location SAP Mount Directory is on / sapmnt. Make sure this directory exists.


Note the type of information Database Schema and Database servers. Do not forgetthat the database server that we use is 64 bits.


Note the directory listing above. These directories must exist. If not exist, create itnow!. The directory must exist is / usr / sap, / usr / sap / trans, / sapmnt, / oracle, /oracle / [SID] / 920_64.


You must indicate the location of the SAP Kernel for Linux is available. You should be ready.


Now is the time for us to install Oracle Client. Tick ​​the option extract oracle client.


Information used ports in the SAP. Should have been prepared at the time ofinstallation of the Central Instance.


Setting name of the listener and the listener port name.


Location IGS_SOFT.


Installation Summary Dialog Instance.

Installing Dialog Instance is running.


Error will be out due to lack of permissions on the directory NFS / sapmnt / [SID] /profile.


From the AIX machine, change the first permissions recursively to 777, the command# chmod-R / sapmnt / [SID] / profile. Continue the installation until it met the error again.


Errors occur because the permissions on the directory NFS / sapmnt / [SID] / profileon AIX machines.


Restore permissions to its original position. Use the following commands in succession: # chmod-R 644 profile, # chmod 755 profile.


This error is a bug from SAP. Please edit the file keybd.xml. Search keyword"ERROR" and change it to OK. Save, then run back to the old installation.


Congratulations! Dialog Instance installation has been completed.

4. Next run the dialog instance. Previous sure central instance and database server is running on the AIX machine.

Now we already have a Linux application servers are cheap, reliable and stable.There is more to be dituning, later we went on again.



1 comment:

Srinivas said...

May I have "Installing SAP R/3 Application server on Redhat Enterpise Linux 5 x86_64bit of SR3 installation master".