Upgrade the Agent - Non-Microsoft Clustered Environment on Windows

Table of Contents

Supported Upgrade Paths

Upgrade Requirements

Before You Begin

Upgrade Procedure

Post-Upgrade Considerations

Overview

The procedure on this page describes the steps involved in upgrading a CommCell component in a non-Microsoft Clustered environment.

This procedure covers upgrade for both VERITAS and HP Scalable NAS/PolyServe Clustered environments. See Clustering Support - Support for more information on component supported on these platforms.

If multiple components are installed on a computer, then ensure that all applicable components are selected for upgrade. In such a situation, the upgrade sequence may vary. Refer to the appropriate procedures for upgrade requirements and steps specific to the component.

If you are upgrading the software from 7.0.0 to 9.0.0

Supported Upgrade Paths

The following table provides a list of supported upgrade paths for the current software version. If the version currently installed on your computer is not listed here, contact your software provider for more information.

Installed Version

Upgrade to Version 9.0.0

Information

     
7.0.0 Supported Perform a direct upgrade to Version 9.0.0.
     
8.0.0 Not Supported Perform a direct upgrade to Version 10.0.0.

Click here for more details.

Upgrade Requirements

Review the following before upgrading the software:

General

Cluster Specific

Before You Begin

Upgrade Procedure

The Windows File System iDataAgent must be first upgraded onto all of the physical nodes of the cluster. To upgrade the physical node, see Windows File System iDataAgent - Clustered Environment - Physical Node.

Upgrade the Virtual Node

1. Choose the language you want to use during installation. Click the down arrow and select the desired language from the drop-down list, and click Next to continue.  
2. Select the option to install software.

NOTES

 
3. Select the option to install software on this computer.

NOTES

  • The options that appear on this screen depend on the computer in which the software is being installed.
4. Read the Welcome screen.

Click Next to continue, if no other applications are running.

5. Read the virus scanning software warning.

Click OK to continue, if virus scanning software is disabled.

6. Read the license agreement, then select I accept the terms in the license agreement.

Click Next to continue.

7. Select Configure a Virtual Server.

Click Next to continue.

8. Click yes if it is the active node.

NOTES

9. Click Next to continue with the upgrade.

NOTES

  • The older version number depends on the version in the computer and may look different from the example shown.
10. Click Yes to continue.

NOTES

  • The upgrade process deletes and replaces this folder with newer files. To preserve this, move them to another location before clicking Yes.
  • Note that the upgrade process does not save any files such as command line scripts or folders from the <software installation path> folder.
  • Clicking No will exit the upgrade program.
11. Verify and ensure that the cluster resources are offline and then click OK to continue.

NOTES

12. Select Download Pack(s) and Install to download and install the latest service packs and post packs from the software provider.

NOTES

  • Internet connectivity is required to download updates.
  • Updates are downloaded to the following directory: 
    <software installation>/Base/Temp/DownloadedPacks
    .
    The downloaded updates are automatically installed after the upgrade.

Click Next to continue.

13. Verify the summary and Click Next to continue.

NOTES

  • The Summary on your screen will reflect the components installed on the computer, and may look different from the example shown.

The upgrade program now starts the upgrade process. This step may take several minutes to complete.

14. Click OK and manually configure the cluster resources.

NOTES

15. Click Finish to complete the upgrade.

NOTES

  • The Completion Report will reflect the components upgraded on the computer, and may look different from the example shown.

The upgrade is now complete.

Post-Upgrade Considerations

All Agents

General

Cluster

Configuring VERITAS Cluster Resources

In case of VERITAS Cluster you must manually install/upgrade the software on all the available Nodes.

For installs/upgrades on the VERITAS Cluster, complete the following procedures for the agent. These procedures can be completed using the VERITAS Cluster Administrator.

Create the Cluster Resources for Services

Once the physical nodes and the virtual machine are installed/upgraded, services should be added as generic services. Also, you may want to designate the services as "critical" if you want to cause the virtual machine to fail over if the associated service stops.

  1. In Windows Services, locate the services for each installed/upgraded cluster (e.g., Bull Calypso Cluster Plugin (penodevn1_netwo) (instance001)) right-click and select Properties, and locate the service name in the General tab (e.g., GxClusPlugin (penodevn1_netwo) (Instance001))
    The service name is case- and space-sensitive, so record it exactly as it appears.
  2. In Cluster Administrator, navigate to the appropriate Cluster group. Create a generic service resource for the cluster plugin service.
  3. If you want an automatic failover to occur, mark the resource as Critical and Enabled.
  4. Repeat this procedure for each client installed on the cluster.

Create Service Dependencies

  1. In Cluster Administrator, click Resources.
  2. Click Link and make the Cluster plugin resource dependent upon the Mount resource and the Lanman service.

Associate Services with the Current Active Node

  1. In Cluster Administrator, navigate to the appropriate GenericService group.
  2. Right-click the cluster plugin resource. From the short-cut menu, click Online and the name of the current active node.

Important Considerations

Configuring HP Scalable NAS/PolyServe Cluster Resources

For installs/upgrades on the HP Scalable NAS/PolyServe Cluster, complete the following procedures for the agent.

Create and Use Scripts to Administer Virtual Machine Services

You should create and use three scripts to administer virtual machine services:

Create a probe script to have the status of both the Bull Calypso Communications Service (GxCVD) and the Bull Calypso Event Manager Service (GxEvMgrC) checked. In the probe script, include the GxSCMCmd.exe utility by name in the appropriate command. (This utility is available from the Resource Pack. See Tools and Utilities for more information.) Create a folder (e.g., m:\GxSCMCmd) on a shared disk that the virtual host you created has access to. Copy the GxSCMCmd.exe utility and the script files you created (probe.bat, start.bat, stop.bat) to this folder. The utility will return the state of the specified services: '0' if the services are running or '1' if services are stopped. For an error condition, '-1' is returned. Note that the service name includes the name of the client and the name of the instance. To avoid error in providing the vhost name and instance name in the path of scripts, copy the key name from here: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GXClusPlugIn (vhostname) (Instance00x)

These examples provide sample script names, locations and virtual host name as suggested names not requirements.

The command syntax is:

GxSCMCmd.exe -IsRunning <list of service name>

For example, your probe script (e.g., m:\GxSCMCmd\gxprobe.bat) may appear as follows:

@echo off

if'%MX_ACTIVE_STATE%'='INACTIVE' exit 0

m:\GxSCMCmd\GxSCMCmd.exe -IsRunning "GxClusPlugIn (virtualpolyserve) (Instance001)"

if ERRORLEVEL 0 exit 0

exit 1

Be sure to copy the GxSCMCmd.exe utility to the shared disk resource. Also, be sure to include the probe script on the shared disk.

The stop and start scripts must also contain the registry entry for the virtual machine service names. Your start script (e.g., m:\GxSCMCmd\gxstart.bat) may appear as follows:

@echo off

C:\WINDOWS\system32\net.exe start "GxClusPlugIn (virtualpolyserve) (Instance001)"

exit 0

Your stop script (e.g., m:\GxSCMCmd\gxstart.bat) may appear as follows:

@echo off

C:\WINDOWS\system32\net.exe stop GxClusPlugIn (virtualpolyserve) (Instance001)

exit 0

Add the Customer Service Monitor

Add the custom service monitor to the virtual host configuration in the PolyServe Matrix Server console.

  1. Ensure that the virtual host name <virtualpolyserve> is online.
  2. From the Services MMC snap-in, verify or manually start the cluster plugin service, "Bull Calypso Cluster Plugin (virtualpolyserve) (Instance00x)", on the active primary node for the Vhost virtualpolyserve
  3. From the PolyServe Matrix Server, click the Virtual Hosts tab.
  4. Right click Virtual Host <virtualpolyserve> and then Add Service Monitor.
  5. For the Monitor Type field in the Add Service Monitor dialog box, click CUSTOM.
  6. Assign a name to the service monitor by typing the name in the Name field.
  7. In the User probe script field, type the path to the probe script that calls the GxSCMCmd.exe command (on the share disk)
  8. Click Advanced.
  9. From the Advanced Service Configuration dialog box, click the Scripts tab.
  10. In the Script pathname: Start field, type the path to the start script (shared disk). In the corresponding Timeout (seconds) field, type a timeout value greater than 60 seconds.
  11. In the Script pathname: Stop field, type the path to the stop script (shared disk). In the corresponding Timeout (seconds) field, type a timeout value greater than 60 seconds.
  12. Click OK once, then again.

The monitor should now start, and the primary node should now be active. Failover will occur if services are disabled on the primary node, and services in such a case will move to a secondary node.