Upgrading the SnapCenter Server

To upgrade the SnapCenter Server host, you must have the SnapCenter Server installation package on the server where SnapCenter is installed.

Before you begin

About this task

You can download the installation package directly from the NetApp Support Site. If the server where SnapCenter is installed is in a secure environment, you can download the installation package in a non-secure environment, then copy it to the server in the secure environment.


  1. Download the SnapCenter upgrade package from the NetApp Support Site at mysupport.netapp.com.
  2. Place all hosts with plug-ins in maintenance mode:
    1. In the left navigation pane, select Hosts, and in the Managed Hosts list, select the host that you want to upgrade.
    2. In the Information pane, select the host and its plug-in, and then click Suspend Schedule.
    3. Repeat the substeps for each host.
      Attention: You must place each host in maintenance mode before continuing this task.
  3. Create a copy of the web.config located at C:\Program Files\NetApp\SnapCenter WebApp.
  4. Export the SnapCenter schedules related to SnapCenter plug-in for Oracle host from windows task schedule so that you can use it to restore the schedules if upgrade fails.md d:\SCBackupschtasks /query /fo CSV /v >> "D:\SCBackup\sch.csv"
  5. Create the SnapCenter MySQL database dump if the repository backup is not configured.md d:\SCBackupmysqldump --all-databases --single-transaction --add-drop-database --triggers --routines --events -u root -p > D:\SCBackup\SCRepoBackup.dmp
    When prompted, enter the password.
  6. Run the downloaded .exe file to launch the SnapCenter upgrade wizard.
    In the Prerequisites Validation screen, the host is validated to verify that it meets the requirements to install the SnapCenter Server.

    If the minimum requirements are not met, appropriate error or warning messages are displayed. If the restart of the host is pending, a warning message is displayed.

  7. Enable and configure NLB on the host by either creating a new NLB cluster or joining an existing NLB cluster.
    Note: Upgrading from a SnapCenter stand-alone installation to a SnapCenter NLB installation is not supported.

    You must run the SnapCenter Server upgrade package on the second node of the NLB setup only after successfully upgrading the SnapCenter Server on the first node. You must never try upgrading SnapCenter on both of the nodes simultaneously.

    Note: While upgrading the first node, you cannot access the SnapCenter UI from the second node. If the upgrade fails on the first node, you still cannot access the SnapCenter UI from the second node. After you fix the upgrade issue and finish upgrading SnapCenter on both of the nodes, you can start accessing the SnapCenter UI.
  8. Manually install and enable Application Request Routing (ARR) for SnapCenter.
  9. Enter the credentials that you want to use to log in to SnapCenter as the administrator.
  10. Enter the MySQL database password.
    If you specified a custom port during SnapCenter 3.0 installation, during upgrade the custom port is changed to the default port.
    From SnapCenter 3.0.1, the MySQL database password cannot contain the following characters: [ ], ", ', `, ^, %, &, <, >, (, ), |, /, \, ;, =, #, comma, space, New-line, and Tab. If you are upgrading to SnapCenter 3.0.1 or later and the password contains any of the restricted characters, you should provide a new password.
  11. Click Upgrade.
  12. After the upgrade is successful, log in to SnapCenter and then, on the left navigation pane, click Hosts > Activate Schedule to bring the host out of maintenance mode so that operations can resume.

After you finish

Best Practice: You should either log out and then log into SnapCenter or close and then open a new browser to access SnapCenter GUI.