Skip to content

System requirements

Niels Korschinsky edited this page Aug 26, 2021 · 3 revisions

System requirements

It is recommended to use a dedicated Linux system for SPPMON workloads. Sharing systems dedicated to IBM Spectrum Protect Plus is not recommended.

Hard & software requirements:

  • Operating System: Red Hat Enterprise Linux 7.6 or CentOS 7.6 and later release level
  • CPU: 4 core / 64 bit architecture
  • Memory: 16 GB RAM
  • Hard disk: 100 GB (System), 100 GB (Data)

Storage consumption and expected storage growth of SPPMon

The required disk space for the InfluxDB is estimated based on experience with one Spectrum Protect Plus server instance with a combined workload of VM, Applications, daily catalog backups, replication, and additional protection.

Those numbers are upper-bound estimates to make sure no increase is required after an update. Please be aware the VMCount is just an example to allow some classification and should not be used as the only measurement for the categorization.

Category VMCount First Year (0-1) Per Year (1+)
Loaded 1000-4000 2 GB 1 GB
Mixed 100-1500 1 GB 500 MB
Minor/Passive 0-100 200 MB 100 MB

With approximately 3000VMs and a high frequency of SLA executions, the storage consumption of InfluxDB should not grow beyond 2 GB in the first year. In subsequent years of monitoring, we expect a decrease of storage consumption to 1 GB due to InfluxDB housekeeping, etc.

Sample virtual machine

Note: There are no specific requirements related to Linux distributions and versions. The sample implementation is below is for reference and is built on a virtual machine running Red Hat Enterprise Linux 7.7.

Virtual machine properties

Two HDDs are created as thin provisioned volumes, one for the operating system and programs and one to store the InfluxDB data directory on a dedicated filesystem

image

Red Hat Enterprise Linux installation wizard

image

image

image

Red Hat Enterprise Linux version

cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.7 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.7"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.7 (Maipo)"

Filesystem usage after installation

[root@sppmon ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  8.9M  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2        16G  1.2G   15G   8% /
/dev/sdb2       7.0G   33M  7.0G   1% /home
/dev/sdb1        30G   33M   30G   1% /influxDB
/dev/sda1      1014M  141M  874M  14% /boot
tmpfs           783M     0  783M   0% /run/user/0

Configuration of a YUM repository

>cat /etc/yum.repos.d/RHEL-7.7.repo
[RHEL-7.7]
baseurl = http://repoIP/yum/RHEL-7.7
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
name = RHEL-7.7 Server.x86_64

Next Steps

Please continue with cloning the source code of SPPMon. Afterward, you may start the installation via one of the three install methods.

Clone this wiki locally