Patch Date: February, 2010 OS: Solaris OS Version: Sparc 5.10 Fixes Applied for Products: VRTSvcsag - Veritas Cluster Server Bundled Agents by Symantec Additional Instructions: Please read the instructions below before installing the patch. PATCH VRTSvcsag 5.0MP3RP1HF1 for VCS Bundled Agents 5.0MP3RP1 or higher ======================================================================= This README provides information on: * GETTING STARTED * FIXES AND ENHANCEMENTS INCLUDED IN THE PATCH * PACKAGES AFFECTED BY THE PATCH * INSTALLING THE PATCH * UNINSTALLING THE PATCH GETTING STARTED --------------- This patch only applies to: VRTSvcsag 5.0MP3RP1 or higher running on Solaris Sparc 5.10. Patch IDs for the appropriate SunOS Versions: For SunOS Sparc Release 5.10, 143699-01. Ensure that you are running the supported configurations before installing this patch. FIXES AND ENHANCEMENTS INCLUDED IN THE PATCH -------------------------------------------- Etrack Incident: 1950516 SDR's of Fixed Symantec Incidents --------------------------------- Symantec Incident: 1950516 Symptom: In a zone, if there are multiple IPMultiNICB resources on the same subnet, then there are issues with the source address of the IP packets. Defect Description: In Solaris, ifconfig addif assigns the IP address to the next available logical interface. When packets are sent from the zone, if there are multiple interfaces for the same subnet, it selects the one that is the lowest number in the logical interface. The VIP revealed using ifconfig -a establishes VIP iterations with the interface such as: nxge0:1, nxge0:2, nxge0:3, nxge0:4...., nxge0:12 (so on). The first VIP seen by the zone is designated as OPSA (outgoing-packet-source-address). The problem occurs when the iteration train is broken. For example, when a service group is taken offline and its VIPs--let's say are nxge0:2, nxge0:3--then there is now a "gap" in the original train sequence. This gap apparently changes the OPSA for other service groups. Resolution: After applying this patch, use the newly added attribute "Options" to set the deprecated flag for the IPMultiNICB resources. PACKAGES AFFECTED BY THE PATCH ------------------------------- This patch updates the following VCS package(s) VRTSvcsag from 5.0MP3RP1 or higher to 5.0MP3RP1HF1 INSTALLING THE PATCH -------------------- The following steps should be run on all nodes in the VCS cluster: 1. Stop VCS on the cluster node. 2. Install the patch. 3. Restart VCS on the node. Stopping VCS on the cluster node: -------------------------------- To stop VCS on the cluster node: 1. Ensure that the "/opt/VRTS/bin" directory is included in your PATH environment variable so that you can execute all the VCS commands. For more information, refer to the Veritas Cluster Server Installation Guide. 2. Verify that the version of VRTSvcs is 5.0MP3RP1 or higher for Solaris Sparc. 3. Freeze all the service groups persistently. # haconf -makerw # hagrp -freeze -persistent # haconf -dump -makero 4. Stop the cluster on all nodes. If the cluster is writable, you may close the configuration before stopping the cluster. # haconf -dump -makero From any node, execute the following command. # hastop -all or # hastop -all -force Verify that the cluster is stopped on all nodes by running the ha command. # hasys -state On all nodes, make sure that both had and hashadow processes are stopped. 5. Log in as the super user into the system where the patch is to be installed. 6. Run the preceding steps on all nodes in the VCS cluster. Installing the Patch -------------------- To install the patch: 1. Un-compress the downloaded patch from Symantec. Change the directory to the unzipped patch location. Install the VRTSvcsag 5.0MP3RP1HF1 patch using the following command: # patchadd [patch-id] where [patch-id] is either of the following depending on system configuration, For SunOS Release 5.10, [patch-id] is 143699-01. 2. Verify that the new patch has been installed: # showrev -p | grep [patch-id] If the patch installs correctly, the following output displays: For Solaris Sparc 5.10: Patch: 143699-01 Obsoletes: Requires: 139358-01 Incompatibles: Packages: VRTSvcsag 3. Run the preceding steps on all nodes in the VCS cluster. Re-starting VCS on the cluster node ----------------------------------- To restart VCS on the cluster node: 1. At this time, you can start the cluster services on all cluster nodes. First start VCS on one node: # hastart On all the other nodes, start VCS by issuing the hastart command after the first node goes to LOCAL_BUILD or RUNNING state. 2. Unfreeze all the groups: # haconf -makerw # hagrp -unfreeze -persistent # haconf -dump -makero 3. Add the attribute Options for IPMultiNICB: # haconf -makerw # haattr -add IPMultiNICB Options # hatype -modify IPMultiNICB ArgList -add Options # haconf -dump -makero 4. Run the preceding steps on all nodes in the VCS cluster. UNINSTALLING THE PATCH ---------------------- To uninstall the patch: 1. To stop VCS on the node, follow the steps given in the section "Stopping VCS on a node" above. 2. Remove the patch by using the following command: # patchrm [patch-id] where [patch-id] is either of the following depending on system configuration, For SunOS Release 5.10, [patch-id] is 143699-01. 3. Verify that the patch has been removed from the system: # showrev -p | grep [patch-id] There is no display on the output for the patch. 4. Restart VCS on the node following the steps given in the section "Re-Starting VCS on a node" above. 5. Run the preceding steps on all nodes in the VCS cluster.