ArcGIS Enterprise

Your Guide to Upgrading ArcGIS Enterprise

One of the best things about the User Conference every year is the ability for us to speak to many of you in person at the Esri Showcase. This year was no different and the ArcGIS Enterprise team was busy at our area all three days it was open.

A topic that is on many of your minds is upgrading from previous releases to ArcGIS Enterprise 10.5.1 (hot off the presses from just a couple of weeks prior to the conference). After all, going to the conference and seeing the new and shiny functionality of the latest releases makes everyone want that same functionality when they go back home. We love that enthusiasm and want to help you upgrade your ArcGIS Enterprise software.

Often, we hear that upgrading software is a scary process with many concerns about how to go about an upgrade in the best possible way. While our friends on the ArcGIS Online team get to ask everyone to just refresh their browsers, there’s a bit more work involved in upgrading software that you’ve installed and need to maintain yourself.

Upgrading ArcGIS Enterprise software doesn’t have to be scary! In this blog post, we wanted to outline some best practices and advice to help you plan and make your upgrade process smooth and uneventful.

First, let’s make sure we speak the same language. Many of you may be running just ArcGIS Server today. ArcGIS Server is a part of ArcGIS Enterprise, but a standalone ArcGIS Server installation is somewhat different from a deployment of ArcGIS Enterprise which contains several additional components like Portal for ArcGIS and ArcGIS Data Store. We’ll talk about both in this blog post.

Before any upgrade: make a backup

Any upgrade of a production system should start with step 0: make a backup of the existing system. If anything bad happens, for any reason, you always want to be able to roll back to the original state.

Depending on the version you’re upgrading from, the deployment type, and your operating environment, you have several choices for making backups. We suggest making backups in each of the ways supported by your environment and version, so you can roll back in the least time-consuming way possible should you ever need to.

Standalone ArcGIS Server installations

Are you upgrading a standalone ArcGIS Server installation (no portal or data store)? Then follow the steps outlined in the Upgrade ArcGIS Server help topic.

A few key highlights:

Want to future-proof your installation? Over the next release or two, you should take a look at the base ArcGIS Enterprise deployment architecture and plan for moving from standalone ArcGIS Server to the full ArcGIS Enterprise stack (that’s a fancy way of saying you’ll need to add a portal). Lots of great new features come with this architecture and it’s where we’re investing most of our new development efforts. Stay tuned for future blog posts on this topic.

ArcGIS Enterprise deployments

If you’re upgrading a deployment that has the full ArcGIS Enterprise stack of components – that’s Portal for ArcGIS, ArcGIS Server, and ArcGIS Data Store – then the upgrade process has some additional steps. Each of the components must be upgraded together and in a certain order. Follow the steps from the Steps to perform an upgrade of your portal deployment help topic.

Be sure to follow the detailed steps and in the prescribed order (it matters!), but a simple summary is:

  1. First upgrade the Portal for ArcGIS component including the associated web adaptor.
  2. Next upgrade any federated ArcGIS Server sites (including your hosting server site) and again the upgrade includes also upgrading any associated web adaptor(s).
    1. Follow the upgrade steps for ArcGIS Server mentioned above, including how to upgrade multi-machine sites.
    2. Important: don’t unfederated your ArcGIS Server sites before the upgrade. It’s unnecessary and breaks important functionality. Don’t do it.
  3. Finally upgrade ArcGIS Data Store that was configured with your hosting server site.

Happy upgrading!

Next Article

New ArcGIS DevLabs Available for the Pro SDK

Read this article