Thursday 16 January 2014

EMC DMX : PART-2(MAPPING,MASKING & UNMASKING,UNMAPING)

MAPPING:- (26DF,26E7,26EF,26F7,26FF,2787,278F,2797,279F)
requirements:-
1)create required no LUNs(Devices/Metas)
2)select Dircetor Port(follow rule 17)
3)calculate free lun numbers
1)create a file which maintains luns & their mapping ports.
# more map_luns
map dev 26DF to dir 4D:1 target=0, lun=8B;
map dev 26DF to dir 13D:1 target=0, lun=8B;
map dev 26E7 to dir 4D:1 target=0, lun=8C;
map dev 26E7 to dir 13D:1 target=0, lun=8C;
map dev 26EF to dir 4D:1 target=0, lun=8D;
map dev 26EF to dir 13D:1 target=0, lun=8D;
map dev 26F7 to dir 4D:1 target=0, lun=8E;
map dev 26F7 to dir 13D:1 target=0, lun=8E;
map dev 26FF to dir 4D:1 target=0, lun=8F;
map dev 26FF to dir 13D:1 target=0, lun=8F;
map dev 2787 to dir 4D:1 target=0, lun=90;
map dev 2787 to dir 13D:1 target=0, lun=90;
map dev 278F to dir 4D:1 target=0, lun=91;
map dev 278F to dir 13D:1 target=0, lun=91;
map dev 2797 to dir 4D:1 target=0, lun=92;
map dev 2797 to dir 13D:1 target=0, lun=92;
map dev 279F to dir 4D:1 target=0, lun=93;
map dev 279F to dir 13D:1 target=0, lun=93;

2)map luns.
# symconfigure -sid 3896 -f map_luns preview
Execute a symconfigure operation for symmetrix '000290103896' (y/[n]) ? y
A Configuration Change operation is in progress. Please wait...
    Establishing a configuration change session...............Established.
    Processing symmetrix 000290103896
    Performing Access checks..................................Allowed.
    Checking Device Reservations..............................Allowed.
    Submitting configuration changes..........................Submitted
    Locking devices...........................................Locked.
    Validating configuration changes..........................Validated.
    Closing configuration change request......................Closed.
    Terminating the configuration change session..............Done.
The configuration change session has completed successfully.


# symconfigure -sid 3896 -f map_luns prepare
Execute a symconfigure operation for symmetrix '000290103896' (y/[n]) ? y
A Configuration Change operation is in progress. Please wait...
    Establishing a configuration change session...............Established.
    Processing symmetrix 000290103896
    Performing Access checks..................................Allowed.
    Checking Device Reservations..............................Allowed.
    Submitting configuration changes..........................Submitted
    Locking devices...........................................Locked.
    Validating configuration changes..........................Validated.
    Initiating PREPARE of configuration changes...............Prepared.
    Closing configuration change request......................Closed.
    Terminating the configuration change session..............Done.
The configuration change session has completed successfully.


# symconfigure -sid 3896 -f map_luns commit
Execute a symconfigure operation for symmetrix '000290103896' (y/[n]) ? y
A Configuration Change operation is in progress. Please wait...
    Establishing a configuration change session...............Established.
    Processing symmetrix 000290103896
    Performing Access checks..................................Allowed.
    Checking Device Reservations..............................Allowed.
    Submitting configuration changes..........................Submitted
    Locking devices...........................................Locked.
    Validating configuration changes..........................Validated.
    Initiating PREPARE of configuration changes...............Prepared.
    Initiating COMMIT of configuration changes................Queued.
    COMMIT requesting required resources......................Obtained.
    Step 002 of 014 steps.....................................Executing.
    Step 002 of 014 steps.....................................Executing.
    Step 002 of 014 steps.....................................Executing.
    Step 009 of 014 steps.....................................Executing.
    Step 011 of 014 steps.....................................Executing.
    Step 011 of 014 steps.....................................Executing.
    Step 011 of 014 steps.....................................Executing.
    Polling...................................................Timed out.
    Polling...................................................Timed out.
    Local:  COMMIT............................................Done.

MASKING:-
requirements:-
1)select luns to mask.
2)select mapped port no.
3)select Which host to map.

    Terminating the configuration change session..............Done.
The configuration change session has successfully completed.

==>create file
# cat mask_luns
26DF,26E7,26EF,26F7,26FF,2787,278F,2797,279F
#vi mask_new_luns.sh
symmask -sid 3896 -wwn  2100001b320294df -dir 4D -p 1 add devs `cat /scripts/mapping/19-DEC-2012/raid5/mask_luns`
symmask -sid 3896 -wwn 2101001b322294df  -dir 13D -p 1 add devs `cat /scripts/mapping/19-DEC-2012/raid5/mask_luns`
symmask -sid 3896 refresh

# sh -x mask_new_luns.sh
+ cat /scripts/mapping/19-DEC-2012/raid5/mask_luns
+ symmask -sid 3896 -wwn 2100001b320294df -dir 4D -p 1 add devs 26DF,26E7,26EF,26F7,26FF,2787,278F,2797,279F
+ cat /scripts/mapping/19-DEC-2012/raid5/mask_luns
+ symmask -sid 3896 -wwn 2101001b322294df -dir 13D -p 1 add devs 26DF,26E7,26EF,26F7,26FF,2787,278F,2797,279F
The following devices are already assigned in at least one entry:
26DF 26E7 26EF 26F7 26FF 2787 278F 2797 279F
Would you like to continue (y/[n])?y
+ symmask -sid 3896 refresh
Refresh Symmetrix FA/SE directors with contents of SymMask database 000290103896 (y/[n]) ? y
Symmetrix FA/SE directors updated with contents of SymMask Database 000290103896


UNMASKING:-
requirements:-
1)select luns to unmask
2)select director & it's port
3)select Host HBA.
#cat old_luns
432F,4337,433F,4347,434F,449F,44A7,44AF,44B7
# more unmask_old_luns.sh
symmask -sid 3896 -wwn  2100001b320294df -dir 4D -p 1 remove devs `cat /scripts/mapping/19-DEC-2012/raid1/old_luns`
symmask -sid 3896 -wwn 2101001b322294df  -dir 13D -p 1 remove devs `cat /scripts/mapping/19-DEC-2012/raid1/old_luns`
symmask -sid 3896 refresh

# sh -x unmask_old_luns.sh
+ cat /scripts/mapping/19-DEC-2012/raid1/old_luns
+ symmask -sid 3896 -wwn 2100001b320294df -dir 4D -p 1 remove devs 432F,4337,433F,4347,434F,449F,44A7,44AF,44B7
+ cat /scripts/mapping/19-DEC-2012/raid1/old_luns
+ symmask -sid 3896 -wwn 2101001b322294df -dir 13D -p 1 remove devs 432F,4337,433F,4347,434F,449F,44A7,44AF,44B7
+ symmask -sid 3896 refresh
Refresh Symmetrix FA/SE directors with contents of SymMask database 000290103896 (y/[n]) ? y
Symmetrix FA/SE directors updated with contents of SymMask Database 000290103896
# symmask -sid 3896 refresh
Refresh Symmetrix FA/SE directors with contents of SymMask database 000290103896 (y/[n]) ? y
Symmetrix FA/SE directors updated with contents of SymMask Database 000290103896

UNMAPPING:-
Requirements:-
1)select luns
2)select director ports
3)write disable luns
#cat unmapluns
432F
4337
433F
4347
434F
449F
44A7
44AF
44B7
 # for i in `cat unmapluns`
 > do
 > echo $i
 > symdev -sid 3896 write_disable $i
 > done
432F
Write Disable device '432F' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
4337
Write Disable device '4337' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
433F
Write Disable device '433F' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
4347
Write Disable device '4347' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
434F
Write Disable device '434F' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
449F
Write Disable device '449F' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
44A7
Write Disable device '44A7' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
44AF
Write Disable device '44AF' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.
44B7
Write Disable device '44B7' on
ALL Directors, ALL Ports (y/[n]) ? y
Write Disable operation successfully completed for the device.



==>create file which include devs
# cat unmap_old.sh
"unmap_old.sh" [New file]
unmap dev 432F from dir 4D:1;
unmap dev 432F from dir 13D:1;
unmap dev 4337 from dir 4D:1;
unmap dev 4337 from dir 13D:1;
unmap dev 433F from dir 4D:1;
unmap dev 433F from dir 13D:1;
unmap dev 4347 from dir 4D:1;
unmap dev 4347 from dir 13D:1;
unmap dev 434F from dir 4D:1;
unmap dev 434F from dir 13D:1;
unmap dev 449F from dir 4D:1;
unmap dev 449F from dir 13D:1;
unmap dev 44A7 from dir 4D:1;
unmap dev 44A7 from dir 13D:1;
unmap dev 44AF from dir 4D:1;
unmap dev 44AF from dir 13D:1;
unmap dev 44B7 from dir 4D:1;
unmap dev 44B7 from dir 13D:1;

# symconfigure -sid 3896 -f unmap_old preview
Execute a symconfigure operation for symmetrix '000290103896' (y/[n]) ? y
A Configuration Change operation is in progress. Please wait...
    Establishing a configuration change session...............Established.
    Processing symmetrix 000290103896
    Performing Access checks..................................Allowed.
    Checking Device Reservations..............................Allowed.
    Submitting configuration changes..........................Submitted
    Locking devices...........................................Locked.
    Validating configuration changes..........................Validated.
    Closing configuration change request......................Closed.
    Terminating the configuration change session..............Done.
The configuration change session has completed successfully.
# symconfigure -sid 3896 -f unmap_old prepare
Execute a symconfigure operation for symmetrix '000290103896' (y/[n]) ? y
A Configuration Change operation is in progress. Please wait...
    Establishing a configuration change session...............Established.
    Processing symmetrix 000290103896
    Performing Access checks..................................Allowed.
    Checking Device Reservations..............................Allowed.
    Submitting configuration changes..........................Submitted
    Locking devices...........................................Locked.
    Validating configuration changes..........................Validated.
    Initiating PREPARE of configuration changes...............Prepared.
    Closing configuration change request......................Closed.
    Terminating the configuration change session..............Done.
The configuration change session has completed successfully.
# symconfigure -sid 3896 -f unmap_old commit
Execute a symconfigure operation for symmetrix '000290103896' (y/[n]) ? y
A Configuration Change operation is in progress. Please wait...
    Establishing a configuration change session...............Established.
    Processing symmetrix 000290103896
    Performing Access checks..................................Allowed.
    Checking Device Reservations..............................Allowed.
    Submitting configuration changes..........................Submitted
    Locking devices...........................................Locked.
    Validating configuration changes..........................Validated.
    Initiating PREPARE of configuration changes...............Prepared.
    Initiating COMMIT of configuration changes................Queued.
    COMMIT requesting required resources......................Obtained.
    Step 002 of 014 steps.....................................Executing.
    Step 002 of 014 steps.....................................Executing.
    Step 002 of 014 steps.....................................Executing.
    Step 009 of 014 steps.....................................Executing.
    Step 011 of 014 steps.....................................Executing.
    Step 011 of 014 steps.....................................Executing.
    Step 011 of 014 steps.....................................Executing.
    Polling...................................................Timed out.
    Polling...................................................Timed out.
    Local:  COMMIT............................................Done.
    Terminating the configuration change session..............Done.
The configuration change session has successfully completed.

Wednesday 15 January 2014

SOLARIS 11 SYSLOG CONFIGURATION DEMO

1)Hash CONSOLE varible in /etc/default/login file in all systems host entries are placed
in /etc/hosts file
2)inetd process is now an SMF managed service.
3)Enabling & loggin inetd trace messages.
#cp /etc/syslog.conf /etc/OLD_syslog.conf_date
bash-4.1# grep daemon.notice /etc/syslog.conf
*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
-bash-4.1# inetadm -p
NAME=VALUE
bind_addr=""
bind_fail_max=-1
bind_fail_interval=-1
max_con_rate=-1
max_copies=-1
con_rate_offline=-1
failrate_cnt=40
failrate_interval=60
inherit_env=TRUE
tcp_trace=FALSE
tcp_wrappers=FALSE
connection_backlog=10
tcp_keepalive=FALSE
-bash-4.1# inetadm -M tcp_trace=TRUE

-bash-4.1# inetadm -p
NAME=VALUE
bind_addr=""
bind_fail_max=-1
bind_fail_interval=-1
max_con_rate=-1
max_copies=-1
con_rate_offline=-1
failrate_cnt=40
failrate_interval=60
inherit_env=TRUE
tcp_trace=TRUE
tcp_wrappers=FALSE
connection_backlog=10
tcp_keepalive=FALSE

root@solaris:~# telnet solaris2
Trying xx.xx.xx.xx ...
Connected to solaris2.
Escape character is '^]'.
login:

-bash-4.1# tail -f /var/adm/messages
Jan 15 12:04:51 solaris2 inetd[1962]: [ID 317013 daemon.notice] telnet[14347] from 10.66.10.115 51496
Jan 15 12:05:33 solaris2 inetd[1962]: [ID 317013 daemon.notice] telnet[19720] from 10.66.10.115 61248
Jan 15 12:10:19 solaris2 inetd[1962]: [ID 317013 daemon.notice] telnet[26795] from 10.66.10.115 48628

4)USING LOGGER COMMAND TO DEMONSTRATE HOW LEVELS OPERATE.
root@solaris:~# cat /etc/hosts
#
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# Internet host table
#
::1             localhost
127.0.0.1       localhost
10.66.10.115  solaris
10.66.10.108   solaris2 loghost
add entry in /etc/syslog.conf file
local0.notice   /var/log/local0.log
root@solaris:~#touch /var/log/local0.log
root@solaris:~# svcadm restart system-log
root@solaris:~# dmesg

root@solaris:~# logger -p local0.notice NONONO DMESG
root@solaris:~# tail -f /var/log/local0.log
Jan 15 12:18:47 solaris root: [ID 702911 local0.notice] NONONO DMESG

NOTE:-
root@solaris:~# logger -p local0.notice NONONO DMESG
root@solaris:~# logger -p local0.notice NONONO DMESG
i am execute same command multiple times but it does not generate any message log file
only once it getnarate on after certain syslogd mark level reached

root@solaris:~# tail -f /var/log/local0.log
Jan 15 12:18:47 solaris root: [ID 702911 local0.notice] NONONO DMESG

======================
5)logging messages to another systems
-bash-4.1# hostname
solaris2
-bash-4.1# cp /etc/syslog.conf /etc/OLD_syslog.conf_date
-bash-4.1# vi /etc/syslog.conf
local0.notice   @solaris ==>hear IP or HOSTNAME or alias are accepteble
(or)
local0.notice   @xx.xx.xx.xx
(or)
local0.notice   @loghost
# svccfg -s system-log
svc:/system/system-log> setprop config/log_from_remote=true
svc:/system/system-log> exit

-bash-4.1# cat /etc/hosts
#
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# Internet host table
#
::1             localhost
127.0.0.1       localhost
10.66.10.108 solaris2
10.66.10.115 solaris   loghost
-bash-4.1# svcadm refresh system-log
-bash-4.1# svcs system-log
STATE          STIME    FMRI
online         12:34:42 svc:/system/system-log:default
on solaris node make follwoing entries:-
add entry in /etc/syslog.conf file
local0.notice   /var/log/local0.log
# svccfg -s system-log
svc:/system/system-log> setprop config/log_from_remote=true
svc:/system/system-log> exit

root@solaris:~#touch /var/log/local0.log
root@solaris:~# svcadm restart system-log
-bash-4.1# logger -p local0.notice form solaris2 (from solaris2)
root@solaris:~# tail -f /var/log/local0.log       (from solaris)
Jan 15 12:18:47 solaris root: [ID 702911 local0.notice] NONONO DMESG
Jan 15 12:21:44 solaris last message repeated 2 times
Jan 15 12:48:49 solaris root[16589]: [ID 702911 local0.notice] test
Jan 15 13:00:58 solaris root[16605]: [ID 702911 local0.notice] test
Jan 15 13:01:00 solaris root[16606]: [ID 702911 local0.notice] test
Jan 15 13:01:08 solaris root[16607]: [ID 702911 local0.notice] test
Jan 15 13:11:01 solaris2 root: [ID 702911 local0.notice] test3
Jan 15 13:15:21 solaris2 root: [ID 702911 local0.notice] form solaris2
================================
6)logging messaged by using loghost Alias and ifdef statements.
see the follwoing entry in /etc/syslog.conf file
#auth.notice                    ifdef(`LOGHOST', /var/log/authlog, @loghost)
/var/log/authlog ---> this local host's log file
@loghost -----------> the syslog facility on the loghost
on both systems check loghost alias in /etc/inet/hosts file . it is associated
with the hostname of local system.
on both systems refresh system-log server
on both systems run the following m4 commnds & record the line for the
auth.notice messages
root@solaris:~#  m4 -D LOGHOST /etc/syslog.conf
#
#ident  "%Z%%M% %I%     %E% SMI"        /* SunOS 5.0 */
#
# Copyright (c) 1991-1998 by Sun Microsystems, Inc.
# All rights reserved.
#
# syslog configuration file.
#
# This file is processed by m4 so be careful to quote (`') names
# that match m4 reserved words.  Also, within ifdef's, arguments
# containing commas must be quoted.
#
*.err;kern.notice;auth.notice                   /dev/sysmsg
*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
*.alert;kern.err;daemon.err                     operator
*.alert                                         root
*.emerg                                         *
# if a non-loghost machine chooses to have authentication messages
# sent to the loghost machine, un-comment out the following line:
#auth.notice                    ifdef(`LOGHOST', /var/log/authlog, @loghost)
mail.debug                      /var/log/syslog
#
# non-loghost machines will use the following lines to cause "user"
# log messages to be logged locally.
#

local0.notice   /var/log/local0.log
root@solaris:~#  m4  /etc/syslog.conf
#
#ident  "%Z%%M% %I%     %E% SMI"        /* SunOS 5.0 */
#
# Copyright (c) 1991-1998 by Sun Microsystems, Inc.
# All rights reserved.
#
# syslog configuration file.
#
# This file is processed by m4 so be careful to quote (`') names
# that match m4 reserved words.  Also, within ifdef's, arguments
# containing commas must be quoted.
#
*.err;kern.notice;auth.notice                   /dev/sysmsg
*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
*.alert;kern.err;daemon.err                     operator
*.alert                                         root
*.emerg                                         *
# if a non-loghost machine chooses to have authentication messages
# sent to the loghost machine, un-comment out the following line:
#auth.notice                    ifdef(`LOGHOST', /var/log/authlog, @loghost)
mail.debug                      @loghost
#
# non-loghost machines will use the following lines to cause "user"
# log messages to be logged locally.
#
user.err                                        /dev/sysmsg
user.err                                        /var/adm/messages
user.alert                                      root, operator
user.emerg                                      *

local0.notice   /var/log/local0.log

on both systems open a terminal window and use tail command to view new entires
#tail -f /var/log/authlog
solaris2====>mesgs===>solaris
solaris2###
#rlogin solaris
passwd:xxxxx
now message pass only to local host

to redirect remote host
change loghost alias in /etc/inet/hosts file
then restart system-log services
now try same:
#rlogin solaris
passwd:xxxxx
now message pass  local & remote systems host
 

Tuesday 14 January 2014

VERITAS VOLUME MANAGER: ONLINE RELAY OUT OPERATIONS

==========online relayout============
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA

-bash-4.1# vxassist -g test relayout vol1 layout=stripe d0 d1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    vol1-01  fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  STRIPE    2/128    RW
sd d3-03        vol1-01      d3       0        1048576  0/0       c2d15    ENA
sd d1-02        vol1-01      d1       0        1048576  1/0       c2d17    ENA

relayout ncol=2 to ncol=3
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    vol1-01  fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  STRIPE    2/128    RW
sd d3-03        vol1-01      d3       0        1048576  0/0       c2d15    ENA
sd d1-02        vol1-01      d1       0        1048576  1/0       c2d17    ENA
-bash-4.1# vxassist -g test relayout vol1 layout=stripe ncol=3
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    vol1-01  fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097408  STRIPE    3/128    RW
sd d3-02        vol1-01      d3       0        699136   0/0       c2d15    ENA
sd d1-03        vol1-01      d1       0        699136   1/0       c2d17    ENA
sd d2-03        vol1-01      d2       0        699136   2/0       c2d16    ENA

stripe 3==>2
-bash-4.1# vxassist -g test relayout vol1 layout=stripe ncol=2
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    vol1-01  fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  STRIPE    2/128    RW
sd d3-04        vol1-01      d3       0        1048576  0/0       c2d15    ENA
sd d1-04        vol1-01      d1       0        1048576  1/0       c2d17    ENA

MONITORING:-
-bash-4.1# vxtask list
TASKID  PTID TYPE/STATE    PCT   PROGRESS
   198     -   RELAYOUT/R 05.02% 0/4194304/210688 RELAYOUT vol1 test
-bash-4.1# vxtask monitor 198
TASKID  PTID TYPE/STATE    PCT   PROGRESS
   198     -   RELAYOUT/R 91.76% 0/4194304/3848704 RELAYOUT vol1 test
   198     -   RELAYOUT/R 91.81% 0/4194304/3850752 RELAYOUT vol1 test
   198     -   RELAYOUT/R 91.86% 0/4194304/3852800 RELAYOUT vol1 test
   198     -   RELAYOUT/R 91.91% 0/4194304/3854848 RELAYOUT vol1 test
   198     -   RELAYOUT/R 91.96% 0/4194304/3856896 RELAYOUT vol1 test
   198     -   RELAYOUT/R 92.00% 0/4194304/3858944 RELAYOUT vol1 test
   198     -   RELAYOUT/R 92.05% 0/4194304/3860992 RELAYOUT vol1 test
   198     -   RELAYOUT/R 92.10% 0/4194304/3863040 RELAYOUT vol1 test
   198     -   RELAYOUT/R 92.15% 0/4194304/3865088 RELAYOUT vol1 test
   198     -   RELAYOUT/R 92.20% 0/4194304/3867136 RELAYOUT vol1 test
   198     -   RELAYOUT/R 92.25% 0/4194304/3869184 RELAYOUT vol1 test
vxt   198     -   RELAYOUT/R 92.30% 0/4194304/3871232 RELAYOUT vol1 test
ask   198     -   RELAYOUT/R 92.35% 0/4194304/3873280 RELAYOUT vol1 test
^R
vxtas^C
-bash-4.1# vxtask pause 198
-bash-4.1# vxtask monitor 198
TASKID  PTID TYPE/STATE    PCT   PROGRESS
   198     -   RELAYOUT/P 93.03% 0/4194304/3901952 RELAYOUT vol1 test
^C
-bash-4.1# vxtask resume 198
-bash-4.1#  vxtask monitor 198
VxVM vxtask ERROR V-5-1-2473 Task 198 does not exist

to convert stripe volume to concat volume
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    vol1-01  fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  STRIPE    2/128    RW
sd d3-04        vol1-01      d3       0        1048576  0/0       c2d15    ENA
sd d1-04        vol1-01      d1       0        1048576  1/0       c2d17    ENA

-bash-4.1# vxassist -g test relayout  vol1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-03        vol1-01      d3       0        2097152  0         c2d15    ENA

to convert concat volume to mirror volume
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-03        vol1-01      d3       0        2097152  0         c2d15    ENA

-bash-4.1# vxassist -g test relayout vol1 layout=raid5
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  RAID      -        raid5
pl vol1-Dp02    vol1         ENABLED  LOG      2880     CONCAT    -        RW
sd d0-02        vol1-Dp02    d0       209664   2880     0         c2d18    ENA
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  RAID      3/32     RW
sd d3-02        vol1-01      d3       0        1048576  0/0       c2d15    ENA
sd d2-03        vol1-01      d2       0        1048576  1/0       c2d16    ENA
sd d1-02        vol1-01      d1       0        1048576  2/0       c2d17    ENA

to convert raid-5 to raid-0  concatination
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  RAID      -        raid5
pl vol1-Dp02    vol1         ENABLED  LOG      2880     CONCAT    -        RW
sd d0-02        vol1-Dp02    d0       209664   2880     0         c2d18    ENA
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  RAID      3/32     RW
sd d3-02        vol1-01      d3       0        1048576  0/0       c2d15    ENA
sd d2-03        vol1-01      d2       0        1048576  1/0       c2d16    ENA
sd d1-02        vol1-01      d1       0        1048576  2/0       c2d17    ENA
-bash-4.1# vxassist -g test relayout vol1 layout=concat
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-04        vol1-01      d3       0        2097152  0         c2d15    ENA

try to conver concat volume to mirror volume
-bash-4.1# vxassist -g test relayout vol1 layout=mirror
VxVM vxassist INFO V-5-1-2140  This operation is not a relayout -- trying convert
VxVM vxassist ERROR V-5-1-4847 Volume vol1 not converted. Volume has same layout as target volume

VERITAS VOLUME MANAGER : SNAP SHOT OPERATIONS

1)to check IO operationsin veritas
-bash-4.1# vxstat -g test
                                         OPERATIONS          BLOCKS           AVG TIME(ms)
TYP NAME                                 READ     WRITE      READ     WRITE   READ  WRITE
vol vol1                                    1        42         2     35022  48.85  12.37
2)to get volumes in disk group
-bash-4.1# vxinfo -g test
vol1           fsgen    Started
vol2           fsgen    Started

3)SNAP SHOT OPRATIONS
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
1)to start snapshot
-bash-4.1# vxassist -g test snapstart vol1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
pl vol1-02      vol1         ENABLED  SNAPDONE 2097152  CONCAT    -        WO
sd d1-01        vol1-02      d1       3840     2097152  0         c2d17    ENA

2)to take snap shot
-bash-4.1# vxassist -g test snapshot vol1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  SNAP-vol1    -            ENABLED  ACTIVE   2097152  ROUND     -        fsgen
pl vol1-02      SNAP-vol1    ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d1-01        vol1-02      d1       3840     2097152  0         c2d17    ENA
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA

-bash-4.1# mount -F vxfs /dev/vx/dsk/test/SNAP-vol1 /mnt
-bash-4.1# cd /mnt
-bash-4.1# ls
a           d           g           j           lost+found  o           R           u           x
b           e           H           k           m           p           s           v           y
c           f           I           l           n           q           t           w           z
-bash-4.1# touch sai
-bash-4.1# ls
a           d           g           j           lost+found  o           R           t           w           z
b           e           H           k           m           p           s           u           x
c           f           I           l           n           q           sai         v           y
-bash-4.1#

3)to snapback volume
-bash-4.1# vxassist -g test snapback SNAP-vol1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
pl vol1-02      vol1         ENABLED  SNAPDONE 2097152  CONCAT    -        WO
sd d1-01        vol1-02      d1       3840     2097152  0         c2d17    ENA

4)to clear snap
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
pl vol1-02      vol1         ENABLED  SNAPDONE 2097152  CONCAT    -        WO
sd d1-01        vol1-02      d1       3840     2097152  0         c2d17    ENA

-bash-4.1# vxassist -g test snapshot vol1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  SNAP-vol1    -            ENABLED  ACTIVE   2097152  ROUND     -        fsgen
pl vol1-02      SNAP-vol1    ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d1-01        vol1-02      d1       3840     2097152  0         c2d17    ENA
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA

-bash-4.1# vxassist -g test snapclear SNAP-vol1
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  SNAP-vol1    -            ENABLED  ACTIVE   2097152  ROUND     -        fsgen
pl vol1-02      SNAP-vol1    ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d1-01        vol1-02      d1       3840     2097152  0         c2d17    ENA
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA

NOTE:after snap clear
-bash-4.1# vxassist -g test snapclear SNAP-vol1
VxVM vxassist ERROR V-5-1-4521 Volume SNAP-vol1 is not a snapshot volume.
to check max size of disk group
-bash-4.1# vxdg -g test free
DISK         DEVICE       TAG          OFFSET    LENGTH    FLAGS
d0           c2d18s2      c2d18        0         142532352 -
d1           c2d17s2      c2d17        0         142532352 -
d2           c2d16s2      c2d16        0         142532352 -
d3           c2d15s2      c2d15        2097152   140435200 -
-bash-4.1# vxassist -g test maxsize
Maximum volume size: 568031232 (277359Mb)
-bash-4.1# vxassist -g test maxgrow  vol1
Volume vol1 can be extended by 568029184 to: 570126336 (278382Mb)
-bash-4.1# vxassist -g test -p maxgrow vol1
570126336

Monday 13 January 2014

VERITAS VOLUME MANAGER: VOLUME OPERATIONS

-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
v  vol2         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol2-01      vol2         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d2-01        vol2-01      d2       0        2097152  0         c2d16    ENA

-bash-4.1# vxvol -g test stopall
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            DISABLED CLEAN    2097152  SELECT    -        fsgen
pl vol1-01      vol1         DISABLED CLEAN    2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
v  vol2         -            DISABLED CLEAN    2097152  SELECT    -        fsgen
pl vol2-01      vol2         DISABLED CLEAN    2097152  CONCAT    -        RW
sd d2-01        vol2-01      d2       0        2097152  0         c2d16    ENA


-bash-4.1# vxvol -g test startall
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
v  vol2         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol2-01      vol2         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d2-01        vol2-01      d2       0        2097152  0         c2d16    ENA


-bash-4.1# vxvol -g test stop vol2
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
v  vol2         -            DISABLED CLEAN    2097152  SELECT    -        fsgen
pl vol2-01      vol2         DISABLED CLEAN    2097152  CONCAT    -        RW
sd d2-01        vol2-01      d2       0        2097152  0         c2d16    ENA


-bash-4.1# vxvol -g test start vol2
-bash-4.1# vxprint -hvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
v  vol1         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d3-01        vol1-01      d3       0        2097152  0         c2d15    ENA
v  vol2         -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl vol2-01      vol2         ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d2-01        vol2-01      d2       0        2097152  0         c2d16    ENA