Description of problem: RHOS appliance with floating IP or appliance behind firewall and etc cannot be used from global region. If remote region's appliance is deployed in RHOS with floating IP or appliance is behind firewall, it has internal IP and this IP isn't available outside. If replication of such remote appliance is set up in global region's appliance, replication code will ignore passed external IP and use internal IP pulled from remote appliance. This issue causes many different inobvious errors related to Central Administration. Version-Release number of selected component (if applicable): 5.10.4.3 How reproducible: 100% Steps to Reproduce: 1. Set up first appliance to have replication type - Remote and have region 1 2. Set up second appliance to have replication type - Global and have region 99 3. Add subscription to first appliance in second appliance 4. wait until replication is done 5. add any cloud or infra provider to first appliance 6. try provisioning vm/instance in second appliance in appeared infra/cloud provider Actual results: can't create provisioning request due to error that global appliance cannot contact to internal ip of remote appliance or can't create provisioning request due to "undefined method `remote_ws_url for nil:NilClass" Expected results: replication should use passed external IP instead of that pulled internal IP and correctly working Central Administration
NOTE: there is workaround - update settings webservices.url (using Advanced Settings) on remote server to be the same as ip of remote server in replication set-up