Before you install the Policy Server on a UNIX system, complete the following steps, if applicable:
mv /dev/random /dev/random.org ln -s /dev/urandom /dev/random
Certain library files are required for components operating on Linux operating environments. Failure to install the correct libraries can cause the following error:
java.lang.UnsatisfiedLinkError
If you are installing, configuring, or upgrading a Linux version of this component, the following packages are required on the host system:
Additionally, for Red Hat 6.x (64-bit):
All the RPM packages that are required for 64-bit Red Hat 6.x are 32-bit packages.
The ksh Korn shell is required during Policy Server installation and upgrade on Linux platforms. Verify that the appropriate version for your Linux environment is installed.
Red Hat 5.x 32-bit
ksh-20100621-12.el5.i386.rpm
ksh-20100621-12.el5.x86_64.rpm
ksh-20100621-16.el6.i686.rpm
ksh-20100621-16.el6.x86_64.rpm
Create a UNIX account with the default shell as ksh. Name the account as follows:
smuser
Important! Do not use the installer to configure the OneView Monitor UI on the following web servers:
The installer modifies the configuration files of the web server. The new UNIX account does not have the required root privileges.
After you install the Policy Server, use the Policy Server Configuration Wizard as root to configure the OneView Monitor UI.
When the Policy Server is placed under load, it opens a large number of sockets and files. If the default limit parameters are not adequate for the load, a large number of sockets and files can become a problem. Modify the default limit parameters to avoid associated problems.
To view the default limit parameters, type the following command in a shell window:
ulimit -a
The system displays a message similar to the following example:
$ ulimit -a |
|
time(seconds) |
unlimited |
file(blocks) |
unlimited |
data(kbytes |
2097148 |
stack(kbytes) |
8192 |
coredump(blocks) |
unlimited |
nofiles(descriptors) |
256 |
vmemory(kbytes) |
unlimited |
In the example, the nofiles parameter is set to 256. The parameter is the total number of files (sockets + files descriptors) that this shell and its descendants have been allocated. If this parameter is not set high enough, the Policy Server returns numerous socket errors. The most common socket error is 10024, or too many open files.
Increase the nofiles parameter value for proper Policy Server operation under load. You can change this value by running the following command:
ulimit -n
For example, to set the value to 1024, place the following command in the profile file of the smuser account:
ulimit -n 1024
The Policy Server is bound by the nofiles parameter in the smuser account ulimit for the number of connections to it.
The LC_* variables are sometimes set by default in the profile file of the smuser account. Use of the LC_* environment variables are not permitted. Unset them before installing the Policy Server.
To unset the LC_* environment variables, open the profile file of the smuser account and unset them.
The LANG environment variable is not permitted. Unset it before installing the Policy Server.
To unset the variable, add the unset LANG command to the profile file of the smuser account.
Copyright © 2014 CA.
All rights reserved.
|
|