When you add a disk drive to a diskset, Solstice DiskSuite/Solaris Volume Manager repartitions the disk drive as follows so that the state database for the diskset can be placed on the disk drive.
A small portion of each disk drive is reserved in slice 7 for use by Solstice DiskSuite/Solaris Volume Manager software. The remainder of the space on each disk drive is placed into slice 0.
Disk drives are repartitioned when they are added to the diskset only if slice 7 is not configured correctly.
Any existing data on the disk drives is lost by the repartitioning.
If slice 7 starts at cylinder 0, and the disk drive partition is large enough to contain a state database replica, the disk drive is not repartitioned.
Become superuser on the node.
Ensure that the diskset has been created.
For instructions, see How to Create a Diskset.
List the DID mappings.
# scdidadm -L |
Choose disk drives that are shared by the cluster nodes that will master or potentially master the diskset.
Use the full device-ID path names when you add disk drives to a diskset.
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 disk 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 disk 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 … |
Take ownership of the diskset.
# metaset -s setname -t |
Specifies the diskset name
Takes ownership of the diskset
Add the disk drives to the diskset.
Use the full device-ID path name.
# metaset -s setname -a drivename |
Adds the disk drive to the diskset
Full device-ID path name of the shared disk drive
Do not use the lower-level device name (cNtXdY) when you add a disk drive to a diskset. 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 diskset and disk drives.
# metaset -s setname |
Do you intend to repartition disk drives for use in metadevices or volumes?
If yes, go to How to Repartition Disk Drives in a Diskset.
If no, go to How to Create an md.tab File to define metadevices or volumes by using an md.tab file.
The metaset command adds the disk drives /dev/did/rdsk/d1 and /dev/did/rdsk/d2 to the diskset dg-schost-1.
# metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2 |