How to enable FIPS (Federal Information Processing Standards) on Site Recovery Manager Appliance 8.5
book
Article ID: 312578
calendar_today
Updated On:
Products
VMware Live Recovery
Issue/Introduction
This article summarizes the necessary tasks that must be done in order for Site Recovery Manager product to support running in FIPS mode. Please note this process is only supported on the SRM Appliance.
Environment
VMware Site Recovery Manager 8.5.x
Resolution
Enable FIPS mode manually in the Site Recovery Manager appliance
Edit the configuration files for the Site Recovery Manager services with:
(Optional) If the appliance is configured edit /opt/vmware/srm/conf/vmware-dr.xml
As root user edit the kernel cmdline:
Open /boot/grub/grub.cfg
Locate the "menuentry" entry
In each "menuentry" that starts with "linux" append the following at the end of the line:
fips=1
Save the file
Start UI in strict mode:
Edit /usr/lib/systemd/system/dr-client.service - comment out the existing Environment='CATALINA_OPTS=-Xms768m -Xmx1024m' and uncomment (remove the #) from the line below # Uncomment to enable FIPS. The file fragment should look like this:
Uncomment the <Manager> tag in /opt/vmware/dr-client/conf/context.xml - the file fragment with the tag should look like this:
<!-- Uncomment to enable FIPS mode. --><Manager pathname=""secureRandomAlgorithm=""/>
Edit /opt/vmware/dr-client/lib/h5dr.properties and modify keyStoreName to point to BCFKS format keystore which contains root CA certificates. The property should look like this:
keyStoreName=h5dr.keystore.bks
If you choose to use a truststore other than the default one, link to it should be added to /opt/vmware/dr-client/lib/or /opt/vmware/dr-client/webapps/dr/WEB-INF/classes/. Keystore format should be BCFKS. To import it from JKS format use the following command:
Edit /usr/lib/systemd/system/drconfigui.service - comment out the existing Environment='CATALINA_OPTS=-Xms768m -Xmx1024m' and uncomment the one under # Uncomment to enable FIPS. The file fragment should look like this: