Installing VACM with RPM

VACM is available in both source and binary RPM format. The latest release RPMS are always available from the filelist page on SourceForge.

The VACM installation has been split into multiple binary RPM's. The following binary RPM's are available:

vacm

The main VACM distribution including the Nexxus daemon and all the VACM modules. This RPM need only be installed on the controlling node of the cluster.

vacm-devel

Header files for developing VACM modules. This RPM is only required to develop VACM modules.

vacm-node

Package to be installed on VACM managed nodes. It contains daemons for use with various VACM modules for additional monitoring functionality.

vacm-flim

Flim is a Graphical User Interface (GUI) Client for VACM which provides easy interaction with the nexxus through several plugin modules. Flim requires vacm-clientlib.

vacm-hoover

Hoover is a Graphical User Interface (GUI) Client for VACM. Hoover requires vacm-clientlib.

vacm-vash

VACM command line client for scripting and low level command-line access. Vash need only be installed on client machines requires vacm-clientlib.

vacm-sercon

Command-line serial console terminal program to remotely access consoles of nodes on a VACM cluster.

vacm-clientlib

VACM client library required to run VACM clients. This RPM must be installed on any machine which will run VACM clients.

vacm-doc

VACM documentation. This package should contain SGML, postscript and HTML versions of the docs. It has no dependancies and can be installed as appropriate.

The binary RPM's are built against a VA Enhanced RedHat system. They should also work with a stock RedHat installation as well. Users of other RPM based distributions will want to compile the source RPM to avoid dependancy issues.

On the nodes to be managed by VACM, install the following RPM:

rpm -Uvh vacm-node-2.0.0-1.i386.rpm                                             

Finally, the following RPMs need to be installed on any machines which will function as clients.

rpm -Uvh vacm-clientlib-2.0.0-1.i386.rpm vacm-vash-2.0.0-1.i386.rpm \
  vacm-sercon-2.0.0-1.i386.rpm

Users who wish to utilize a GUI for their management should also install the following:

rpm -Uvh vacm-hoover-2.0.0-1.i386.rpm rpm -Uvh vacm-flim-2.0.0-1.i386.rpm