When you add a drive to a disk set, the volume management software repartitions the drive as follows so that the state database for the disk set can be placed on the drive.
A small portion of each drive is reserved in slice 7 for use by Solstice DiskSuite or Solaris Volume Manager software. The remainder of the space on each drive is placed into slice 0.
Drives are repartitioned when they are added to the disk set only if slice 7 is not configured correctly.
Any existing data on the drives is lost by the repartitioning.
If slice 7 starts at cylinder 0, and the drive partition is large enough to contain a state database replica, the drive is not repartitioned.
Ensure that the disk set has been created. For instructions, see How to Create a Disk Set.
Become superuser on the node.
List the DID mappings.
# scdidadm -L |
Choose drives that are shared by the cluster nodes that will master or potentially master the disk set.
Use the full device-ID path names when you add drives to a disk set.
The first column of output is the DID instance number, the second column is the full physical path name, and the third column is the full device-ID path name (pseudo path). A shared drive has more than one entry for the same DID instance number.
In the following example, the entries for DID instance number 2 indicate a drive that is shared by phys-schost-1 and phys-schost-2, and the full device-ID path name is /dev/did/rdsk/d2.
1 phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 2 phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 3 phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 3 phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 … |
Become owner of the disk set.
# metaset -s setname -t |
Specifies the disk set name
Takes ownership of the disk set
Add the drives to the disk set.
Use the full device-ID path name.
# metaset -s setname -a drivename |
Adds the drive to the disk set
Full device-ID path name of the shared drive
Do not use the lower-level device name (cNtXdY) when you add a drive to a disk set. Because the lower-level device name is a local name and not unique throughout the cluster, using this name might prevent the metaset from being able to switch over.
Verify the status of the disk set and drives.
# metaset -s setname |
The metaset command adds the drives /dev/did/rdsk/d1 and /dev/did/rdsk/d2 to the disk set dg-schost-1.
# metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2 |
To repartition drives for use in metadevices or volumes, go to How to Repartition Drives in a Disk Set.
Otherwise, go to How to Create an md.tab File to define metadevices or volumes by using an md.tab file.