Upgrade the SnapCenter plug-in packages
The plug-in packages are distributed as part of the SnapCenter upgrade. The upgrade procedure automatically places your Windows, Linux, or AIX plug-in hosts into maintenance mode. The maintenance mode prevents the plug-in host from executing any scheduled jobs during the upgrade.
The system selects all the plug-ins in the package, but upgrades only the plug-ins that you installed with the earlier version of SnapCenter. The system does not install the remaining plug-ins. Use the Add plug-ins option to install any new plug-in.
-
If you are a non-root user with access to the Linux machines, you should update the /etc/sudoers file with the latest checksum values before performing the upgrade operation.
-
Ensure that PowerShell Core 7.4.2 is installed on the Windows plug-in host.
-
Ensure that Java 11 Oracle Java and OpenJDK are installed on Windows and Linux plug-in hosts.
-
By default SnapCenter detects JAVA_HOME from the environment. If you want to use a fixed JAVA_HOME and if you are upgrading the plug-ins on a Linux host, you should manually add the SKIP_JAVAHOME_UPDATE parameter in the spl.properties file located at /var/opt/snapcenter/spl/etc/ and set the value to TRUE.
The value of JAVA_HOME gets updated when the plug-in is upgraded or when the SnapCenter plug-in loader (SPL) service restarts. Before upgrading or restarting the SPL, if you add the SKIP_JAVAHOME_UPDATE parameter and set the value to TRUE, the value of JAVA_HOME is not updated.
-
Back up all modified SnapCenter configuration files (such as SnapDriveService.exe.config, SMCoreServiceHost.exe.config, and so on) on the SnapCenter Server host or plug-in host.
For SnapCenter Plug-in for Microsoft SQL Server, SnapCenter Plug-in for Microsoft Exchange Server, and SnapCenter Plug-in for Microsoft Windows, it is recommended to upgrade both the server and the plug-in hosts to the latest version for the SCRIPTS_PATH to run.
For the existing backup and verification schedules with prescripts and postscripts enabled in the policy, the backup operations will continue to work after upgrade.
In the Job details page, a warning message recommends that the customer should copy the scripts to the SCRIPTS_PATH and edit the policy to provide a path that is relative to the SCRIPTS_PATH. For the clone lifecycle job, the warning message appears at the sub-job level.
-
In the left navigation pane, click Hosts > Managed Hosts.
-
Upgrade the hosts by performing one of the following tasks:
-
If the Overall Status column displays "Upgrade available" for one of the plug-in hosts, click the plug-in host name and perform the following:
-
Click More Options.
-
Select Skip prechecks if you do not want to validate whether the plug-in host meets the requirements to upgrade the plug-in.
If you do not select Skip prechecks, SnapCenter checks if the plug-in host meets the requirements. If requirements are not met, error or warning messages appear. If the error is related to disk space or RAM, you can update either the web.config located at C:\Program Files\NetApp\SnapCenter WebApp, or the PowerShell config files located at C:\Windows\System32\WindowsPowerShell\v1.0\Modules\SnapCenter\ to modify the default values. If the error is related to remaining parameters then you must fix the issue, and then validate the requirements again. -
Click Upgrade.
-
-
If you want to upgrade multiple hosts, select all the hosts, click
, and then click Upgrade > OK.All the related services are restarted during the plug-in upgrade.
-