This is a known issue affecting VMware vRealize Automation 7.2 and 7.3.0.
This issue is resolved in VMware vRealize Automation 7.3.1 and VMware vRealize Automation 7.4, available at
VMware Downloads.
Workaround:
To work around this issue, before migration deploy the attached version specific hotfix on the target vRA 7.2 or 7.3 environment.
Note: If you have already run migration, you will need to revert the target vRA 7.2 / vRA 7.3 environment, deploy the fix and re-run migration.
Procedure:
- Take a backup of these existing files:
- Connect to the IaaS machine of the target 7.2/7.3 environment that hosts the Model Manager Data component.
- Navigate to <vRA Install Folder>\Server\Model Manager Data\Cafe and rename these files:
- VMware.Cafe.dll to VMware.Cafe.dll.bak
- VMware.Cafe.Client.dll to VMware.Cafe.Client.dll.bak
- Vcac-config.exe to Vcac-config.exe.bak
- Download and unzip the attached version specific zip file ( 000051096_vRA 7.3 for vRA 7.3 and 000051096_vRA 7.2 for vRA 7.2)
- Copy the extracted VMware.Cafe.dll, VMware.Cafe.Client.dll and Vcac-config.exe files to this <vRA Install Folder>\Server\Model Manager Data\Cafe folder.
- To resolve the 504 Gateway Time-out error, increase the client and server timeouts of the HAProxy service:
- SSH into the vRA virtual appliance.
- Open /etc/haproxy/haproxy.cfg file.
- Edit and change the following settings:
- timeout client 500s to timeout client 3600s
- timeout server 500s to timeout server 3600s
- Save the file.
- Restart the HAProxy service by running the command:
service haproxy restart - Repeat steps a to e for each virtual appliance in the system.
- Open the <vRA Install Folder>\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe.config file, and add the CafeClientCacheDuration appSetting and set it to 5 hours:
<appSettings>
<add key="EventLogSource" value="vCAC" />
<add key="repositoryAddress" value="" />
<add key="repositoryTimeout" value= "200" />
<add key="repositoryIgnoreServerCertificateWarnings" value="true"/>
<add key="CafeClientCacheDuration" value="05:00:00"/>
</appSettings>
- Run migration.
- When migration is successfully completed:
- Repeat Step 4 to reset the client and server timeout values of the HAProxy service back to 500s. Ensure to restart the HAProxy service when the settings are changed.
- Remove the CafeClientCacheDuration setting that was added in Step 5, or set it to 1 hour:
<add key="CafeClientCacheDuration" value="01:00:00"/>
Note: This affects both vRA 7.2 and 7.3.