Preparing a UNIX environment
This section provides tasks for preparing your UNIX environment before installing on UNIX.
The following topics are provided:
Preparing to install with port mapper on Linux
Preparing to install with port mapper on Linux
If you are using a port mapper, start the rpcbind
process with -i
option:
# service rpcbind stop
# rpcbind -i
# service rpcbind status
If you are using the port mapper, start the rpcbind with the –i option and perform the following procedure. You need to be a superuser to perform the procedure:
For RHEL Red Hat Enterprise Linux 6:
- Update the /etc/sysconfig/rpcbind file with the parameter below:
RPCBIND_ARGS="-i"
. Restart the rpcbind process by using the command below:
#service rpcbind restart
For RHEL Red Hat Enterprise Linux 7:
- Update the /etc/sysconfig/rpcbind file with the parameter below:
RPCBIND_ARGS="-i"
. Restart the rpcbind process by using the command below:
#systemctl restart rpcbind
Verify partition mount setting
Verify the following:
- All the partitions that BMC Remedy AR System uses must not have the noexec flag set.
- The partition on which the system's tmp directory is mounted must not have noexec flag set.
Setting the number of process and open files
Work with your system administrator to set the number of processes (nproc value) during run time. In most of the cases, the default value works successfully.
If your system hangs, collect the Java heap dumps and thread dumps for troubleshooting. For information on collection Java dumps and thread jumps, refer to KA000101754 .
Preparing to install as a nonroot user
Installing as a nonroot user allows a user to maintain the BMC Remedy AR System software without the help of a system administrator. However, to automatically start the AR System server when the host computer reboots, you must ask your UNIX system administrator to change the system startup scripts accordingly. When you install as a nonroot user, you must manually update the system configuration files. The installation script prompts you to do so and instructs you to start a shell in which you have root access or full read and write access.
Ensure that you have access to the following directories and the files under them:
Folder and files Read Write Execute Require access profile file in your home directory During the installation. /etc/arsystem
If you do not have a /etc/arsystem directory, you must create it to complete the installation./etc/profile
/etc/.login
/etc/bmc.cshrc
/etc/bmc.profile
/etc/csh.cshrc
If you do not have these files, you must create them to complete the installation.
System's tmp directory opt/apache
This directory is used only if mid tier is installed./opt/bmc
If you do not have a /opt/bmc directory, you must create it to complete the installation.
Note: Access to this folder is required even if you are planning to install AR System in any other directory.
If your installation directory is in a separate folder, you might also create a symbolic link to that folder.JREHomeDirectory /bin JREHomeDirectory /lib Temporary access only during installation. /dev/console - Run the BMC Remedy AR System installation.
Some of the actions you will be prompted to perform (as a nonroot user) are as follows:- Create several directories and set permissions for those directories.
For example, the script prompts you to create the /etc/arsystem directory with read and write permissions for all users. - Merge the contents of files.
For example, merge the <ARSystemServerInstallDir>/ar-<Database>/rpc file with the /etc/rpc file.
- Create several directories and set permissions for those directories.
- To install other BMC applications as a nonroot user, you must log in to the UNIX system under the same UNIX user ID that was used to install BMC Remedy AR System.
Running a remote installation on UNIX
- Ensure that you have an X Windows client on the local computer.
- Log on to the remote computer, and set the DISPLAY environment variable to point to the X Windows client on the local computer.
- Run the installer.
Note
If you do not have the X Windows client, use the silent installer.
Assigning temporary disk space
You should have 1.5 GB of free temporary disk space. To verify your available space, use the df- k
command check /tmp
. If the temporary space on UNIX is less than 1.5 GB, you can optionally set the IATEMPDIR or the TMPDIR environment variable to point to a directory that has sufficient disk space. The installer uses the IATEMPDIR variable to assign the location of a temporary directory to use during installation. If your /tmp or /home/ userName directories do not have enough free space to run the installation, it will fail.
If you have access to another drive or partition with more free space, set a new temp directory by using one of the following commands:
export IATEMPDIR=/ <pathName>
setenv IATEMPDIR=/ <pathName>
In these commands, <pathName>
is a writable directory with more free space available than the default directories.
Note
The installer gives the first preference to the IATEMPDIR environment variable. If it is not available, it uses the TMPDIR environment variable.
For more information, see https://communities.bmc.com/docs/DOC-72933.
Removing sticky bit permissions on the temporary directory
If you have sticky bit permissions on the temporary directory, the installer does not create the /tmp/ARSystemInstalledConfiguration.xml file. Therefore, you must remove the sticky bit permissions from the directory before running the installer.
Installing in a headless environment
To install on a headless computer, use a remote X Windows session or the silent installation process.
Allowing long file names (UNIX)
For UNIX systems, configure the operating system to allow long file names to be read and copied. You might experience issues with configuring the operating system when you install directly from a DVD. In some cases, the DVD mount might cause long file names from the DVD to not work.
Preparing to install on Red Hat Linux
Note
If you are performing a fresh install or a staged upgrade of Remedy ITSM Suite on RHEL 8, you must download the version 18.05 of Remedy application installers to make them compatible with the latest OS versions.
Download the version 18.05 of Remedy application installers from the latest 20.02 version of Remedy ITSM Suite packages. See Downloading the installation files.
Before installing the AR System server and the BMC Remedy IT Service Management suite on a Red Hat Linux 6.x, 7.x and 8.x server, complete the following steps:
Install the following 32-bit and 64-bit RPM packages so that user interface support is available for the installer:
You might install the minimum required version, as explained in the following list, or a later version of RPM packages.RHEL 6.x :
- xauth xorg-x11-apps
- redhat-lsb-graphics.x86_64
- glibc.i686
- libstdc++.i686
- ncurses-devel.i686
RHEL 7.x:
- xauth xorg-x11-apps
- glibc.i686
- libstdc++.i686
- ncurses-devel.i686
- bc
RHEL 8.x:
- glibc.i686
- ncurses-compat-libs.i686
- libnsl.i686
For RHEL server versions 6.x and 7.x, check for the 32-bit libstdc++.so.5 and 32-bit libstdc++.so.6 under the /lib or /usr/lib folder.
For RHEL server version 8.x, the libstdc++.so.5 and libstdc++.so.6 files are not available. You must install the new versions of these libraries by using the steps given in the Knowledge Article 000373183 .- Install the AR System server.
- Launch the installer with the setup.bin.
This script, which is located in the Disk1 folder, implements ulimit and other checks to prevent the installation from failing. - Install Dejavu font set by using the following command:
# yum install dejavu-lgc-sans-fonts
If you do not install the Dejavu fonts, you may not be able to view the fonts on installer screens.
Note
We do not recommend using Java 12 for Remedy ITSM Suite version 20.02.
Using kernel tuning to increase the number of transactions and users
Before you install the BMC Remedy Action Request (AR) System server, consider increasing the value of kernel parameters that affect the AR System server (or any other multithreaded server process). This increase ensures that BMC Remedy applications can support the expected volume of transactions and users.
For example, consider increasing the following process features:
- Number of threads available for a process
- Available memory—For example, the arserverd process often requires between 500 MB and 1 GB of memory (for BMC Remedy AR System with no additional forms or applications installed).
- Number of associated files or process descriptors—Descriptors should be at least 2.5 to 3 times the number of expected concurrent connections or 1024 (whichever is greater). Examples of connections include user logons (client or browser), the Email Engine, and custom application programming interfaces (APIs).
Contact your system administrator or operating system vendor for more information about kernel tuning.
Preparing to install on SUSE 12 and 15
You can install the BMC Remedy ITSM Suite on SUSE 12.x and 15.x versions.
Note
If you are performing a fresh install or a DB-only upgrade of Remedy ITSM Suite on SUSE 15, you must download the version 18.05 of Remedy application installers to make them compatible with the latest OS versions.
Download the version 18.05 of Remedy application installers from the latest 20.02 version of Remedy ITSM Suite packages. See Downloading the installation files.
Before installation, make sure that you have installed the following RPM packages:
- libncurses5-32bit
- glibc-32bit
- libstdc++6
Additional packages for SUSE 15.x: - xauth xorg-x11-apps
- libstdc++6-32bit
- bc
- libncurses5
- ncurses-devel.i686
Preparing to install on Solaris 11.4
You can install the BMC Remedy ITSM Suite on Solaris 11.4.
Before installation complete install the following packages:
- system/picl
Check the following prerequisites before running the commands:
Set the
local_only
option for the rpcbind toFalse
.You need to be the superuser.
#svccfg -s svc:/network/rpc/bind setprop config/local_only=false
#svcadm refresh svc:/network/rpc/bind
#svcs -lv svc:/network/rpc/bind
Comments
Please Note: Preparing to install on Red Hat Linux ... 2. Check for the 32-bit libstdc++.so.5 and 32-bit libstdc++.so.6 under the /lib or /usr/lib folder.
RHEL 8 no longer has libstdc++.so.5 in yum - this must be copied from a RHEL 7 server to /usr/lib .
Good afternoon Richard, thank you for reaching out to us on this. So AR System Server has no known issues with it's installation. CMDB and AI installers for 20.02 have a known issue with RHEL 8 in specific situations. Follow this KA to resolve it:
https://community.bmc.com/s/article/Remedy-CMDB-CMDB-Upgrade-Install-fails-stops-responding-on-RHEL-8
You should NOT be copying files from a old system, this is not necessary. Otherwise please follow the RHEL 8 specific installation steps and install the listed prerequisites.
ITSM, SRM, and SLM all have NEW 18.05 installers to be used with RHEL 8. Please go back to EPD and download those. (I've not verified because I'm trying to respond back to you quickly) but CMDB might also have a new installer, but I'm not certain so you'll need to check this please.
Also see KB 000379770
Log in or register to comment.