Getting Started > Getting Started > Installation Considerations and Requirements
Was this helpful?
Installation Considerations and Requirements
Linux Requirements
VectorH requires certain components to be installed on Linux systems. The installer performs an initial check to ensure all the following required software is installed:
openssh-clients
rsync utility
libaio (Linux Asynchronous I/O library)
Install Linux Required Software
If your Linux system does not have these packages installed, you can use the yum or apt get command, as available on your system, to install the required software.
Using yum:
yum install rsync
yum install openssh-clients
yum install libaio
To install libaio on Ubuntu:
apt-get update
apt-get install libaio1
Configure Linux Settings
We recommend the following Linux configuration settings to run the installation. Settings should be performed on each node.
(Optional) The Linux OS should allow over-committing of virtual memory:
cat /proc/sys/vm/overcommit_memory # Should return 1
ulimit –v # Should return unlimited
For details, see https://www.kernel.org/doc/Documentation/vm/overcommit-accounting and the System Administrator Guide.
The number of open files set by the installer should be large. Also, the limit of user processes in Red Hat Enterprise Linux should be raised from the default value of 1024:
ulimit -n # Should be large, e.g. 30,000
ulimit -u # Should return 8192
Add lines to the file etc/security/limits.conf:
*          hard    nofile     30000
*          soft    nproc      8192
Linux configuration parameter RLIMIT_MEMLOCK must be properly configured. If set too low, an error will occur when working with encrypted tables.
ulimit -l # Should not be too low
For details, see the System Administrator Guide.
The Linux kernel parameter max_map_count may need to be increased to avoid running out of map areas for the X100 server process. For details, see the System Administrator Guide.
Last modified date: 01/26/2023