HP StorageWorks Clustered File System 3.1.
Legal and notice information Copyright © 1999–2006 Polyserve, Inc. Portions Copyright © 2006 Hewlett-Packard Development Company, L.P. Neither PolyServe, Inc. nor Hewlett-Packard Company makes any warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
Contents HP Technical Support HP Storage Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .iv HP NAS Services Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .iv 1 Overview Back Up the Existing Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Upgrade Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 “All-at-Once” Upgrades Upgrade Procedure . . . . . . . . . . . . .
HP Technical Support Telephone numbers for worldwide technical support are listed on the following HP web site: http://www.hp.com/support. From this web site, select the country of origin. For example, the North American technical support number is 800-633-3600. NOTE: For continuous quality improvement, calls may be recorded or monitored.
1 Overview The following upgrades to HP Clustered File System 3.1.1p1 are supported: • HP Clustered File System 3.1.0 running SLES9 (64-bit version). If you are running a different version of HP Clustered File System, you will first need to upgrade to HP Clustered File System 3.1.0 (64-bit version) and then upgrade to 3.1.1p1. CAUTION: Do not deviate from the upgrade procedures in this document. It is important to complete the upgrade steps exactly as described.
Chapter 1: Overview 2 Back Up the Existing Cluster Before starting the upgrade, HP strongly recommends that you back up your existing cluster: • Back up /var/opt/hpfs and /etc/opt/hpcfs on each server. It is important to preserve the original cluster configuration in case you need to back out of the upgrade. You will also need to use the backup files if you do a fresh install of the operating system instead of an upgrade.
2 “All-at-Once” Upgrades This chapter describes how to upgrade all servers at once. The cluster will be down during the upgrade procedure. Upgrade Procedure Complete the following steps on all servers in the cluster: 1. Back up the HP Clustered File System configuration as described under “Back Up the Existing Cluster” on page 2. 2. Stop HP Clustered File System: # /etc/init.d/pmxs stop 3.
Chapter 2: “All-at-Once” Upgrades 4 # rpm -e pmxs-sles9-support 6. Uninstall the HP Clustered File System patches: # rpm -e pmxs-patches 7. Uninstall HP Clustered File System. This step does not remove your existing cluster configuration or log files. The cluster software must be uninstalled from a location outside of the cluster directory structure (/opt/hpcfs).
Chapter 2: “All-at-Once” Upgrades 5 11. If you saved any HP Clustered File System configuration files in step 3, compare the saved files with the new versions of the files that were installed with HP Clustered File System 3.1. (The new versions were installed in the directory /etc/opt/hpcfs.) You will need to migrate your customized values from the old files to the new files as necessary. 12. Install the Management Console: # rpm -i mxconsole-3.1.1p1-.i586.rpm 13.
3 Rolling Upgrade Procedure This chapter describes how to upgrade HP Clustered File System in a single rolling upgrade. For upgrades from HP Clustered File System 3.0.0 and 3.0.1, all servers must first be upgraded to the HP Clustered File System 3.1.0p1 64-bit version. The procedures do not require any cluster downtime. Each server is removed from the cluster, upgraded, and then returned to the cluster.
Chapter 3: Rolling Upgrade Procedure 7 • During the rolling upgrade, the cluster will include a mix of servers running 3.1.1p1 and the earlier release 3.1.0. As long as the cluster includes at least one active server running 3.1.0, other servers running that version will be able to join the cluster (for example, following a reboot). However, after the last server running 3.1.0 has left the cluster, only servers running 3.1.1p1 can join the cluster.
Chapter 3: Rolling Upgrade Procedure 8 HP Clustered File System 3.1.0 Complete the following steps to upgrade to HP Clustered File System 3.1.1p1. NOTE: Upgrade the server with the highest IP address first. Then continue to upgrade the servers in descending order of IP address, with the lowest numbered server being upgraded last. 1. Disable the server to cause any active Virtual NFS Services to migrate to another server. (Right-click on the server and select Disable). 2.
Chapter 3: Rolling Upgrade Procedure 9 Run this command on the server: # rpm -e pmxs The following message then appears: Stopping HP StorageWorks Clustered File System This server needs to be rebooted before the product removal can proceed. /etc/init.d/pmxs has been moved to /etc/init.d/Pmxs to avoid HP StorageWorks Clustered File System from starting automatically on boot. error: %preun(pmxs--release) scriptlet failed, exit status 1 Reboot the server and run the rpm -e command again.
Chapter 3: Rolling Upgrade Procedure 10 14. Install the CFS-Linux 3.1.1p1 update 1 rpm. # rpm -Uhv pmxs-patch-3.1.1p1-0001 .x86_64.rpm 15. Start HP Clustered File System on the upgraded server. Run the following command: # /etc/init.d/pmxs start 16. Correct the permissions on the snap.conf and sssu files for EVA snapshots. From the location where you uncompressed the upgrade package, run fix_eva_snapshots.sh. 17. Repeat this procedure on each server in the cluster. The upgrade is now complete.
A Rebuilding the SLES9 Kernel 1. Install the HP Clustered File System Support RPM The HP Clustered File System Support RPM contains HP Clustered File System kernel patches and support files for each kernel supported in the release. Installing the Support RPM is required if you will be using CFSLinux or you want the HP kernel patch. To install the Support RPM, mount the HP Clustered File System CD or go to the location where you downloaded the software and then run the following command.
Appendix A: Rebuilding the SLES9 Kernel 12 # rpm -i mxfs-patches-3.1.x-.x86_64.rpm 3. Compile the Kernel and Reboot Following is a suggested procedure that you can use as a guide for building the kernel. Modify this procedure as necessary for your local circumstances. NOTE: If the servers have identical hardware configurations, you can create the kernel on one server and then copy it to the other servers. 1. Go to the /usr/src/linux directory on the server and run the make mrproper command.
Appendix A: Rebuilding the SLES9 Kernel 13 CONFIG_SCSI_MULTI_LUN=y 3. Patch the kernel configuration file that you copied in step 2. From /usr/src/linux, run the following command: # /opt/hpcfs/mxfs/patch_config /opt/hpcfs/mxfs/patches .config 4. Complete the kernel configuration and build the kernel: # # # # make make make make oldconfig bzImage modules modules_install 5. Install the kernel: # make install This step creates the ramdisk image.
Index A O All-at-Once upgrades 3 Overview 1 B S Backing up existing cluster 2 Single upgrade 6 G T getting help iv technical support, HP iv H U HP storage web site iv technical support iv Upgrade scenarios 2 Upgrades all-at-once 3 single 6 14