Select to view content in your preferred language

Publishing Services From Two Servers

923
11
11-21-2022 05:13 AM
JD1016
by
Frequent Contributor

Hello,

We currently have two physical servers, one of which will be retired soon.  This server is currently supporting our published services being viewed through ArcGIS Online.  I've installed ArcGIS Server, Web Adaptor, and Data Store 10.9.1 on the new server and created corresponding publishing events to match what is currently running on ArcGIS Online.  Eventually, we will be swapping out the old server for the new one in the coming weeks.

Instead of doing a disconnect and connect causing basically a shut-down of all AGO services for awhile, I wondered if there was a less obtrusive way to go about it.

Is it possible to go into Map Viewer, "Add Layer from Web" (An ArcGIS Server Web Service) from my new server to an existing AGO application thereby beginning to swap out layers that point to the old server for the new server?

I hope that makes some degree of sense.

Thank you in advance for any advice you can provide.

Jeff

0 Kudos
11 Replies
Scott_Tansley
MVP Regular Contributor

You can speak to your system administrator about changes to your DNS.

You said that you're currently using gisserver2 and moving to gisserver03.  Networks are interested in IP addresses not host names, and DNS allows you to play tricks here, assuming you're using pure ArcGIS Servers and not Enterprise.

Lets say you have the following IP addresses in use:

  •    gisserver2    192.168.1.80
  •    gisserver03  192.168.1.81

When you retire gisserver2 it's IP address will become vacant.  You could create a DNS entry so that the 'name of gisserver2' lives on, but references 192.168.1.81.  That way you can use either hostname and it points to the same IP and used the same machine.  

It's a pretty standard thing, speak to your IT department and they should be able to sort this for you.

Scott Tansley
https://www.linkedin.com/in/scotttansley/
JD1016
by
Frequent Contributor

Thank you, Scott!  I will do just that.

Jeff