Solaris Volume Manager Administration Guide

ProcedureHow to Create State Database Replicas

Steps
  1. Check Prerequisites for Creating Solaris Volume Manager Components.

  2. To create state database replicas, use one of the following methods:

    • From the Enhanced Storage tool within the Solaris Management Console, open the State Database Replicas node. Choose Action->Create Replicas and follow the instructions. For more information, see the online help.

    • Use the following form of the metadb command. See the metadb(1M) man page for more information.


      metadb -a -c n -l nnnn -f ctds-of-slice
      
      • -a specifies to add a state database replica.

      • -f specifies to force the operation, even if no replicas exist.

      • -c n specifies the number of replicas to add to the specified slice.

      • -l nnnn specifies the size of the new replicas, in blocks.

      • ctds-of-slice specifies the name of the component that will hold the replica.

      Use the -f flag to force the addition of the initial replicas.


Example 7–1 Creating the First State Database Replica


# metadb -a -f c0t0d0s7
# metadb
        flags         first blk      block count
...
     a      u         16             8192            /dev/dsk/c0t0d0s7

The -a option adds the additional state database replica to the system, and the -f option forces the creation of the first replica (and may be omitted when you add supplemental replicas to the system).



Example 7–2 Adding Two State Database Replicas to the Same Slice


# metadb -a -c 2 c1t3d0s1
# metadb
        flags         first blk      block count
...
     a        u         16              8192            /dev/dsk/c1t3d0s1
     a        u         8208            8192            /dev/dsk/c1t3d0s1

The -a option adds additional state database replicas to the system. The -c 2 option places two replicas on the specified slice. The metadb command checks that the replicas are active, as indicated by the -a.

You can also specify the size of the state database replica with the -l option, followed by the number of blocks. However, the default size of 8192 should be appropriate for virtually all configurations, including those configurations with thousands of logical volumes.



Example 7–3 Adding State Database Replicas of Specific Size

If you are replacing existing state database replicas, you might need to specify a replica size. Particularly if you have existing state database replicas (on a system upgraded from Solstice DiskSuite, perhaps) that share a slice with a file system, you must replace existing replicas with other replicas of the same size or add new replicas in a different location.


# metadb -a -c 3 -l 1034 c0t0d0s7
# metadb
        flags         first blk      block count
...
     a      u         16             1034            /dev/dsk/c0t0d0s7
     a      u         1050           1034            /dev/dsk/c0t0d0s7
     a      u         2084           1034            /dev/dsk/c0t0d0s7

The -a option adds the additional state database replica to the system, and the -l option specifies the length in blocks of the replica to add.