Solstice DiskSuite 4.2.1 Reference Guide

How Does DiskSuite Manage Disksets?

A diskset provides for data redundancy and availability. If one host fails, the other host can take over the failed host's diskset. (This type of configuration is known as a failover configuration.)

Though each host can control the set of disks, neither host has access to the set of disks at the same time that the other host controls the set of disks.

Note -

Disksets are intended for use with Solstice HA, or another supported third-party HA framework. DiskSuite by itself does not provide all the functionality necessary to implement a failover configuration.

In addition to the shared diskset, each host has a local diskset. This consists of all of the disks on a host not in a shared diskset. A local diskset belongs to a specific host. The local diskset contains the metadevice state database for that specific host's configuration.

Metadevices and hot spare pools in a shared diskset can only consist of drives from within that diskset. Once you have created a metadevice within the diskset, you can use it just as you would a physical slice. However, disksets do not support the mounting of file systems from the /etc/vfstab file.

Similarly, metadevices and hot spare pools in the local diskset can only consist of drives from within the local diskset.

When you add disks to a diskset, DiskSuite automatically creates the state database replicas on the diskset. When a drive is accepted into a diskset, DiskSuite repartitions it so that the state database replica for the diskset can be placed on the drive. Drives are repartitioned when they are added to a diskset only if Slice 7 is not set up correctly. A small portion of each drive is reserved in Slice 7 for use by DiskSuite. The remainder of the space on each drive is placed into Slice 0. Any existing data on the disks is lost by repartitioning. After adding a drive to a diskset, it may be repartitioned as necessary, with the exception that Slice 7 is not altered in any way.

Unlike local diskset administration, you do not need to create or delete diskset metadevice state databases by hand. DiskSuite tries to place a reasonable number of state database replicas (on Slice 7) on across all drives in the diskset. If necessary, however, you can manually administer the replicas. (See Solstice DiskSuite 4.2.1 User's Guide)

Note -

Disksets are not intended for "local" (not dual-connected) use.

Diskset Conventions

Example -- Two Shared Disksets

Figure 5-1 shows an example configuration using two disksets.

Figure 5-1 Disksets Example


In this configuration, Host A and Host B share disksets A and B. They each have their own local diskset, which is not shared. If Host A fails, Host B can take over control of Host A's shared diskset (Diskset A). Likewise, if Host B fails, Host A can take control of Host B's shared diskset (Diskset B).