Hello,
We're planning a migration/upgrade combo soon, and I want to make sure I have my steps down pat before we kick it off. I have a ticket open with support and they have essentially ok'ed this workflow, but it has taken a few rounds of explaining and research, so I wanted to post here also to see if anyone has done something like this before and if there's anything I'm missing. Here's the scenario:
We have Enterprise at 11.1 installed all on one machine, with web adaptors pointing to the Server and Portal on a DMZ machine. We are going to 11.5 on a multi-machine deployment, with two Server for ArcGIS Servers, a Portal server, and a Datastore server. The idea behind the two Servers (Server 'A' and Server 'B') is that one will serve the high throughput/heavy usage services, and the other will be for shared instance, less used services. So, we will need to republish all of our services and recreate our maps and Experiences.
For these reasons, WebGISDR wont work, because we are going to an un-mtaching multi-machine, with new URLs for the Server services, but we would like our Portal URL to remain the same during and after the migration. We would also like to be able to continue operations as normal during building our new services, as that will take quite a while.
So here are the steps as I understand them using the Join Sites method:
- Create new Portal VM Machine and install Portal 11.5
- Create new Server VM Machine and install Server (A at 11.5)
- Create new Server VM Machine and install Server (B at 11.5)
- Create new Datastore VM Machine and install Datastore (11.5)
4.b Install 11.5 Server Web Adapter A and B on existing DMZ VM Machine
- Join new Portal to Old Portal using Join Sites, remove old Portal
5.b. Uninstall the Portal 11.1 Web Adapter and install 11.5 Web Adapter (expected downtime during this process)
At this point, what we have is a Portal running 11.5 that is otherwise identical to our current Portal, referencing all of our services on current Server (11.1). All of the maps and apps our users are using are still drawing from the older servers, but that’s fine because then they can continue to use them while we migrate their services?
- Publish new services on the A,B, and DataStore machines.
- Join Server A to site
- Join Server B to site
- Join Datastore to site
Now, we have a Portal with three ArcGIS Servers registered with is (existing 11.1 and two new at 11.5), and a server hosting DataStore 11.5 (so four total)
10. Create new web maps, apps, etc using the new services. (this part takes a while.
11. When all maps and apps are recreated and tested, remove current 11.1 Server and Datastore from site.
12. Portal automatically Federates Server A and recognizes the B and Datstore machines?
Does that order of events make sense? Does it sound like the behavior I expect from the process is what would actually happen? Like I said, ESRI Tech Support has said this should work, but I have only done a migration from AGOL to a totally fresh Enterprise, and also in-place version upgrades. This is a next-level up in complication and I want to do it right.