Managing HP Serviceguard A.11.20.20 for Linux, March 2014

You can build a cluster (next section) before or after defining volume groups for shared data
storage. If you create the cluster first, information about storage can be added to the cluster and
package configuration files after the volume groups are created.
See “Volume Managers for Data Storage” (page 71) for an overview of volume management in
HP Serviceguard for Linux. The sections that follow explain how to do the following tasks:
Displaying Disk Information (page 146)
Creating Partitions (page 147)
Enabling Volume Group Activation Protection (page 148)
Building Volume Groups: Example for Smart Array Cluster Storage (MSA 2000 Series)
(page 149)
Building Volume Groups and Logical Volumes (page 150)
Distributing the Shared Configuration to all Nodes (page 150)
Testing the Shared Configuration (page 151)
Storing Volume Group Configuration Data (page 152)
Setting up Disk Monitoring (page 153)
CAUTION: The minor numbers used by the LVM volume groups must be the same on all cluster
nodes. This means that if there are any non-shared volume groups in the cluster, create the same
number of them on all nodes, and create them before you define the shared storage. If possible,
avoid using private volume groups, especially LVM boot volumes. Minor numbers increment with
each logical volume, and mismatched numbers of logical volumes between nodes can cause a
failure of LVM (and boot, if you are using an LVM boot volume).
NOTE: Except as noted in the sections that follow, you perform the LVM configuration of shared
storage on only one node. The disk partitions will be visible on other nodes as soon as you reboot
those nodes. After you’ve distributed the LVM configuration to all the cluster nodes, you will be
able to use LVM commands to switch volume groups between nodes. (To avoid data corruption,
a given volume group must be active on only one node at a time).
For multipath information, see “Multipath for Storage ” (page 82).
5.1.12.1 Displaying Disk Information
To display a list of configured disks, use the following command:
fdisk -l
You will see output such as the following:
Disk /dev/sda: 64 heads, 32 sectors, 8678 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1001 1025008 83 Linux
/dev/sda2 1002 8678 7861248 5 Extended
/dev/sda5 1002 4002 3073008 83 Linux
/dev/sda6 4003 5003 1025008 82 Linux swap
/dev/sda7 5004 8678 3763184 83 Linux
Disk /dev/sdb: 64 heads, 32 sectors, 8678 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
Disk /dev/sdc: 255 heads, 63 sectors, 1106 cylinders
Units = cylinders of 16065 * 512 bytesDisk /dev/sdd: 255 heads, 63 sectors, 1106 cylinders
Units = cylinders of 16065 * 512 bytes
146 Building an HA Cluster Configuration