Currently running DX NetOps Performance Management in a secure environment without FIPS enabled.
New security requirements state FIPS MUST be enabled on the DX NetOps Performance Management Data Repository Vertica database.
After enabling FIPS on the Vertica DR DB cluster node(s) and stopping the DB it will not restart. It will only restart after FIPS is disabled again at the OS level.
The following error may be seen when trying to start the DB after enabling FIPS on the OS. The error would be seen in the /opt/vertica/log/adminTools.log file.
2021-05-04 14:00:11.526 at_exec/25317:0x7f52dc506740 [CatalogEditor._recorded_readline] <INFO> Next line of response was ['Cannot enable FIPS mode. 139785270915776:error:0F06D065:common libcrypto routines:FIPS_mode_set:fips mode not supported:o_fips.c:93:\n']
How can we enable FIPS at the OS level while maintaining a functional Data Repository database?
All supported DX NetOps Performance Management Data Repository releases
There is no ability to enable FIPS on a the OS of an existing Data Repository Vertica database cluster.
This is a Vertica database limitation.
To enable FIPS on an existing Data Repository Vertica database cluster requires migration to new hosts using a specific process.
Without following these tested steps the database is unlikely to start or operate normally.