Katello 3.17 Storage Requirements

Problem:
The Katello 3.17 installation guide suggests creating the following filesystems:

/var/lib/pulp
/var/spool/squid
/var/lib/mongodb

Comparing these with Satellite, I noticed that these additional filesystems are not mentioned:

/var/cache/pulp
/var/lib/qpidd
/var/opt/rh/rh-postgresl12/lib/pgsql (was /var/lib/pgsql in the previous release)

Is it a good idea to create these filesystems in Katello 3.17? I am guessing that it may be beneficial to have /var/cache/pulp and the postgres database as separate filesystems?

Expected outcome:

If required, and likely to be over 10GB(?) in size during runtime, suggest creating filesystems for these directories in the installation guide.

Foreman and Proxy versions:

Katello 3.17 RC2

Foreman and Proxy plugin versions:

Katello 3.17 RC2

Distribution and version:

CentOS 7.9

Other relevant data:

@Rich thank you for bringing this up.

There doesn’t appear to be an advantage to co-locating /var/cache/pulp and PostgreSQL. However, cache/pulp and lib/pulp should remain on the same disk to avoid copies when data moves out of cache.

For pulp3, /var/lib/pulp/tmp is used instead of /var/cache/pulp - /var/lib/pulp/artifact and /var/lib/pulp/tmp should be be on the same disk.

Still looking for answers to your other questions.

2 Likes