Automated Installation Prerequisites

Prerequisites

Partitioning scheme

Please partition the system to provide the bulk of disk space to the /var partition. It is advisable to have the /var partition on a standalone partition with a file system that does not limit the number of files such as EXT4 and XFS.

Note

There is no need to create a /home partition for this system, as no home directories will be created. The default partition scheme does create a /home partition with the largest allocation, you need to change that.

Operating system

Baruwa Enterprise Edition should be installed on a fresh minimal installation of one of the supported operating systems (Centos/SL/OL 6.x). The platform can either be platform either be virtual or physical. If you are installing on a virtual platform make sure that the system does return a valid UUID, you can check that by running the following command.:

dmidecode |grep UUID

The minimal installation profile ensures that no unrequired software is installed. Make sure you do not install Graphical interfaces such as KDE or GNOME as these introduce large numbers of dependencies and are not required for the functioning and operation of the system.

Note

Baruwa Enterprise Edition can be installed on RHEL systems you do need however to setup a spacewalk proxy system to be able to obtain software from our spacewalk repository while still getting updates from the Redhat network which uses a similar system.

Hostname

Make sure that you set a hostname for your server and that the hostname resolves to the correct IP address on the server. The hostname should set to an actual hostname not localhost.localdomain. Make sure that the hostname command also returns a FQDN, to test this run the following command on the command line.:

hostname

Note

If you do not set the correct name above you will have several issues with the system some of which include inability to preview mail and some system services not starting for example RabbitMQ.

Selinux

Baruwa Enterprise Edition does not ship with any Selinux policy modules, you can either disable selinux or use allow2module to generate a local Selinux policy.

Network Firewall

Baruwa Enterprise Edition requires the following ports open to allow for proper functioning.

PORT PROTOCOL DIRECTION DESCRIPTION
25 TCP INBOUND/OUTBOUND SMTP TRAFFIC
476 TCP INBOUND TLS SMTP TRAFFIC
587 TCP INBOUND SMTP SUBMISSION
80 TCP INBOUND/OUTBOUND WEB TRAFFIC
443 TCP INBOUND/OUTBOUND WEB TRAFFIC
53 TCP/UDP OUTBOUND DNS TRAFFIC
123 UDP OUTBOUND NTP TRAFFIC
2703 TCP OUTBOUND RAZOR TRAFFIC
24441 TCP/UDP OUTBOUND PYZOR TRAFFIC
873 TCP/UDP OUTBOUND UPDATES TRAFFIC

Enterprise subscription

Baruwa Enterprise Edition is shipped from a subscription based repository and provides stable and tested packages for Centos/RHEL/SL. Access to this repository is obtained by purchasing a server subscription. If you do not already have a subscription for the server you want to install please refer to https://www.baruwa.com to obtain a subscription for the server before proceeding.