HP Serviceguard for Linux Base Version 12.00.
© Copyright 2014 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Contents 1 2 3 4 Overview.............................................................................................................................5 Supported platforms and Linux distributions...............................................................................5 Packaging information............................................................................................................5 Licensing information...................................................................................
1 Overview This document provides information about HP Serviceguard for Linux Base version 12.00.00. 2 Supported platforms and Linux distributions HP Serviceguard for Linux Base 12.00.
1. 2. 3. 4. 5. 6. 7. 8. 9. Go to http://www.hp.com/software/licensing. Locate the section “Activation” and click on Activate. Enter Entitlement Order Number. Click on Search Entitlements. • Here are the licenses listed that have not yet been activated. • If all entitlements have been activated under EON, nothing will appear here. Check the box that belongs to products you want to activate and click Activate. Confirm “Company Name” and “User Name” entries, click “Next”.
NOTE: to 4. If you wish to upgrade from Base to Advanced or Enterprise license repeat steps from 1 4.3 Validating the permanent license IMPORTANT: Ensure that you validate the permanent license before the 90–day grace period for the instant-on license expires. To validate the permanent license: 1. Run the following command: #cmgetlicense -f line 2.
6.2 Port requirements 6.2.1 Ports needed for Serviceguard Before installing, ensure that no other program uses these ports.
NOTE: On SUSE Linux Enterprise Server, xinetd service does not run if no services are configured. The xinetd service can be started with -stayalive option to ensure that it is running even when no services are configured. • Table 1 lists all the software that you need for each distribution before installing HP Serviceguard for Linux Base. Table 1 RPMs (prerequisites) for installing Serviceguard for Linux A.12.00.
NOTE: • HP recommends you to install all the products that are part of the HP Serviceguard for Linux Base 12.00.00. • Starting Serviceguard 12.00.00, legacy packages are obsolete. If you have configured legacy packages, you need to migrate to modular packages before you move to 12.00.00. For more information about how to migrate to modular packages, see the white paper Migrating packages from legacy to modular style available at http://www.hp.com/go/ linux-serviceguard-docs. 6.4.
1. 2. 3. Mount the HP Serviceguard for Linux DVD or ISO image. Open a terminal window to the server from the console or an ssh client. Execute the cmeasyinstall command with appropriate qualifiers. For more information about the command usage and qualifiers, see the read me available at // README_cmeasyinstall.txt.
Table 3 DVD directory structure for HP Serviceguard for Base (continued) Red Hat Enterprise Linux 6 /RedHat/RedHat6/Serviceguard/x86_64/<*.rpm> /RedHat/RedHat6/SGManager/x86_64/<*.rpm> SUSE Linux Enterprise Server 11 /SLES/SLES11/Serviceguard/x86_64/<*.rpm> /SLES/SLES11/SGManager/x86_64/<*.rpm> To install HP Serviceguard for Linux and it components, use rpm -ivh [] command.
Table 4 provides details about the Serviceguard patches for each package. You can download the latest Serviceguard patches for Linux 12.00.X from HP Support Centre at http://www.hp.com/ go/hpsc. Table 4 Serviceguard patches for Linux Serviceguard Version Packages Patches1 12.00.01 HP Serviceguard for Linux Base SGLX_00482.tar HP Serviceguard for Linux Advanced SGLX_00483.tar HP Serviceguard for Linux Enterprise SGLX_00484.
is the value that can be either RedHat5, RedHat6, or SLES11 based on the operating system. is the value that can be either rhel5, rhel6, or sles11 based on the operating system. 3. Verify the signature of the RPMs. For more information about how to verify the signature of the RPM, see https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do? productNumber=HPLinuxCodeSigning. NOTE: 4. Each RPM contains corresponding signature file with an extension .sig.
• Verify that the new OS supports the current cluster hardware configuration and drivers (network interfaces, bonding driver, and shared disk storage). NOTE: If there is no HP bonding driver for the Linux version you are using, use the bonding driver supplied with the Linux distribution. • Do a full back up on each node. NOTE: HP recommends you to use the rolling upgrade process which: • Helps you upgrade to the latest software version. • Preserves the current OS and cluster configuration.
7.3 Preparation IMPORTANT: Ensure that there is a supported upgrade path from your current Linux and Serviceguard versions to the new versions. For more information, see the latest version of HP Serviceguard for Linux Certification Matrix available at http://www.hp.com/info/sglx.. There is no upgrade path between some Linux OS releases. In such cases you must install a new OS (cold install).
1. 2. 3. Halt the node you want to upgrade (cmhaltnode). This will cause the node's packages to start up on an adoptive node. Upgrade the node to the new OS or patch. After completing the OS upgrade or installation for the node, restore all its previously saved Host files: /root/.rhosts, /etc/hosts, /etc/profile, /etc/profile, /etc/ sysconfig/network/ifcfg*(or /etc/sysconfig/ network-scripts/ifcfg*) and bonding files.
7.5 Supported rolling upgrade paths Table 5 describes the supported upgrade paths for HP Serviceguard for Linux: Table 5 Upgrade paths Rolling upgrade using cmupgrade tool Rolling upgrade the traditional way Offline upgrade To upgrade from A.11.20.X to A.12.00.00 Yes Yes Yes To upgrade from A.11.19.X to A.12.00.00 No Yes Yes To upgrade from A.11.18.X to A.12.00.00 No No Yes Serviceguard version 7.
• Ensure that you run the cmupgrade tool on all the nodes that are part of the cluster. • Ensure that the Jetty server and Java are installed on the nodes before you run the cmupgrade tool. Also, ensure that java -version command displays the version greater than or equal to 1.7.0 in the output. To perform the rolling upgrade from A.11.20.X to A.12.00.00 using cmupgrade tool: 1. Enable global switching for packages running on node 1. The cmmodpkg command enables switching of the package.
For example, #cmmodpkg -e pkg1 2. Halt first node. Halt the node you want to upgrade. This results in the node's packages to start up on an adoptive node. The Serviceguard daemon on node 1 is halted. For example, #cmhaltnode -f node1 3. You can upgrade node 1 in the same order as described in the “Packaging information”. For example, Serviceguard rpm for Red Hat 5 x86_64 #rpm –Uvh serviceguard-A.12.00.00-0.rhel5.x86_64.
is the mount path where ISO image or DVD is mounted for the main release or the extracted patch location for a patch. is the value that can be either Red Hat 5 or Red Hat 6. 4. Run the following command: #yum clean all 5. If you are upgrading Serviceguard Manager RPM, do the following: #/opt/hp/cmcluster/serviceguardmanager/Serviceguard_manager_setup/-l -o erase 6. Upgrade all the RPMs.
6. Upgrade all the RPMs. For example, to upgrade Serviceguard Manager RPM using Zypper: #zypper -n upgrade serviceguard-manager IMPORTANT: After the Serviceguard Manager RPM upgrade is complete, you need to follow the procedure described later in this section to start sgmgr service and also create a user which can be used as a replicated user for multi-cluster management. For more information about how to create a replicated user, see “Installing HP Serviceguard for Linux the traditional way”. 7.
IMPORTANT: After the Serviceguard Manager RPM upgrade is complete, you need to follow the procedure described later in this section to start sgmgr service and also create a user which can be used as a replicated user for multi-cluster management. For more information about how to create a replicated user, see “Installing HP Serviceguard for Linux the traditional way”. 7. Restart cluster on first node.
9 Removing HP Serviceguard for Linux To remove HP Serviceguard for Linux and its components do one of the following: • Use cmeasyinstall tool to remove the HP Serviceguard and its components: #cmeasyinstall [-e ] {-n } {-j } [-l ] • Use traditional way to remove the HP Serviceguard for Linux and its components: rpm —e NOTE: • To re
Problem Solution If the default keystore of Jetty is expired or if the user Serviceguard Manager uses the default keystore (certificate) that needs to change to custom certificate. comes along with Jetty installation. Update the keystore path in the jetty_location/etc/jetty-ssl-sgmgr.xml to your own certificate; this will make Serviceguard Manager to use the custom SSL certificate for the 5522 port.