Beginning at 10.6, ArcGIS Enterprise Builder can upgrade a base deployment previously installed by the builder. The same limitations apply as with installation.
Note:
Deployments set up using another method cannot be upgraded using the ArcGIS Enterprise Builder.
Steps to upgrade
- Review and complete prerequisite steps.
- Undeploy and uninstall your previous ArcGIS Web Adaptor instances, then install and deploy 10.9.1 Web Adaptor instances.
- Run the ArcGIS Enterprise 10.9.1 Builder installation program to install 10.9.1 components.
- Use the configuration wizard or upgradebasedeployment command line utility to perform the upgrade.
- Complete postupgrade steps.
Prerequisites
If you are upgrading to 10.9.1, you may need to reauthorize your software for 10.9.1. If you are upgrading from a version within the same release series, for example, from 10.7 to 10.7.1, you do not need to obtain new authorization files. If you are upgrading from a version from a prior release series, you will need to reauthorize your software. You can access your new authorization files in My Esri, along with the ArcGIS Enterprise Builder file.
Review the system requirements for the ArcGIS Enterprise Builder.
Upgrade your ArcGIS Web Adaptor instances
The ArcGIS Enterprise Builder cannot upgrade ArcGIS Web Adaptor, as an additional step is needed to undeploy the Web Adaptor from your Java web server. Perform these steps prior to running ArcGIS Enterprise Builder.
- Browse to your ArcGIS Web Adaptor installation folder as an administrator.
- Uninstall the instance of ArcGIS Web Adaptor file from the machine. This will undeploy the Web Adaptor instances from your web server.
- Undeploy both instances of ArcGIS Web Adaptor from your application server.
- Install ArcGIS Web Adaptor 10.9.1.
- Deploy two instances of ArcGIS Web Adaptor to your application server using the arcgis.war file; one for ArcGIS Server and one for the ArcGIS Enterprise portal.
You can now continue the ArcGIS Enterprise Builder upgrade process.
Run the ArcGIS Enterprise 10.9.1 Builder setup program
ArcGIS Enterprise Builder is designed to detect and upgrade an existing installation of ArcGIS Enterprise Builder components. To start the upgrade, run ./Setup from the location where ArcGIS Enterprise Builder was extracted, and follow the prompts to complete the upgrade of the ArcGIS Enterprise Builder components. The setup must be run as the user account that installed the existing ArcGIS Enterprise Builder components.
When running the Setup, the ArcGIS Server authorization files can be passed using the same method documented in Installing ArcGIS Enterprise Builder silently, or after the Setup has completed using the Software Authorization tools found in the ArcGIS Server tools folder. This is installed to <EnterpriseBuilderInstallPath>/arcgis/server/tools/authorizeSoftware. Please note, the installation path cannot be changed during an upgrade.
Upgrade using the configuration wizard
You can use the configuration wizard to upgrade ArcGIS Enterprise, or close the browser and use the upgradebasedeployment command line utility to complete your base deployment's upgrade. To use the configuration wizard, complete the following steps:
Once the Setup has run to completion, if it's not already open, browse to the configuration wizard's URL (http://mymachine.mydomain.com:6080/arcgis/enterprise). You can also search your machine for the ArcGIS Enterprise Configuration Wizard and launch it using the shortcut.
Caution:
Do not close or refresh the browser when the upgrade is in progress.
- The initial landing page appears and explains that the wizard needs to use a secure connection. Click Next.
- You are then redirected to secure port 6443 where the browser shows a security warning; this is expected the first time you access the secure wizard. Continue past the warning (this varies by browser).
The ArcGIS Enterprise Builder upgrade wizard comprises three pages:
- On the Import License File page, browse to your portal .JSON file containing authorized user types and apps. This file is obtained from My Esri.
- On the second page, click Upgrade. This triggers the upgrade and creates a backup of your portal's content, site information, and security settings. This step will take a few minutes to complete.
- The third page displays the upgrade progress.
- When the upgrade wizard is complete, a final page will confirm this. Exit this page to follow the postupgrade steps in the next section.
Upgrade using the command line utility
Once you've installed the software with ArcGIS Enterprise Builder, complete the upgrade of your base deployment using the command line utility. In order to run the command line utility, you must choose to run it as administrator.
The upgradebasedeployment command line utility is located in <ArcGIS Server installation directory>/tools/upgradebasedeployment.
The following describes the parameters used in the command line utility:
- -lf—Specifies the path to the portal .json license file. If you are upgrading to a version within the same release series, this property is ignored and you can import a new license file after upgrading if needed. The portal .json license file is obtained from My Esri.
- -s—Upgrade the base ArcGIS Enterprise deployment silently with no prompt.
- -h—Displays help and exits the program.
- Open a command prompt.
- In the command prompt, change the working directory to the location of the upgradebasedeploymentutility, for example, <ArcGIS Server installation directory>/tools/upgradebasedeployment.
- Type the upgradebasedeployment command and parameter directly in the command prompt.
./upgradebasedeployment.sh -lf <path to portal json file> -s
Note:
At 10.9.1, you have the option to disable the ArcMap Runtime Support feature that installs Python 2.x. When you disable the ArcMap Runtime Support feature, Python 2.x will be removed from your system. To do this, proceed with your upgrade using ArcGIS Enterprise Builder, and after the upgrade is complete you can disable the ArcMap Runtime Support feature and remove Python 2.x.
Postupgrade steps
Once you've completed the upgrade wizard steps, you are provided with links to the portal and server.
- Verify that you can sign in to the ArcGIS Enterprise portal website through the ArcGIS Web Adaptor URL as an Administrator of your organization. The URL is formatted https://webadaptorhost.domain.com/webadaptorname/home.
Note:
Check the index using the ArcGIS Portal Administrator Directory. If it's out of sync, reindex Portal for ArcGIS.
- If you've configured ArcGIS Pro licenses with your organization, optionally upgrade ArcGIS License Server Administrator. When upgrading ArcGIS License Server Administrator, members with ArcGIS Pro licenses will be unable to access ArcGIS Pro. If members are currently logged in to ArcGIS Pro, they will see a message stating that the program will be closed in 24 hours. Members can complete or save their work within this time period. You are not required to reconfigure ArcGIS Pro licenses after upgrading ArcGIS License Server Administrator.
- Restore any customization you previously configured for your ArcGIS Enterprise portal. When restoring your portal customizations in 10.9.1, it's recommended that you do not replace the files you modified in the previous version in 10.9.1. This may adversely affect your 10.9.1 deployment. You need to open each file at 10.9.1 and manually re-add your custom behavior from the previous version.
Tip:
Esri recommends using the serverScan.py and portalScan.py scripts to check for security best practices with your upgraded ArcGIS Server and ArcGIS Enterprise portal.