Upgrading ArcGIS Notebook Server provides your organization with the latest features and improvements to the software, while maintaining your users' existing ArcGIS Notebooks. If you are upgrading your ArcGIS Enterprise deployment to 10.7.1, you must also upgrade ArcGIS Notebook Server.
The ArcGIS Notebook Server 10.7.1 setup package detects whether you have an existing installation of a previous version of ArcGIS Notebook Server on your machine. If you do, it can upgrade the software to 10.7.1.
As part of the upgrade process, you will install new container images from Esri, providing your users with 10.7.1 notebook runtimes. The notebook runtimes from the previous version will remain in the site; users will still be able to run notebooks using those runtimes.
Upgrading the ArcGIS Enterprise portal will also update the sample notebooks available in the site's gallery.
As of 10.7.1, multiple-machine ArcGIS Notebook Server sites are supported. Previously, only single-machine sites had been supported. If you want to expand your ArcGIS Notebook Server site to multiple machines after upgrading, follow the steps to join additional machines to the site after you have finished upgrading to 10.7.1.
The upgrade process for ArcGIS Notebook Server is an in-place upgrade, which does not require uninstalling and reinstalling software. The site will be down during the upgrade process, and users will be unable to access or run notebooks until the upgrade is complete.
Note:
If your deployment is running on Windows Server 2016, you should migrate to Windows Server 2019 before you upgrade. Windows Server 2016 is not compatible with Docker Engine Community versions 2.1.0.1 and later, meaning you cannot upgrade the Docker component if you are still on that operating system.
Follow the steps below to upgrade ArcGIS Notebook Server to 10.7.1.
Prepare to upgrade
Before upgrading, carefully review the following information:
- You can access all of the necessary files in My Esri before upgrading, including the 10.7.1 container images.
- For ArcGIS Notebook Server to function correctly, its version must match the version of the portal with which it's federated.
- To upgrade your ArcGIS Enterprise deployment, do the following:
- Upgrade Portal for ArcGIS.
- Upgrade ArcGIS Web Adaptor (for Portal).
- Upgrade the ArcGIS Server site serving as the portal's hosting server.
- Upgrade ArcGIS Web Adaptor (for Server).
- Upgrade ArcGIS Data Store (upgrade primary first, and then standby).
- Upgrade any other servers, including ArcGIS Notebook Server.
- Do not unfederate your ArcGIS Notebook Server site from the portal or remove its designation as the portal's Notebook Server at any point during the upgrade process. This adversely impacts the existing ArcGIS Notebooks hosted by the portal.
- Before upgrading, clear the caches of all web browsers used on the ArcGIS Notebook Server machine.
- The Windows service account for your ArcGIS Notebook Server site (its Run As account) must remain the same when upgrading.
Back up your deployment
Before you upgrade, it's recommended that you make backups of your deployment. In 10.7, you must manually back up the site's configuration store and server directories. Notebooks will be included in portal backups using the webgisdr utility.
Upgrade using the setup program
Note:
It is recommended that you use the setup file to upgrade ArcGIS Notebook Server to 10.7.1. If organizational restraints prevent you from using the setup file, you can call the Upgrade Site operation from the ArcGIS Notebook Server Administrator Directory using a script.
- During the installation, read the master agreement and accept it, or exit if you do not agree with the terms.
The setup program displays the feature that will be installed and the free disk space it requires on your hard drive.
- On the next dialog box, either specify the account login credentials or provide a configuration file.
The ArcGIS Notebook Server account used by your existing installation is prepopulated in the ArcGIS Server Account box. Provide the password for the ArcGIS Notebook Server account. Typically, this is the password you defined when installing the software.
If the password is not validated successfully, an error message appears indicating that the password is invalid. If you are unsure of the password for the ArcGIS Notebook Server account, contact your system administrator or reset your password using the ArcGIS Notebook Server Administrator Directory.
If you provide a configuration file, the credentials in the server configuration file must be the same credentials used by your existing ArcGIS Notebook Server site.
- If you selected Specify the account name and password and manually entered the ArcGIS Notebook Server account information, you can export a server configuration file on the dialog box that appears. If you do not want to export a configuration file, click Next and accept the default Do not export configuration file option. If you want to export a server configuration file for future installations, click Export configuration file, browse to a secure folder, and provide a name for the configuration file.
Note:
You may want to export a server configuration file if you need to do any of the following:
- Create the same ArcGIS Notebook Server account when installing on multiple machines.
- Store the account for use when upgrading to a newer version.
- Perform a silent installation where the user name and password are encrypted.
Caution:
When exporting a server configuration file to a network share, the Local System account on the machine where ArcGIS Notebook Server is being installed must have write permissions to the network share. If the permissions are not set, the server configuration file may not export successfully. If you're unsure how to correctly set permissions for the network share, contact your system administrator, or export the server configuration file locally and copy it to the network share.
- To complete the installation, follow the directions on the screen.
- After installation is complete, the configuration wizard opens in a browser. Follow the instructions provided in the configuration wizard to complete the upgrade process.
- If you plan to upgrade to a multiple-machine site, you can now join the additional machines to the site. You must also modify the paths of the server directories and of the configuration store to use shared locations accessible to each machine. The exceptions are the workspace directory and any custom data directories, which must remain local to each machine and replicated using a system such as DFS.
Steps after upgrading
Before your upgraded ArcGIS Notebook Server site can be used, you must run the postinstallation utility to add your new Docker container images to the site. You must also replace the ArcGIS Web Adaptor instances registered with your site to match the new version.
- Open the command prompt window using the ArcGIS Notebook Server Run As account.
- Install your Docker image by specifying its file path. The image should be zipped in the .tar.gz format. If you have an Advanced license, run the command twice to install both the Standard and Advanced container images you downloaded from My Esri. > PostInstallUtility.bat -l <path of .tar.gz Docker image>
- Unregister the 10.7 instance of ArcGIS Web Adaptor from your site.
- Install a new instance of ArcGIS Web Adaptor 10.7.1 and register it with ArcGIS Notebook Server.
Your ArcGIS Notebook Server 10.7.1 site is now ready to host ArcGIS Notebooks.