Abbiamo creato con il tutorial precedente il volume voltest01 all'interno del disk group testdg. Vogliamo creare a questo punto il mirror. Osserviamo la struttura del diskgroup prima di creare il mirror.

vxprint -ht -g testdg
 

DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
V  NAME         USETYPE      KSTATE   STATE    LENGTH   READPOL   PREFPLEX
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE

dg testdg       default      default  129000   1144421907.10833.aagg02

dm testdg01     c3t32d0s2    sliced   2888     71124291 -
dm testdg02     c3t33d0s2    sliced   2888     71124291 -
dm testdg03     c9t32d0s2    sliced   2888     71124291 -
dm testdg04     c9t33d0s2    sliced   2888     71124291 -

v  voltest01    fsgen        ENABLED  ACTIVE   71122944 SELECT    -
pl voltest01-01 voltest01    ENABLED  ACTIVE   71124291 CONCAT    -        RW
sd testdg01-01  voltest01-01 testdg01 0        71124291 0         c3t32d0  ENA

Creiamo il mirror sul disco testdg03 che  corrisponde al disco c9t32d0. Il disco è sull'altro path scsi. Nessuno ci vieta di fare un mirror sulla stessa catena scsi ma non è buona regola.

vxassist -g testdg -b mirror voltest01 testdg03

A questo punto il plex va in sync, o meglio parte la procedura di attach del plex.  Con il comando vxtask è possibile visualizzare lo stato del task (il plex attach).

vxtask -l list


Task:      3121 RUNNING
Type:      ATCOPY
Operation: PLXATT Vol voltest01 0.0
Started:   Fri Apr 07 17:22:35 2006
Throttle:  0
Progress:  0.17% 123504 of 71122944 Blocks
Work time: 4 seconds (38:19 remaining)

Il volume avrà a questo punto la struttura seguente:

vxprint -ht -g testdg


DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
V  NAME         USETYPE      KSTATE   STATE    LENGTH   READPOL   PREFPLEX
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE

dg testdg       default      default  129000   1144421907.10833.aagg02

dm testdg01     c3t32d0s2    sliced   2888     71124291 -
dm testdg02     c3t33d0s2    sliced   2888     71124291 -
dm testdg03     c9t32d0s2    sliced   2888     71124291 -
dm testdg04     c9t33d0s2    sliced   2888     71124291 -

v  voltest01    fsgen        ENABLED  ACTIVE   71122944 SELECT    -
pl voltest01-01 voltest01    ENABLED  ACTIVE   71124291 CONCAT    -        RW
sd testdg01-01  voltest01-01 testdg01 0        71124291 0         c3t32d0  ENA
pl voltest01-02 voltest01    ENABLED  TEMPRMSD 71124291 CONCAT    -        WO
sd testdg03-01  voltest01-02 testdg03 0        71124291 0         c9t32d0  ENA

Si può notare che il volume è in sync, la dicitura TEMPRMSD è significativa. Al termine del sync avremo la situazione seguente:

vxprint -ht -g testdg


DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
V  NAME         USETYPE      KSTATE   STATE    LENGTH   READPOL   PREFPLEX
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE

dg testdg       default      default  129000   1144421907.10833.aagg02

dm testdg01     c3t32d0s2    sliced   2888     71124291 -
dm testdg02     c3t33d0s2    sliced   2888     71124291 -
dm testdg03     c9t32d0s2    sliced   2888     71124291 -
dm testdg04     c9t33d0s2    sliced   2888     71124291 -

v  voltest01    fsgen        ENABLED  ACTIVE   71122944 SELECT    -
pl voltest01-01 voltest01    ENABLED  ACTIVE   71124291 CONCAT    -        RW
sd testdg01-01  voltest01-01 testdg01 0        71124291 0         c3t32d0  ENA
pl voltest01-02 voltest01    ENABLED  ACTIVE 71124291 CONCAT    -        RW                                           sd testdg03-01  voltest01-02 testdg03 0        71124291 0         c9t32d0  ENA

Entrambi i plex sono ENABLE/ACTIVE.