Monday, 13 January 2014

SOLARIS NETWORK MONITORING

1)To Look at the response of hosts on the network
#ping HOSTNAME
#ping -s HOSTNAME
2)to Test the reliability of your packet sizes. This command can tell you whether the network is delaying packets or dropping packets.
#spray -c 100 -d 20 -l 2048 HOSTNAME
sending 100 packets of length 2048 to pluto ...
no packets dropped by pluto
279 packets/sec, 573043 bytes/sec

3)Capture packets from the network and trace the calls from each client to each server.
#snoop
4)How to Check the Network Status
Displays the state of the TCP/IP interfaces
# netstat -i
Name  Mtu  Net/Dest    Address      Ipkts  Ierrs Opkts  Oerrs Collis Queue
lo0   8232 software    localhost     1280   0     1280     0       0    0
eri0   1500 loopback    venus      1628480   0   347070    16   39354    0
Displays the IP routing table
-bash-4.1# netstat -r
Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              10.66.10.1           UG        1          0 ipmp0
arpanet              solaris2             U         7     516834 ipmp0
localhost            localhost            UH        2         96 lo0
Routing Table: IPv6
  Destination/Mask            Gateway                   Flags Ref   Use    If
--------------------------- --------------------------- ----- --- ------- -----
localhost                   localhost                   UH      2   47446 lo0
H : the route is to a host
U : the route is up
G : the route is through a gateway
D : the route was dynamically created by using a redirect

5)NFS STATS
client statistics
#nfsstatc -c
server statistics
#nfsstat -s
network statistics for earch file system
#netstat -m
bash-4.1# dlstat
           LINK    IPKTS   RBYTES    OPKTS   OBYTES
           net1  609.66K   50.33M   36.48K    4.69M
           net0  656.18K   54.37M   17.27K  725.51K
           net2        0        0        0        0
           net3  616.67K   50.83M   29.13K    2.09M
  testzone/net3  616.67K   50.83M   29.13K    2.09M

bash-4.1# dlstat show-link
           LINK    IPKTS   RBYTES    OPKTS   OBYTES
           net1  609.70K   50.34M   36.50K    4.69M
           net0  656.25K   54.38M   17.27K  725.51K
           net2        0        0        0        0
           net3  616.71K   50.84M   29.13K    2.09M
  testzone/net3  616.71K   50.84M   29.13K    2.09M

SOLARIS10:ROOT PASSWD BREAKING ON SVM ROOT MIRRORING

IN SVM ROOT MIRRORING WE NEED TO EDIT /etc/system , /etc/shadow , /etc/vfstab IF NOT ,EDITD PROPERLY PANIC HAPPENS ,IF U DONOT EDIT ALL FILES IT COURRUPTS ROOT FILE SYSTEM AND CAUSE TO DISASTER (IT HAPPEND) NOW HOW TO RESOLVE SAME ????????

1)connect to RSC console
RSC version 2.2.3 (BD1)
Please login: admin
Please Enter password:
rsc>
rsc> console
{3} ok devfsadm
devfsadm ?
{3} ok devalias
rootdisk                 /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@0,0
mirrdisk                 /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@1,0
disk1                    /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@1,0
disk0                    /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@0,0
disk                     /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@0,0
ide                      /pci@8,700000/ide@6
scsi                     /pci@9,600000/SUNW,qlc@2
cdrom                    /pci@8,700000/ide@6/cdrom@0,0:f
net                      /pci@9,700000/network@2
net1                     /pci@9,600000/network@1
net0                     /pci@9,700000/network@2
flash                    /pci@9,700000/ebus@1/flashprom@0,0
idprom                   /pci@9,700000/ebus@1/i2c@1,2e/idprom@4,a4
nvram                    /pci@9,700000/ebus@1/i2c@1,2e/nvram@4,a4
i2c1                     /pci@9,700000/ebus@1/i2c@1,30
i2c0                     /pci@9,700000/ebus@1/i2c@1,2e
bbc                      /pci@9,700000/ebus@1/bbc@1,0
rsc-console              /pci@9,700000/ebus@1/rsc-console@1,3083f8
rsc-control              /pci@9,700000/ebus@1/rsc-control@1,3062f8
ttya                     /pci@9,700000/ebus@1/serial@1,400000:a
pci9b                    /pci@9,700000
pci9a                    /pci@9,600000
pci8b                    /pci@8,700000
pci8a                    /pci@8,600000
ebus                     /pci@9,700000/ebus@1
name                     aliases

ok power-off
RSC Alert: Host system has shut down.
rsc> console
Validating JTAG integrity...Done
Disabling DAR error circuitry...Done
Clearing DCS error circuitry state...Done
Initializing DTL circuitry state...Done
Initializing CDX via JTAG...Done
;
;
;
2)boot through CDROM
{3} ok boot cdrom -s
Boot device: /pci@8,700000/ide@6/cdrom@0,0:f  File and args: -s
hsfs-file-system
Loading: /platform/sun4u/boot_archive
ramdisk-root ufs-file-system
Loading: /platform/SUNW,Sun-Fire-V490/kernel/sparcv9/unix
Loading: /platform/sun4u/kernel/sparcv9/unix
SunOS Release 5.10 Version Generic_147440-01 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
os-io Booting to milestone "milestone/single-user:default".
Configuring devices.
;
;
;
Using RPC Bootparams for network configuration information.
Attempting to configure interface ce1...
Skipped interface ce1
Attempting to configure interface ce0...
Skipped interface ce0
USB keyboard
Requesting System Maintenance Mode
SINGLE USER MODE

3)SET THE TERMINAL VALUES
# clear
# TERM=vt100
# export TERM
# EDITOR=vi
# export EDITOR
# clear
# df -h
Filesystem             size   used  avail capacity  Mounted on
/ramdisk-root:a        203M   181M   2.3M    99%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                    31G   344K    31G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
swap                    31G   912K    31G     1%    /tmp
/tmp/dev                31G   912K    31G     1%    /dev
fd                       0K     0K     0K     0%    /dev/fd
/devices/pci@8,700000/ide@6/sd@0,0:f
                       2.1G   2.1G     0K   100%    /cdrom
df: cannot statvfs /platform/sun4u-us3/lib/libc_psr.so.1: Operation not applicable
df: cannot statvfs /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1: Operation not applicable
swap                    31G     8K    31G     1%    /tmp/root/var/run

4)TRY TO MOUNT FILE SYSTEMS
# mount /dev/dsk/c3t0d0s0 /mnt
mount: The state of /dev/dsk/c3t0d0s0 is not okay
        and it was attempted to be mounted read/write
mount: Please run fsck and try again
# mount /dev/dsk/c3t1d0s0 /mnt
mount: The state of /dev/dsk/c3t1d0s0 is not okay
        and it was attempted to be mounted read/write
mount: Please run fsck and try again
5)TRY TO EXECUTE FSCK MIN 3 TIMES
# fsck -F ufs /dev/rdsk/c3t0d0s0
** /dev/rdsk/c3t0d0s0
** Last Mounted on /a
** Phase 1 - Check Blocks and Sizes
PARTIALLY TRUNCATED INODE I=5832
SALVAGE? y
;
;
FRAGMENT 180 OUT OF RANGE I=5832 LFN 98408
FRAGMENT 150994944 OUT OF RANGE I=5832 LFN 98576
FRAGMENT 150994944 OUT OF RANGE I=5832 LFN 98608
FRAGMENT 134217728 OUT OF RANGE I=5832 LFN 98640
FRAGMENT 150994944 OUT OF RANGE I=5832 LFN 98672
FRAGMENT 134217728 OUT OF RANGE I=5832 LFN 98704
FRAGMENT 150994944 OUT OF RANGE I=5832 LFN 98736
FRAGMENT 134217728 OUT OF RANGE I=5832 LFN 98768
FRAGMENT 134217728 OUT OF RANGE I=5832 LFN 98800
FRAGMENT 134217728 OUT OF RANGE I=5832 LFN 98832
EXCESSIVE BAD FRAGMENTS I=5832
CONTINUE? y
INCORRECT DISK BLOCK COUNT I=5832 (218560 should be 164336)
CORRECT? y
;
;
** Phase 1b - Rescan For More DUPS
FRAGMENT 24994528 DUP I=5832 LFN 82016
;
;
WARNING: DATA LOSS MAY HAVE OCCURRED DUE TO DUP BLOCKS.
VERIFY FILE CONTENTS BEFORE USING.
FILESYSTEM MAY STILL BE INCONSISTENT.
Log was discarded, updating cyl groups
CORRECT BAD CG SUMMARIES FOR CG 0? y
;
;
;
WARNING: DATA LOSS MAY HAVE OCCURRED DUE TO DUP BLOCKS.
VERIFY FILE CONTENTS BEFORE USING.
FILESYSTEM MAY STILL BE INCONSISTENT.
325491 files, 27099547 used, 3887714 free (26906 frags, 482601 blocks, 0.1% fragmentation)
***** FILE SYSTEM WAS MODIFIED *****
***** FILE SYSTEM IS BAD *****
***** PLEASE RERUN FSCK *****
# fsck -F ufs -y /dev/rdsk/c3t0d0s0
** /dev/rdsk/c3t0d0s0
** Last Mounted on /a
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
UNALLOCATED  I=17470  OWNER=root MODE=0
SIZE=0 MTIME=Jan 13 00:19 2014
NAME=?/boot_archive
REMOVE DIRECTORY ENTRY FROM I=7522?  yes
** Phase 3a - Check Connectivity
** Phase 3b - Verify Shadows/ACLs
** Phase 4 - Check Reference Counts
LINK COUNT FILE I=50321  OWNER=root MODE=100644
SIZE=112304128 MTIME=Jan 13 00:19 2014  COUNT 2 SHOULD BE 1
ADJUST?  yes
** Phase 5 - Check Cylinder Groups
CORRECT BAD CG SUMMARIES FOR CG 0?  yes
CORRECTED SUPERBLOCK SUMMARIES FOR CG 0
CORRECTED SUMMARIES FOR CG 0
FRAG BITMAP WRONG
FIX?  yes
CORRECTED SUPERBLOCK SUMMARIES FOR CG 111
CORRECTED SUMMARIES FOR CG 111
FRAG BITMAP WRONG (CORRECTED)
CORRECTED SUPERBLOCK SUMMARIES FOR CG 452
CORRECTED SUMMARIES FOR CG 452
FRAG BITMAP WRONG (CORRECTED)
CORRECT GLOBAL SUMMARY
SALVAGE?  yes
325491 files, 27099618 used, 3887643 free (26867 frags, 482597 blocks, 0.1% fragmentation)
***** FILE SYSTEM WAS MODIFIED *****

# fsck -F ufs -y /dev/rdsk/c3t0d0s0
** /dev/rdsk/c3t0d0s0
** Last Mounted on /a
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3a - Check Connectivity
** Phase 3b - Verify Shadows/ACLs
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cylinder Groups
325491 files, 27099618 used, 3887643 free (26867 frags, 482597 blocks, 0.1% fragmentation)

6)NOW MOUNTED FILE SYSTEM SUCCESSFULLY
# mount /dev/dsk/c3t0d0s0 /mnt
# cd /mnt
#cd etc
#vi system
==>hash **rootdev:/pseudo/md@0:0,10,blk
#vi vfstab
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
#/dev/dsk/c1t0d0s1       -       -       swap    -       no      -
/dev/dsk/c3t0d0s0       /dev/rdsk/c3t0d0s0      /       ufs     1       no
-
/devices        -       /devices        devfs   -       no      -
sharefs -       /etc/dfs/sharetab       sharefs -       no      -
ctfs    -       /system/contract        ctfs    -       no      -
objfs   -       /system/object  objfs   -       no      -
swap    -       /tmp    tmpfs   -       yes     -

#umount /mnt
# cd /usr/platform/`uname -i`/lib/fs/ufs
# ls
bootblk
# installboot -F ufs bootblk /dev/rdsk/c3t0d0s0
AGAIN MOUNT FILE SYSTEM AND UPDATE BOOT ARCHIVE
#mount /dev/dsk/c3t0d0s0 /mnt
# bootadm update-archive -v -R /mnt
archive not found: /mnt//platform/sun4u/boot_archive
cannot find: /mnt/etc/cluster/nodeid: No such file or directory
cannot find: /mnt/etc/mach: No such file or directory
Creating boot_archive for /mnt
updating /mnt/platform/sun4u/boot_archive
#init 0
{0} ok boot disk
NOW BOOTED SUCCESSFULLY.

Thursday, 9 January 2014

VERITAS VOLUME MANAGER: FILE SYSTEM CREATION ERROR

-bash-4.1# newfs /dev/vx/rdsk/test/testvol
newfs: construct a new file system /dev/vx/rdsk/test/testvol: (y/n)? y
mkfs: bad value for size: 0 must be between 1024 and 0
mkfs: size reset to default 0
mkfs: bad value for ntrack: 32 must be between 1 and 0
mkfs: ntrack reset to default 16
seek error on sector -1: Inappropriate ioctl for device

-bash-4.1# mkfs -F vxfs /dev/vx/rdsk/test/testvol
UX:vxfs mkfs: ERROR: V-3-26259: Specified size must be positive
UX:vxfs mkfs: INFO: V-3-20147: Usage:
  mkfs [-F vxfs] [-V] -m special
  mkfs [-F vxfs] [-V] [-o [N] [bsize=#] [logsize=#]
                          [rcqsize=#]
                          [inosize=#]
                          [version=#]
                          [largefiles|nolargefiles]
                          [maxlink|nomaxlink]
                          special size

SCRIPTING PART - 3

  1. echo ftpuser>ftpcmd
    echo ril@12345>>ftpcmd
    echo cd (server location) >>ftpcmd
    echo lcd (client location)>>ftpcmd
    echo bin>>ftpcmd
    echo prompt>>ftpcmd
    echo mget (files)>>ftpcmd
    echo y >>ftpcmd
    echo bye>>ftpcmd
  2. it generates above ftpcmd file
    generated file ex
    From client side
    ftp -s:ftpcmd 10.66.10.101

VERITAS VOLUME MANAGER : PLEX OPERATIONS

PLEX OPERATIONS (OFFLINE,ONLINE,ATTACH,DETACH,DISASSOCIATE,COPY..)

-bash-4.1# vxmake -g test sd sd1 d0,0,100m
-bash-4.1# vxmake -g test sd sd2 d1,0,100m
-bash-4.1# vxmake -g test plex plex1 sd=sd1
-bash-4.1# vxmake -g test plex plex2 sd=sd2
-bash-4.1# vxmake -g test vol testvol
VxVM vxmake WARNING V-5-1-1355 Volume testvol: length set to zero
-bash-4.1#

-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
sd sd2          plex2        d1       0        204800   0         c2d17    ENA
v  testvol      -            DISABLED EMPTY    0        ROUND     -        gen

-bash-4.1# vxprint -pvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
pl plex1        -            DISABLED -        204800   CONCAT    -        RW
pl plex2        -            DISABLED -        204800   CONCAT    -        RW
v  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen

1)TO ATTACH PLEX TO VOLUME
-bash-4.1# vxprint -pvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
pl plex1        -            DISABLED -        204800   CONCAT    -        RW
pl plex2        -            DISABLED -        204800   CONCAT    -        RW
v  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
-bash-4.1# vxplex -g test att testvol plex1
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
pl plex1        testvol      DISABLED EMPTY    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

2)TO DETACH PLEX FROM VOLUME
-bash-4.1# vxplex -g test det plex1
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
pl plex1        testvol      DETACHED EMPTY    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

==> DETACHED PLEX CAN NOT ATTACH AGAIN
3)TO DISASSOCIATE DETACHED PLEX
-bash-4.1# vxplex -g test dis plex1
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen

4)TO DISASSOCIATE PLEX
-bash-4.1# vxplex -g test att testvol plex1
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
pl plex1        testvol      DISABLED EMPTY    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

-bash-4.1# vxplex -g test dis plex1
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
5) TO CREATE MIRROR VOLUME FOR ONLINE & OFFLINE PLEX
-bash-4.1# vxplex -g test att testvol plex1
-bash-4.1# vxplex -g test att testvol plex2
-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  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
pl plex1        testvol      DISABLED EMPTY    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      DISABLED EMPTY    204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA
-bash-4.1# vxvol -g test start testvol
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA
to offline
-bash-4.1# vxmend -g test off plex1
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      DISABLED OFFLINE  204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA

to online:-
-bash-4.1# vxmend -g test on plex1
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      DISABLED STALE    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA

-bash-4.1# vxmend -g test fix clean plex1
VxVM vxmend ERROR V-5-1-1227 Volume testvol is not DISABLED
-bash-4.1# vxvol -g test stop testvol
-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  testvol      -            DISABLED CLEAN    0        ROUND     -        gen
pl plex1        testvol      DISABLED STALE    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      DISABLED CLEAN    204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA
-bash-4.1# vxmend -g test fix clean plex1
VxVM vxmend ERROR V-5-1-1182 Volume testvol contains plexes in the CLEAN state
-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  testvol      -            DISABLED CLEAN    0        ROUND     -        gen
pl plex1        testvol      DISABLED STALE    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      DISABLED CLEAN    204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA
-bash-4.1# vxvol -g test start testvol
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA

=============or======================
bash-4.1# vxmend  -g test off plex1
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      DISABLED OFFLINE  204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
pl plex2        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA

-bash-4.1# vxmend -g test on plex1
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      DISABLED STALE    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

-bash-4.1# vxmend -g test fix clean plex1
-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  testvol      -            DISABLED CLEAN    0        ROUND     -        gen
pl plex1        testvol      DISABLED CLEAN    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
-bash-4.1# vxvol -g test start testvol
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      ENABLED  ACTIVE   204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

-bash-4.1# vxmend -g test  -f off plex1
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      DISABLED OFFLINE  204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA
-bash-4.1# vxmend -g test on plex1
-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  testvol      -            ENABLED  ACTIVE   0        ROUND     -        gen
pl plex1        testvol      DISABLED STALE    204800   CONCAT    -        RW
sd sd1          plex1        d0       0        204800   0         c2d18    ENA

plex state:- io fail

-bash-4.1# vxprint -pvt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
pl plex2        -            DISABLED IOFAIL   204800   CONCAT    -        RW
pl vol1-01      vol1         ENABLED  ACTIVE   204800   CONCAT    -        RW
v  vol1         -            ENABLED  ACTIVE   204800   SELECT    -        fsgen

TO COPY VOLUME INFORMATION TO PLEX
(ONLY FOR UNMOUNTED FILE SYSTEM)
-bash-4.1# vxassist -g test make vol1 100m
-bash-4.1# mkfs -F vxfs /dev/vx/rdsk/test/vol1
    version 10 layout
    204800 sectors, 102400 blocks of size 1024, log size 1024 blocks
    rcq size 1024 blocks
    largefiles supported
    maxlink supported
-bash-4.1# mount -F vxfs /dev/vx/dsk/test/vol1 /mnt
cd /mnt
-bash-4.1# cd /mnt
-bash-4.1# ls
lost+found
-bash-4.1# touch a b c d e f
-bash-4.1# ls
a           b           c           d           e           f           lost+found

-bash-4.1# vxplex -g test cp vol1 plex2

-bash-4.1# vxtask list
TASKID  PTID TYPE/STATE    PCT   PROGRESS
   184     -     ATCOPY/R 55.00% 0/204800/112640 PLXCP vol1 plex2 test
-bash-4.1# vxtask monitor 184
TASKID  PTID TYPE/STATE    PCT   PROGRESS
   184     -     ATCOPY/R 84.00% 0/204800/172032 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 85.00% 0/204800/174080 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 86.00% 0/204800/176128 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 87.00% 0/204800/178176 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 88.00% 0/204800/180224 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 89.00% 0/204800/182272 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 90.00% 0/204800/184320 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 91.00% 0/204800/186368 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 92.00% 0/204800/188416 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 93.00% 0/204800/190464 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 94.00% 0/204800/192512 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 96.00% 0/204800/196608 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 97.00% 0/204800/198656 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 98.00% 0/204800/200704 PLXCP vol1 plex2 test
   184     -     ATCOPY/R 100.00% 0/204800/204800 PLXCP vol1 plex2 test

create volume and test copied data
-bash-4.1# vxmake -g test vol vol2 plex=plex2
-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   204800   SELECT    -        fsgen
pl vol1-01      vol1         ENABLED  ACTIVE   204800   CONCAT    -        RW
sd d3-01        vol1-01      d3       0        204800   0         c2d15    ENA
v  vol2         -            DISABLED EMPTY    204800   ROUND     -        gen
pl plex2        vol2         DISABLED EMPTY    204800   CONCAT    -        RW
sd sd2          plex2        d1       0        204800   0         c2d17    ENA
-bash-4.1# vxvol -g test start vol2
-bash-4.1# mount -F vxfs /dev/vx/dsk/test/vol2 /mnt
-bash-4.1# cd /mnt
-bash-4.1# ls
a           b           c           d           e           f           lost+found

VERITAS VOLUME MANAGER :SUBDISK OPERATIONS

SUB-DISK OPERATIONS:-
1)TO CREATE SUBDISK
-bash-4.1# vxmake -g test sd sd1 d0,0,100m
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd sd1          -            d0       0        204800   -         c2d18    ENA
sd sd4          -            d3       0        204800   -         c2d15    ENA
2) TO JOIN SUBDISK
==>> SUB DISK MUST BE OCCUPIE CONTINUE BLOCKS
==>> TO JOIN SUB DISK BLOCKS SHOUD BE CONTINOUS (EX: SDX=1-100BLK , SDY=101-200BLK THEN ONLY POSSIBLE) IF NOT JOING IS NOT POSSIBLE.
==>> BETWEEN TWO  DISK THRERE IS NO JOINING OF SUBDISKS.
-bash-4.1# vxsd -g test join sd1 sd4 sdnew
VxVM vxsd ERROR V-5-1-609 Disks for subdisks do not match
-bash-4.1# vxmake -g test sd sd2 d0,204800,100m
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd sd1          -            d0       0        204800   -         c2d18    ENA
sd sd2          -            d0       204800   204800   -         c2d18    ENA
sd sd4          -            d3       0        204800   -         c2d15    ENA
-bash-4.1# vxsd -g test join sd1 sd2 newsd
-bash-4.1# vxprint -hvt
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd newsd        -            d0       0        409600   -         c2d18    ENA
sd sd4          -            d3       0        204800   -         c2d15    ENA

3)TO SPLIT SUBDISK
-bash-4.1# vxsd -g test -s 50m split newsd  sd1
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd newsd        -            d0       0        102400   -         c2d18    ENA
sd sd1          -            d0       102400   307200   -         c2d18    ENA
sd sd4          -            d3       0        204800   -         c2d15    ENA

4)TO ASSOCIATE SUBDISK TO PLEX
-bash-4.1# vxsd -g test assoc plex1 sd1
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd newsd        -            d0       0        102400   -         c2d18    ENA
sd sd1          plex1        d0       102400   307200   0         c2d18    ENA
sd sd4          -            d3       0        204800   -         c2d15    ENA

-bash-4.1# vxsd -g test assoc  plex1 sd4
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd newsd        -            d0       0        102400   -         c2d18    ENA
sd sd1          plex1        d0       102400   307200   0         c2d18    ENA
sd sd4          plex1        d3       0        204800   307200    c2d15    ENA

5)TO DIS-ASSOCIATE SUBDISK FROM PLEX
-bash-4.1# vxsd -g test dis sd1
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd newsd        -            d0       0        102400   -         c2d18    ENA
sd sd1          -            d0       102400   307200   -         c2d18    ENA
sd sd4          plex1        d3       0        204800   307200    c2d15    ENA
-bash-4.1# vxsd -g test dis sd4
-bash-4.1# vxprint -svt
Disk group: test
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
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
sd newsd        -            d0       0        102400   -         c2d18    ENA
sd sd1          -            d0       102400   307200   -         c2d18    ENA
sd sd4          -            d3       0        204800   -         c2d15    ENA