G'day everyone,
We are attempting to design & confirm a configuration of ArcGIS Enterprise (single machine deployment) that can be used to provide core services (basemaps, geometry service, geocoding etc) in an active-passive configuration. The current design is two single-machine deployments of ArcGIS Enterprise behind a third party network load balancer.
Installed components:
- PFA 10.7.0
- AGS 10.7.0
- Web adaptor (portal, server)
- Data Store 10.7.0 (relational)
- Citrix netscaler load balancer which presents a virtual IP with the active-passive VM's sitting in that pool
Relevant configurations:
- Datastore is registered to AGS via fully qualified domain name (e.g. vm1.domain.com:6443).
- ArcGIS Server is federated to Portal via the NLB services url (e.g. NLB.domain.com) and the FQDN admin url (e.g. VM1.domain.com:6443).
- Portal has IWA web tier authentication.
- Portal webcontexturl set to https://nlb.domain.com/portal.
Both virtual machines in the active-passive configuration are identical and from a user/client perspective, the above configuration provides a seemless SSO experience through the NLB to both VM's. Using the webgisdr workflow to migrate changes from active to passive, we encountered an issue on importing the webgisdr site.
Failed to get SHARED_LOCATION property in "webgisdr file". Malformed \uxxxx encoding.
Any ideas? The only discrepancy I can see from the documented workflow here is that we have not altered the hosts file. Our justification for using this workflow is to migrate ad-hoc changes to our core services offering, upgrade underlying operating systems and reduce 'in place' ArcGIS Enterprise upgrades. Perhaps there is an alternative?
Cheers,
Angus