Preparing Servers

This section describes how to prepare your server(s) for deployment of IFS Applications, including some recommended configurations for different operating systems. The actual installation of the operating system is not part of this guide. The instructions below is based on a standard installation scenario, please refer to the High Availability and Scalability Considerations section if HA and/or Scalability is to be considered. In such a case multiple application server and database server might have to be prepared.

Contents

Install Database Software & Create the Database Instance

This section describes how to make installations in the storage tier for IFS Applications. Installing the storage tier is supported on windows and Unix platforms (details about supported versions of OS and Oracle are found in the product certification guide).

Database

Operating System

Windows Unix/Linux
Oracle 12c

Prepare Application Server Host

Operating System Specific Configurations

Make sure you check/make the necessary configurations specific for your operating system. Consult supported platforms page for IFS Applications (IFS internal) for more details about supported platforms.

Operating System OS Specific Configurations
Windows It is recommended to assign a fixed IP address to the server and connect it to the network. Make sure the the IP address and hostname are included in the file C:\Windows\System32\drivers\etc\hosts
AIX
A graphical display is needed to install (and run) IFS Applications.
  1. Log in as the root user.
  2. Assign a fixed IP address to the server and connect it to the network. Make sure the the IP address and hostname are included in the file /etc/hosts
  3. Download and install Java8 64-bit.
  4. Ensure that all required packages for your Operating System Version is installed: http://docs.oracle.com/cd/E23104_01/sysreqs1213/sysrs.htm#BABIDAAA
  5. Ensure that an X virtual frame buffer software is installed. The following AIX package is needed: X11.vfb
  6. Ensure bash is installed. Available under AIX ToolBox for installation (bash-3.2-1.aix5.2.ppc.rpm)
  7. Create a user and group called ifs. Make sure that ifs is the primary group for the ifs user.
  8. Make sure that the umask 0002 is included in the .profile for ifs user.
  9. Create the ifs runtime directory /opt/ifs
  10. Assign the ifs user and group to /opt/ifs and change the mode to 775
    #chown ifs /opt/ifs
    #chgrp ifs /opt/ifs
    #chmod 775 /opt/ifs
  11. Logout.
  12. Login as the ifs user on the console and make sure the X Window system is started.
Red Hat Enterprise Linux A graphical display is needed to install (and run) IFS Applications.
  1. Install Red Hat Enterprise Linux 6 or Red Hat Enterprise Linux 7.
  2. Log in as the root user.
  3. Assign a fixed IP address to the server and connect it to the network. Make sure the the IP address and hostname are included in the file /etc/hosts. Note that you must separate localhost and the hostname on different lines due to Linux default hosts setup problems. E.g.
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1 localhost.localdomain localhost
    10.128.96.110 gbgrndlab110.ifsab.se gbgrndlab110
  4. Create a user and group called ifs. The default shell should be /bin/bash. Make sure that ifs is the primary group for the ifs user.
  5. Make sure that the umask 0002 is included in the .bashrc for ifs user.
  6. Create the ifs runtime directory /opt/ifs.
  7. Assign the ifs user and group to /opt/ifs and change the mode to 775
    #chown ifs /opt/ifs
    #chgrp ifs /opt/ifs
    #chmod 775 /opt/ifs
  8. Go to /etc/security/limits.conf. Add the following entries to increase the number of
    file handles that can be opened as ifs user.

    ifs soft nofile 4096
    ifs hard nofile 65536

    The value given above for soft limit (4096) is a suggestion only. This value will have to be increased if the size of ifsapp.ear is increased. NOTE: Using RHEL 6: The same values should be added into /etc/security/limits.d/90-nproc.conf, otherwise these values can override the values in the limits.conf file.
  9. The system's host name requires to be set to the Fully Qualified Domain Name. Verify that the output of the command hostname is the system's FQDN.
  10. Logout.
  11. Login as the ifs user on the console and make sure the X Window system is started.