Top
ETERNUS SF Express V16.9 / Storage Cruiser V16.9 / AdvancedCopy Manager V16.9 Migration Guide
FUJITSU Storage

5.2.2 Upgrading on Clustered Systems

5.2.2.1 Preparing for Upgrade

Point

It is recommended that you back up the following resources before starting the upgrade.
By preparing a backup, in cases when an error occurs during the upgrade, it is possible to return the system to its state prior to the upgrade, simply by recovering (restoring) the system from the backup.

  • System (the primary node and the secondary node)

  • Shared disk for shared data of Management Server transactions

  • Shared disk for shared data of Managed Server transactions

  1. Login to the server on which to perform the tasks. Perform operations after logging in with root (superuser).

  2. Ensure that there is enough available disk space (650 MB in a Solaris environment, 200 MB in a Linux environment) on the server where the upgrade is performed on the secondary node.

    In cases when upgrade is executed in a state where the capacity required for the upgrade is not available, the following message is displayed and the installation terminates in an error. Re-execute the upgrade after securing the capacity required for the installation.

    Output Message (in cases when the directory of the destination of the installation is "/opt"):

    ERROR:Disk /opt has an insufficient free space. Please execute it again after increasing the disk area.
  3. On the secondary node, check whether the cluster application (transaction) to which ETERNUS SF Manager belongs has stopped.

    If not stopped, refer to the relevant cluster software manuals for information on stopping it.

  4. Ensure that there is enough available disk space (650 MB in a Solaris environment, 200 MB in a Linux environment) on the server where the upgrade is performed on the primary node.

    In cases when upgrade installation is executed in a state where the capacity required for the upgrade is not available, the following message is displayed and the installation terminates in an error. Re-execute the upgrade after securing the capacity required for the installation.

    Output Message (in cases when the directory of the destination of the installation is "/opt"):

    ERROR:Disk /opt has an insufficient free space. Please execute it again after increasing the disk area.
  5. On the primary node, stop the cluster application (transaction) to which ETERNUS SF Manager belongs. Refer to the relevant cluster software manuals for information on stopping it.
    However, the shared disk for shared data of ETERNUS SF Manager must be mounted.

  6. If Managed Server transactions coexist in the clustered system, perform the following procedure:

    1. On the secondary node for a target transaction, check that the Managed Server transactions are stopped.

      If not stopped, stop Managed Server transactions on the secondary node.
      If multiple Managed Server transactions exist, perform this procedure on each secondary node for Managed Server transactions.
      Refer to the relevant cluster software manuals for information on stopping it.

    2. On the primary node for a target transaction, stop the Managed Server transaction.

      Refer to the relevant cluster software manuals, stop Managed Server transactions.
      However, the shared disk for shared data of Managed Server transactions must be mounted.
      If multiple Managed Server transactions exist, perform this procedure on each primary node for Managed Server transaction.

  7. Stop the local transactions on all the nodes, perform the following procedure:

    Stop the communication daemon for the local transactions of the AdvancedCopy Manager's manager.
    Refer to "Starting and Stopping Communication Daemon" in the AdvancedCopy Manager Operation Guide relevant to the OS of the Management Server for this version for information on stopping the daemon.

  8. On the primary node and the secondary node, recover the start and stop script of the Management Server transaction.

  9. In cases when Managed Server transactions coexist in the cluster system, move the AdvancedCopy Manager daemon start and stop script of the Managed Server transactions to a backup location.

    On the primary node and the secondary node, move the AdvancedCopy Manager daemon start and stop script of the Managed Server transactions to a backup location.

  10. When upgrading from Version 16.2 or earlier on a Linux environment, uninstall the FJSVswstt package (SNMP Trap daemon package).

    Execute the following command to check whether the FJSVswstt package is installed.

    # rpm -q FJSVswstt

    If the FJSVswstt package information is displayed, execute the following command to uninstall the FJSVswstt package.

    • For Red Hat Enterprise Linux 7 environments

      # systemctl stop startsc-snmptrapd.service
      # systemctl disable startsc-snmptrapd.service
      # rm /usr/lib/systemd/system/startsc-snmptrapd.service
      # rpm -e FJSVswstt
    • For Red Hat Enterprise Linux 6 environments

      # rpm -e FJSVswstt

5.2.2.2 Performing Upgrade (Primary Node)

  1. Refer to "C.4 Procedures for Upgrade Installation of Manager Feature of Express / Storage Cruiser / AdvancedCopy Manager Version 16.x (for Solaris, Linux)" and perform the Upgrade Installation.

  2. Setup the starting process of ETERNUS SF Manager to be controlled by cluster software instead of operating system.

    • For Solaris environments

      1. Execute the following command.

        # ls /etc/rc*.d/*SFmanager*
      2. Rename all of the files output by executing the command above.

        Rename by adding "X" to the start of the file names.
        If a file name already exists, delete the existing file before renaming.

        Example

        The command execution example is as follows.

        # mv /etc/rc2.d/S99startSFmanager /etc/rc2.d/XS99startSFmanager
    • For Linux environments

      • For Red Hat Enterprise Linux 8 or Red Hat Enterprise Linux 7 environments

        Execute the following commands.

        # /usr/bin/systemctl disable fjsvesfcm-internalDB.service
        # /usr/bin/systemctl disable fjsvesfcm-webserver.service
        # /usr/bin/systemctl disable fjsvesfcm-system.service
        # /usr/bin/systemctl disable fjsvssast.service
      • For Red Hat Enterprise Linux 6 environments

        Execute the following commands to rename files.
        If a file name already exists, delete the existing file before renaming.

        # mv /etc/rc0.d/K00startSFmanager /etc/rc0.d/XK00startSFmanager
        # mv /etc/rc1.d/K00startSFmanager /etc/rc1.d/XK00startSFmanager
        # mv /etc/rc2.d/K00startSFmanager /etc/rc2.d/XK00startSFmanager
        # mv /etc/rc3.d/S99startSFmanager /etc/rc3.d/XS99startSFmanager
        # mv /etc/rc4.d/S99startSFmanager /etc/rc4.d/XS99startSFmanager
        # mv /etc/rc5.d/S99startSFmanager /etc/rc5.d/XS99startSFmanager
        # mv /etc/rc6.d/K00startSFmanager /etc/rc6.d/XK00startSFmanager
  3. Unmount the shared disk for shared data of ETERNUS SF Manager.

Point

If the Upgrade Installation has ended in an error, after removing the cause of the failure of the Upgrade Installation, re-execute the installation from the execution of the installation shell.

5.2.2.3 Performing Upgrade (Secondary Node)

  1. Mount the shared disk for shared data of ETERNUS SF Manager.

  2. Refer to "C.4 Procedures for Upgrade Installation of Manager Feature of Express / Storage Cruiser / AdvancedCopy Manager Version 16.x (for Solaris, Linux)" and perform the Upgrade Installation.

  3. Setup the starting process of ETERNUS SF Manager to be controlled by cluster software instead of operating system.

    • For Solaris environments

      1. Execute the following command.

        # ls /etc/rc*.d/*SFmanager*
      2. Rename all of the files output by executing the command above.

        Rename by adding "X" to the start of the file names.
        If a file name already exists, delete the existing file before renaming.

        Example

        The command execution example is as follows.

        # mv /etc/rc2.d/S99startSFmanager /etc/rc2.d/XS99startSFmanager
    • For Linux environments

      • For Red Hat Enterprise Linux 8 or Red Hat Enterprise Linux 7 environments

        Execute the following commands.

        # /usr/bin/systemctl disable fjsvesfcm-internalDB.service
        # /usr/bin/systemctl disable fjsvesfcm-webserver.service
        # /usr/bin/systemctl disable fjsvesfcm-system.service
        # /usr/bin/systemctl disable fjsvssast.service
      • For Red Hat Enterprise Linux 6 environments

        Execute the following commands to rename files.
        If a file name already exists, delete the existing file before renaming.

        # mv /etc/rc0.d/K00startSFmanager /etc/rc0.d/XK00startSFmanager
        # mv /etc/rc1.d/K00startSFmanager /etc/rc1.d/XK00startSFmanager
        # mv /etc/rc2.d/K00startSFmanager /etc/rc2.d/XK00startSFmanager
        # mv /etc/rc3.d/S99startSFmanager /etc/rc3.d/XS99startSFmanager
        # mv /etc/rc4.d/S99startSFmanager /etc/rc4.d/XS99startSFmanager
        # mv /etc/rc5.d/S99startSFmanager /etc/rc5.d/XS99startSFmanager
        # mv /etc/rc6.d/K00startSFmanager /etc/rc6.d/XK00startSFmanager
  4. Unmount the shared disk for shared data of ETERNUS SF Manager.

Point

If the Upgrade Installation has ended in an error, after removing the cause of the failure of the Upgrade Installation, re-execute the installation from the execution of the installation shell.

5.2.2.4 Tasks to Be Performed After Upgrade (Primary Node)

The tasks below need to be performed on the primary node.
The shared disk for shared data of ETERNUS SF Manager must be mounted.

  1. In the version level of this ETERNUS SF Manager, Symfoware is not used.
    To upgrade from Version 16.1 or later, the procedures listed below are not needed.
    To upgrade from Version 16.0 or earlier, follow the procedures listed below to uninstall the Symfoware Server.

    1. Confirm that other products are not utilizing the Symfoware. If Symfoware is in use by another product, refrain from uninstalling Symfoware.

    2. Start the uninstaller of Symfoware to delete the Symfoware package.

      # /opt/symfoware/setup/symfo_remove
    3. Confirmation message to uninstall Symfoware is displayed.
      To perform the uninstallation, enter "y". To cancel the process, enter "q".
      When "y" is entered, a message allowing to select the function to uninstall is shown. Input "all" or "number to delete" to select the function to uninstall.
      A message to re-confirm uninstallation appears. Enter "y" to perform the uninstallation and "q" when it is not required.

      Example of Uninstallation with the Specification "all"
      Start checking the installation environment.
      Check of installation environment is ended.
      
      WARNING: There is a possibility that another product uses "Symfoware Server Enterprise Edition".
      
      Continue the uninstallation?
      y: Continue the uninstallation
      q: End directly without uninstallation
      [y,q]: y
      
      Uninstallation of "Symfoware Server Enterprise Edition" begins.
      
      Please select the functions to be uninstalled.
      1: Base function (Server function, Client function)
      Separate multiple selections with ",". (Example: 1, 2)
      [all:All functions,1,q]: all
      
      Selected functions
      - Base function (Server function, Client function)
      
      Start the uninstallation of the above functions?
      y: Uninstallation begins
      n: Select the functions again
      q: End directly without uninstallation
      [y,n,q]: y
      
      Uninstallation begins.
    4. The following message is displayed after the Symfoware uninstallation is completed normally.

      Uninstallation of "Symfoware Server Enterprise Edition" is ended normally.
  2. Edit the environment setting files for ETERNUS SF Manager.
    Edit the following files:

    • <Mount point of shared disk for shared data of ETERNUS SF Manager>/etc/opt/swstorage/clsetup.ini

    • <Mount point of shared disk for shared data of ETERNUS SF Manage >/etc/opt/swstorage/swstg.ini

    Change the version information within each file, as follows.

    Descriptive Contents of Version Information

    Before

    After

    Version=V16.x

    Version=V16.9

    Note

    Do not change anything other than the version information.

  3. If Managed Server transactions coexist in the clustered system, edit the environment setting files for AdvancedCopy Manager on the shared disk for Managed Server transactions shared data, on the primary node for a target service.

    On the primary node for target transactions, edit the following files:

    • <Mount point of shared disk for shared data of Managed Server transaction>/etc/opt/swstorage/clsetup.ini

    • <Mount point of shared disk for shared data of Managed Server transaction>/etc/opt/swstorage/swstg.ini

    Change the version information within each file, as follows.

    Descriptive Contents of Version Information

    Before

    After

    Version=V16.x

    Version=V16.9

    Note

    Do not change anything other than the version information.

  4. Recover the activation suspension script of Management Server tasks saved during "5.2.2.1 Preparing for Upgrade".

  5. In cases when Managed Server transaction coexist in the cluster system, recover the AdvancedCopy Manager daemon start and stop script of the Managed Server transaction evacuated of "5.2.2.1 Preparing for Upgrade".

  6. If the SNMP Trap XML definition file is customized in the environment of the previous version, it is necessary to customize this version as well.
    Save the SNMP Trap XML definition file that is stored in the following directory to an arbitrary location.
    After that, refer to "SNMP Trap XML Definition File" in the Storage Cruiser Operation Guide and customize the SNMP Trap XML definition file. For the contents of the customization, refer to the SNMP Trap XML definition file which was saved to the arbitrary location.

    Directory of Location of Customization Definition files

    /etc/opt/FJSVssmgr/current/snmpth/

  7. If the polling service setting file is customized in the environment of the previous version, it is necessary to customize this version as well.
    Save the polling service setting file that is stored in the following directory to an arbitrary location.
    After that, refer to "Polling Service Setting File" in the Storage Cruiser Operation Guide and customize the Polling Service Setting file. For the contents of the customization, refer to the polling service setting file which was saved to the arbitrary location.

    Customization Definition files

    /etc/opt/FJSVssmgr/current/polling/pollingService.xml

  8. As required, perform the SNMP Trap configuration (for Linux environments only).

    Only when the FJSVswstt package is installed using the procedure described in the step 10 of "5.2.2.1 Preparing for Upgrade", perform the operation described in the following section in "Setup of ETERNUS SF Manager" in the Installation and Setup Guide for this version.

    • "Setup of Storage Cruiser's Manager" > "SNMP Trap Setting" > "SNMP Trap Setting (for Linux)" > Step 4 in "When Using ETERNUS SF SNMP Trap Monitoring Daemon"

  9. Perform the kernel parameter tuning.

    See

    Refer to "Before Installation" in "Installation of ETERNUS SF Manager" in the Installation and Setup Guide for this version for information on tuning.

5.2.2.5 Tasks to Be Performed After Upgrade (Secondary Node)

The tasks below need to be performed on the secondary node.

  1. In the version level of this ETERNUS SF Manager, Symfoware is not used.
    To upgrade from Version 16.1 or later, the procedures listed below are not needed.
    To upgrade from Version 16.0 or earlier, follow the procedures listed below to uninstall the Symfoware Server.

    1. Confirm that other products are not utilizing the Symfoware. If Symfoware is in use by another product, refrain from uninstalling Symfoware.

    2. Start the uninstaller of Symfoware to delete the Symfoware package.

      # /opt/symfoware/setup/symfo_remove
    3. Confirmation message to uninstall Symfoware is displayed.
      To perform the uninstallation, enter "y". To cancel the process, enter "q".
      When "y" is entered, a message allowing to select the function to uninstall is shown. Input "all" or "number to delete" to select the function to uninstall.
      A message to re-confirm uninstallation appears. Enter "y" to perform the uninstallation and "q" when it is not required.

      Example of Uninstallation with the Specification "all"
      Start checking the installation environment.
      Check of installation environment is ended.
      
      WARNING: There is a possibility that another product uses "Symfoware Server Enterprise Edition".
      
      Continue the uninstallation?
      y: Continue the uninstallation
      q: End directly without uninstallation
      [y,q]: y
      
      Uninstallation of "Symfoware Server Enterprise Edition" begins.
      
      Please select the functions to be uninstalled.
      1: Base function (Server function, Client function)
      Separate multiple selections with ",". (Example: 1, 2)
      [all:All functions,1,q]: all
      
      Selected functions
      - Base function (Server function, Client function)
      
      Start the uninstallation of the above functions?
      y: Uninstallation begins
      n: Select the functions again
      q: End directly without uninstallation
      [y,n,q]: y
      
      Uninstallation begins.
    4. The following message is displayed after the Symfoware uninstallation is completed normally.

      Uninstallation of "Symfoware Server Enterprise Edition" is ended normally.
  2. Recover the activation suspension script of Management Server tasks evacuated during "5.2.2.1 Preparing for Upgrade".

  3. In cases when Managed Server transaction coexist in the cluster system, recover the AdvancedCopy Manager daemon start and stop script of the Managed Server transaction evacuated of "5.2.2.1 Preparing for Upgrade".

  4. As required, perform the SNMP Trap configuration (for Linux environments only).

    Only when the FJSVswstt package is installed using the procedure described in the step 10 of "5.2.2.1 Preparing for Upgrade", perform the operation described in the following section in "Setup of ETERNUS SF Manager" in the Installation and Setup Guide for this version.

    • "Setup of Storage Cruiser's Manager" > "SNMP Trap Setting" > "SNMP Trap Setting (for Linux)" > Step 4 in "When Using ETERNUS SF SNMP Trap Monitoring Daemon"

  5. Perform the kernel parameter tuning.

    See

    Refer to "Before Installation" in "Installation of ETERNUS SF Manager" in the Installation and Setup Guide for this version for information on tuning.

  6. Check the cluster application (transaction) is stopped.
    If not stopped, refer to the relevant cluster software manuals for information on stopping it.

5.2.2.6 Starting ETERNUS SF Manager

After performing "5.2.2.4 Tasks to Be Performed After Upgrade (Primary Node)" and "5.2.2.5 Tasks to Be Performed After Upgrade (Secondary Node)", perform the following procedure:

  1. Check that the cluster application (transaction) is started on the primary node.

    If not started, start the cluster application (transaction) of ETERNUS SF Manager.
    Refer to the relevant cluster software manuals for information on starting it.

  2. If Managed Server transactions coexist in a clustered system, start the Managed Server transactions in the primary node for a target transaction.

    Refer to the relevant cluster software manuals to start the Managed Server transactions.

    If multiple Managed Server transactions exist, apply this procedure for each Managed Server transaction.

  3. Start the local transactions on all the nodes.

    • Start the communication daemon for local transactions of AdvancedCopy Manager's manager.
      Refer to "Starting and Stopping Communication Daemon" in the AdvancedCopy Manager Operation Guide relevant to the OS of the Management Server for this version for information on starting the daemon.

    • Start the SNMP Trap monitoring daemon on all local nodes. No action is necessary if it is already started. Refer to the following section in the Storage Cruiser Operation Guide for this version for information on how to start the daemon.

      • For Solaris environments

        "Starting and Stopping Daemons (Solaris Environment)"

      • For Linux environments (Only if the ETERNUS SF SNMP Trap Monitoring Daemon was used with the previous version)

        "Starting and Stopping Daemons (Linux Environment)"

Subsequently, go to "5.2.3 Resuming Operation".

Point

Even if the message "A1001 : Could not establish connection with SNMP Trap daemon/service" is output to the system log when the cluster application (transaction) is started, no action is necessary.