Monday 15 October 2012

test: Miscellaneous file system error


zonecfg:test> add capped-cpu
zonecfg:test:capped-cpu> set ncpus=1
zonecfg:test:capped-cpu> end
zonecfg:test> verify
zonecfg:test> commit
test: Miscellaneous file system error

=====================why?
because of some configuration changed in its zone.xml file

<zone name="test1" zonepath="/zones" autoboot="false">

bash-3.00# zoneadm list -cv
  ID NAME             STATUS     PATH                           BRAND    IP
   0 global           running    /                              native   shared
   1 test             running    /zones                         native   shared


=============================so i manually edited zone.xml file

zonecfg:test> add capped-cpu
zonecfg:test:capped-cpu> set ncpus=1
zonecfg:test:capped-cpu> end
zonecfg:test> verify
zonecfg:test> commit
zonecfg:test> exit

============now it allows fine================

Friday 5 October 2012

veritas disk group operations

1)create diskgroup

bash-3.00# vxdg init testgroup d0=c2t4d0

bash-3.00# vxdg list
NAME         STATE           ID
testgroup    enabled,cds          1348637413.21.kaveri

2)add devices to diskgroup

bash-3.00# vxdg -g testgroup adddisk d1=c2t3d0
bash-3.00# vxdg -g testgroup adddisk d2=c2t2d0

bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           testgroup    online

3)remove disk from disk group

bash-3.00# vxdg -g testgroup rmdisk d2
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           testgroup    online
bash-3.00# vxdg -g testgroup rmdisk d1

bash-3.00# vxdg -g testgroup adddisk d1=c2t3d0
bash-3.00# vxdg -g testgroup adddisk d2=c2t2d0
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           testgroup    online


4)To see maxsize of diskgroup.

bash-3.00# vxassist -g testgroup -p maxsize
188436480
bash-3.00# vxassist -g testgroup  maxsize
Maximum volume size: 188436480 (92010Mb)

5)to see the deported diskgroup information.


bash-3.00# vxdg -C deport testgroup
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online



6)to see the deported diskgroup information.

bash-3.00# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            (testgroup)  online
c2t3d0s2     auto:cdsdisk    -            (testgroup)  online
c2t4d0s2     auto:cdsdisk    -            (testgroup)  online

7)to import disk group

bash-3.00# vxdg -C import testgroup
bash-3.00# vxdg list
NAME         STATE           ID
testgroup    enabled,cds          1348637413.21.kaveri
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           testgroup    online

8)To rename disk group

bash-3.00# vxdg deport testgroup
bash-3.00# vxdg -n test import testgroup
bash-3.00# vxdg list
NAME         STATE           ID
test         enabled,cds          1348637413.21.kaveri
bash-3.00# vxdg -n testgroup deport test

bash-3.00# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            (testgroup)  online
c2t3d0s2     auto:cdsdisk    -            (testgroup)  online
c2t4d0s2     auto:cdsdisk    -            (testgroup)  online
bash-3.00# vxdg import testgroup


bash-3.00# vxdg list
NAME         STATE           ID
testgroup    enabled,cds          1348637413.21.kaveri
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           testgroup    online


9)to make default disk group

bash-3.00# vxdg defaultdg
nodg
bash-3.00# vxdctl defaultdg testgroup
bash-3.00# vxdg defaultdg
testgroup

======================
Problem

NFS client could not mount the exported VxFS filesystem from Linux NFS Server. The mount command hung on the NFS Client

Error

No Error. Symptom is NFS Mount on NFS Client hangs.

Environment

Any Supported Linux Operating System, running any version of VERITAS Volume Manager (VxVM).
The VxVM devices files have minor numbers that are much higher than the Linux maximum of 255.
This has been seen on RHEL5, RHEL4 only because it's most commonly used for NFS Servers with VxVM.

Cause

This is a limitation on Linux which does not support device minor number greater than 255 in it's NFS implementation.
Please refer to the following report from Linu: https://bugzilla.redhat.com/show_bug.cgi?id=174385
Assuming the Problematic volume is testvol in testdg, the minor number can be obtained in 2 ways:
SERVER# #ls -l /dev/vx/rdsk/testdg/testvol
crw-------   1 root     root      75, 9001 Dec 11 16:31 /dev/vx/rdsk/testdg/testvol
SERVER# vxprint -g testdg -vF %minor testvol
9001

This example shows a minor number of 9001, this will not work as a NFS export on Linux. The minor needs to be < 256.

Solution

When using VxVM Volumes for NFS Shares, It is essential that needs to reminor the disk group. The command is "vxdg -g reminor <number> . The new minor number must be less than 255.
Procedure:
1. Umount all Veritas volumes in the diskgroup involved with NFS issue. If there are some VxVM Volumes in the same diskgroup being used as Raw devices, the applications using them must be stopped.
2. Reminor the diskgroup, which reminors the volumes in the diskgroup (Setting minor to 100 allows for 156 NFS shares from the NFS Server):
# vxdg -g testdg reminor 100
3. Confirm the change is complete:
# vxprint -g testdg -vF %minor testvol
4. Remount and reshare the NFS exports.
5. Test the mount the filesystems from the NFS client.

NOTE: If filesystems cannot be unmounted, the reminor can be done, and the new minor numbers will be picked up at the next reboot for the devices that were busy.


==========================

10)disk group reminor operations

bash-3.00# vxprint -g testgroup -vF %minor convol
50000
bash-3.00# vxprint -l testgroup
Disk group: testgroup

Group:    testgroup
info:     dgid=1348637413.21.kaveri
version:  140
alignment: 8192 (bytes)
activation: read-write
detach-policy: global
dg-fail-policy: dgdisable
copies:   nconfig=default nlog=default
devices:  max=32767 cur=1
minors:   >= 50000
cds=on

bash-3.00# vxdg -g testgroup reminor 255
bash-3.00# vxprint -l testgroup
Disk group: testgroup

Group:    testgroup
info:     dgid=1348637413.21.kaveri
version:  140
alignment: 8192 (bytes)
activation: read-write
detach-policy: global
dg-fail-policy: dgdisable
copies:   nconfig=default nlog=default
devices:  max=32767 cur=1
minors:   >= 255
cds=on


bash-3.00# vxprint -g testgroup -vF %minor convol
255


bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           testgroup    online
bash-3.00# vxprint -hvt
Disk group: testgroup

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  convol       -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl convol-01    convol       ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d0-01        convol-01    d0       0        2097152  0         c2t4d0   ENA
bash-3.00#

11)split && join operations

bash-3.00# vxdg split testgroup newtestgroup convol
bash-3.00# vxdg list
NAME         STATE           ID
testgroup    enabled,cds          1348637413.21.kaveri
newtestgroup enabled,cds          1348641528.34.kaveri
bash-3.00# vxprint -hvt
Disk group: newtestgroup

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  convol       -            DISABLED ACTIVE   2097152  SELECT    -        fsgen
pl convol-01    convol       DISABLED ACTIVE   2097152  CONCAT    -        RW
sd d0-01        convol-01    d0       0        2097152  0         c2t4d0   ENA
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           newtestgroup online


====
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    d2           testgroup    online
c2t3d0s2     auto:cdsdisk    d1           testgroup    online
c2t4d0s2     auto:cdsdisk    d0           newtestgroup online
bash-3.00# vxprint -hvt
Disk group: newtestgroup

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  convol       -            DISABLED ACTIVE   2097152  SELECT    -        fsgen
pl convol-01    convol       DISABLED ACTIVE   2097152  CONCAT    -        RW
sd d0-01        convol-01    d0       0        2097152  0         c2t4d0   ENA

v  testvol      -            ENABLED  ACTIVE   2097152  SELECT    -        fsgen
pl testvol-01   testvol      ENABLED  ACTIVE   2097152  CONCAT    -        RW
sd d0-02        testvol-01   d0       2097152  2097152  0         c2t4d0   ENA

bash-3.00# vxdg join newtestgroup testgroup

bash-3.00# vxdg list
NAME         STATE           ID
testgroup    enabled,cds          1348637413.21.kaveri
bash-3.00# vxprint -hvt
Disk group: testgroup

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  convol       -            DISABLED ACTIVE   2097152  SELECT    -        fsgen
pl convol-01    convol       DISABLED ACTIVE   2097152  CONCAT    -        RW
sd d0-01        convol-01    d0       0        2097152  0         c2t4d0   ENA

v  testvol      -            DISABLED ACTIVE   2097152  SELECT    -        fsgen
pl testvol-01   testvol      DISABLED ACTIVE   2097152  CONCAT    -        RW
sd d0-02        testvol-01   d0       2097152  2097152  0         c2t4d0   ENA
bash-3.00#


veritas input/ouputs


bash-3.00# vxiod set 20
bash-3.00# vxiod
20 volume I/O daemons running
bash-3.00# vxiod set 2000
bash-3.00# vxiod
64 volume I/O daemons running
bash-3.00# pgrep vxiod
bash-3.00# pgrep vxio

bash-3.00# vxiod set 16

bash-3.00# vxiod
16 volume I/O daemons running

veritas dg creation not possible with different format of disks


bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:none       -            -            online invalid
c2t1d0s2     auto:none       -            -            online invalid
c2t2d0s2     auto:none       -            -            online invalid
c2t3d0s2     auto:none       -            -            online invalid
c2t4d0s2     auto:none       -            -            online invalid
bash-3.00# vxdisksetup -i c2t4d0 format=sliced
bash-3.00# vxdisk -s list c2t4d0
Disk:   c2t4d0s2
type:   auto
flags:  online ready private autoconfig autoimport
guid:   -
udid:   VMware%2C%5FVMware%20Virtual%20S%5FDISKS%5F6000C29796A95B2FBBA6DFBCDA233A65
site:    -
diskid: 1348554001.26.kaveri
dgname:
dgid:
hostid:
info:   format=sliced,privoffset=4,pubslice=4,privslice=3
bash-3.00#
bash-3.00#
bash-3.00#
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:none       -            -            online invalid
c2t1d0s2     auto:none       -            -            online invalid
c2t2d0s2     auto:none       -            -            online invalid
c2t3d0s2     auto:none       -            -            online invalid
c2t4d0s2     auto:sliced     -            -            online




bash-3.00# vxdisksetup -i c2t3d0
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:none       -            -            online invalid
c2t1d0s2     auto:none       -            -            online invalid
c2t2d0s2     auto:none       -            -            online invalid
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:sliced     -            -            online
bash-3.00# vxdisk -s list c2t3d0
Disk:   c2t3d0s2
type:   auto
flags:  online ready private autoconfig autoimport
guid:   {3c0fbcca-1dd2-11b2-9731-000c29f850cf}
udid:   VMware%2C%5FVMware%20Virtual%20S%5FDISKS%5F6000C29DED3A9C5B5261FC378DCBF5AB
site:    -
diskid: 1348554086.28.kaveri
dgname:
dgid:
hostid:
info:   format=cdsdisk,privoffset=256,pubslice=2,privslice=2
bash-3.00#
bash-3.00# vxdisksetup -i c2t2d0 format=simple
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:none       -            -            online invalid
c2t1d0s2     auto:none       -            -            online invalid
c2t2d0s2     auto:simple     -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:sliced     -            -            online
bash-3.00# vxdisk -s list c2t2d0
Disk:   c2t2d0s2
type:   auto
flags:  online ready private autoconfig autoimport
guid:   -
udid:   VMware%2C%5FVMware%20Virtual%20S%5FDISKS%5F6000C29B014395498E0FB9ABDC87D2E5
site:    -
diskid: 1348554130.29.kaveri
dgname:
dgid:
hostid:
info:   format=simple,privoffset=4,pubslice=3,privslice=3



=================

bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:none       -            -            online invalid
c2t1d0s2     auto:none       -            -            online invalid
c2t2d0s2     auto:simple     -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:sliced     -            -            online
bash-3.00# vxdg init test d0=c2t4d0
VxVM vxdg ERROR V-5-1-6478 Device c2t4d0 cannot be added to a CDS disk group
bash-3.00# vxdg init test d0=c2t3d0
bash-3.00# vxdg list
NAME         STATE           ID
test         enabled,cds          1348554267.33.kaveri
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:none       -            -            online invalid
c2t1d0s2     auto:none       -            -            online invalid
c2t2d0s2     auto:simple     -            -            online
c2t3d0s2     auto:cdsdisk    d0           test         online
c2t4d0s2     auto:sliced     -            -            online
bash-3.00# vxdg -g test adddisk d1=c2t2d0
VxVM vxdg ERROR V-5-1-6478 Device c2t2d0 cannot be added to a CDS disk group

veritas dynamic multipathing


bash-3.00# vxdmpadm getctlr all
LNAME     PNAME                                    VENDOR               CTLR-ID
========================================================================================================
c1        /pci@0,0/pci15ad,1976@10                 -                    -
c2        /pci@0,0/pci15ad,790@11/pci15ad,1976@3   -                    -


bash-3.00# vxdmpadm listctlr all
CTLR-NAME       ENCLR-TYPE      STATE      ENCLR-NAME
=====================================================
c1              Disk            ENABLED      disk
c2              Disk            ENABLED      disk


bash-3.00# vxdmpadm iostat show all
                       cpu usage = 7us    per cpu memory = 4096b
                        OPERATIONS            BLOCKS          AVG TIME(ms)
PATHNAME             READS    WRITES     READS    WRITES     READS    WRITES
c1t0d0s2                13         0        29         0      0.00      0.00
c1t1d0s2                13         0        29         0      0.00      0.00
c2t3d0s2                14         0       105         0      0.00      0.00
c2t2d0s2                14         0       105         0      0.00      0.00
c2t1d0s2                14         0       105         0      0.00      0.00
c2t0d0s2                14         0       105         0      0.00      0.00
c2t4d0s2                14         0       105         0      0.00      0.00
bash-3.00# vxdmpadm iostat show ctlr=c2
                       cpu usage = 11us    per cpu memory = 4096b
                        OPERATIONS            BLOCKS          AVG TIME(ms)
PATHNAME             READS    WRITES     READS    WRITES     READS    WRITES
c2t3d0s2                14         0       105         0      0.00      0.00
c2t2d0s2                14         0       105         0      0.00      0.00
c2t1d0s2                14         0       105         0      0.00      0.00
c2t0d0s2                14         0       105         0      0.00      0.00
c2t4d0s2                14         0       105         0      0.00      0.00
bash-3.00# vxdmpadm iostat show
                       cpu usage = 14us    per cpu memory = 4096b
                        OPERATIONS            BLOCKS          AVG TIME(ms)
PATHNAME             READS    WRITES     READS    WRITES     READS    WRITES
c1t0d0s2                13         0        29         0      0.00      0.00
c1t1d0s2                13         0        29         0      0.00      0.00
c2t3d0s2                14         0       105         0      0.00      0.00
c2t2d0s2                14         0       105         0      0.00      0.00
c2t1d0s2                14         0       105         0      0.00      0.00
c2t0d0s2                14         0       105         0      0.00      0.00
c2t4d0s2                14         0       105         0      0.00      0.00




bash-3.00# vxdmpadm getsubpaths
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-NAME   CTLR   ATTRS
================================================================================
c1t0d0s2     ENABLED(A)   -          c1t0d0s2     disk         c1       -
c1t1d0s2     ENABLED(A)   -          c1t1d0s2     disk         c1       -
c2t0d0s2     ENABLED(A)   -          c2t0d0s2     disk         c2       -
c2t1d0s2     ENABLED(A)   -          c2t1d0s2     disk         c2       -
c2t2d0s2     ENABLED(A)   -          c2t2d0s2     disk         c2       -
c2t3d0s2     ENABLED(A)   -          c2t3d0s2     disk         c2       -
c2t4d0s2     ENABLED(A)   -          c2t4d0s2     disk         c2       -




bash-3.00# vxdmpadm getsubpaths ctlr=c2
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-TYPE   ENCLR-NAME   ATTRS
================================================================================
c2t0d0s2     ENABLED(A)   -          c2t0d0s2     Disk         disk           -
c2t1d0s2     ENABLED(A)   -          c2t1d0s2     Disk         disk           -
c2t2d0s2     ENABLED(A)   -          c2t2d0s2     Disk         disk           -
c2t3d0s2     ENABLED(A)   -          c2t3d0s2     Disk         disk           -
c2t4d0s2     ENABLED(A)   -          c2t4d0s2     Disk         disk           -




bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online

bash-3.00# vxdmpadm -f disable  ctlr=c2

bash-3.00# vxdmpadm getsubpaths
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-NAME   CTLR   ATTRS
================================================================================
c1t0d0s2     ENABLED(A)   -          c1t0d0s2     disk         c1       -
c1t1d0s2     ENABLED(A)   -          c1t1d0s2     disk         c1       -
c2t0d0s2     DISABLED     -          c2t0d0s2     disk         c2       -
c2t1d0s2     DISABLED     -          c2t1d0s2     disk         c2       -
c2t2d0s2     DISABLED     -          c2t2d0s2     disk         c2       -
c2t3d0s2     DISABLED     -          c2t3d0s2     disk         c2       -
c2t4d0s2     DISABLED     -          c2t4d0s2     disk         c2       -
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online
bash-3.00# vxconfigd -k
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto            -            -            error
c2t1d0s2     auto            -            -            error
c2t2d0s2     auto            -            -            error
c2t3d0s2     auto            -            -            error
c2t4d0s2     auto            -            -            error



bash-3.00# vxdmpadm enable ctlr=c2
bash-3.00# vxdmpadm getsubpaths
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-NAME   CTLR   ATTRS
================================================================================
c1t0d0s2     ENABLED(A)   -          c1t0d0s2     disk         c1       -
c1t1d0s2     ENABLED(A)   -          c1t1d0s2     disk         c1       -
c2t0d0s2     ENABLED(A)   -          c2t0d0s2     disk         c2       -
c2t1d0s2     ENABLED(A)   -          c2t1d0s2     disk         c2       -
c2t2d0s2     ENABLED(A)   -          c2t2d0s2     disk         c2       -
c2t3d0s2     ENABLED(A)   -          c2t3d0s2     disk         c2       -
c2t4d0s2     ENABLED(A)   -          c2t4d0s2     disk         c2       -
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online





bash-3.00# vxdmpadm listapm
Filename           APM Name           APM Version  Array Types       State
================================================================================
dmpalua            dmpalua                1        ALUA              Not-Active
dmpaa              dmpaa                  1        A/A               Active
dmpaaa             dmpaaa                 1        A/A-A             Not-Active
dmpap              dmpap                  1        A/P               Active
dmpap              dmpap                  1        A/P-C             Active
dmpapf             dmpapf                 1        A/PF-VERITAS      Not-Active
dmpapf             dmpapf                 1        A/PF-T3PLUS       Not-Active
dmpapg             dmpapg                 1        A/PG              Not-Active
dmpapg             dmpapg                 1        A/PG-C            Not-Active
dmpjbod            dmpjbod                1        Disk              Active
dmpjbod            dmpjbod                1        APdisk            Active
dmpCLARiiON        dmpCLARiiON            1        CLR-A/P           Not-Active
dmpCLARiiON        dmpCLARiiON            1        CLR-A/PF          Not-Active
dmpsvc             dmpsvc                 1        A/A-IBMSVC        Not-Active



bash-3.00# vxdmpadm getportids ctlr=c2
NAME                 ENCLR-NAME     ARRAY-PORT-ID                   pWWN
===================================================================================
c2t4d0s2             disk                 -                -
c2t3d0s2             disk                 -                -
c2t2d0s2             disk                 -                -
c2t1d0s2             disk                 -                -
c2t0d0s2             disk                 -                -



bash-3.00# vxdmpadm gettune
            Tunable               Current Value  Default Value
------------------------------    -------------  -------------
dmp_failed_io_threshold               57600            57600.
 dmp_retry_count                           5               5.
dmp_pathswitch_blks_shift                 9                9.
dmp_queue_depth                          32               32.
dmp_cache_open                           on               on.
dmp_daemon_count                         10               10.
dmp_scsi_timeout                         30               30.
dmp_delayq_interval                      15               15.
dmp_path_age                            300              300.
dmp_stat_interval                         1                1.
dmp_health_time                          60               60.
dmp_probe_idle_lun                       on               on.
dmp_log_level                             1                1.
dmp_fast_recovery                        on               on.
dmp_enable_restore                       on               on.
dmp_restore_policy             check_disabled   check_disabled.
dmp_restore_interval                    300              300.
dmp_restore_cycles                       10               10.
dmp_monitor_fabric                       on               on.




bash-3.00# vxdmpadm listenclosure
ENCLR_NAME        ENCLR_TYPE     ENCLR_SNO      STATUS       ARRAY_TYPE     LUN_COUNT
===================================================================================
disk              Disk           DISKS                CONNECTED    Disk        7




bash-3.00# vxdmpadm settune dmp_stat_interval=2
Tunable value will be changed immediately
bash-3.00# vxdmpadm gettune
            Tunable               Current Value  Default Value
------------------------------    -------------  -------------
dmp_failed_io_threshold               57600            57600.
 dmp_retry_count                           5               5.
dmp_pathswitch_blks_shift                 9                9.
dmp_queue_depth                          32               32.
dmp_cache_open                           on               on.
dmp_daemon_count                         10               10.
dmp_scsi_timeout                         30               30.
dmp_delayq_interval                      15               15.
dmp_path_age                            300              300.
dmp_stat_interval                         2                1.
dmp_health_time                          60               60.
dmp_probe_idle_lun                       on               on.
dmp_log_level                             1                1.
dmp_fast_recovery                        on               on.
dmp_enable_restore                       on               on.
dmp_restore_policy             check_disabled   check_disabled.
dmp_restore_interval                    300              300.
dmp_restore_cycles                       10               10.
dmp_monitor_fabric                       on               on.
bash-3.00# vxdmpadm settune dmp_stat_interval=1
Tunable value will be changed immediately
bash-3.00# vxdmpadm gettune
            Tunable               Current Value  Default Value
------------------------------    -------------  -------------
dmp_failed_io_threshold               57600            57600.
 dmp_retry_count                           5               5.
dmp_pathswitch_blks_shift                 9                9.
dmp_queue_depth                          32               32.
dmp_cache_open                           on               on.
dmp_daemon_count                         10               10.
dmp_scsi_timeout                         30               30.
dmp_delayq_interval                      15               15.
dmp_path_age                            300              300.
dmp_stat_interval                         1                1.
dmp_health_time                          60               60.
dmp_probe_idle_lun                       on               on.
dmp_log_level                             1                1.
dmp_fast_recovery                        on               on.
dmp_enable_restore                       on               on.
dmp_restore_policy             check_disabled   check_disabled.
dmp_restore_interval                    300              300.
dmp_restore_cycles                       10               10.
dmp_monitor_fabric                       on               on.






=========================================

bash-3.00# vxdmpadm exclude all




bash-3.00# vxdmpadm listctlr
VxVM vxdmpadm ERROR V-5-1-684 IPC failure: Configuration daemon is not accessible
bash-3.00# vxdisk list
VxVM vxdisk ERROR V-5-1-684 IPC failure: Configuration daemon is not accessible
bash-3.00# ps -aef|grep -i vx
    root   631     1   0 21:17:41 ?           0:00 /sbin/vxesd
    root  2118     1   0 21:19:07 ?           0:00 /usr/sbin/vxdclid
    root  3094  2372   0 21:19:10 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  2373     1   0 21:19:08 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3306  3303   0 21:19:10 ?           0:00 vxnotify -m -w 15
    root  2374     1   0 21:19:08 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  1984     1   0 21:18:41 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc
    root  2034     1   0 21:18:51 ?           0:02 /opt/VRTSobc/pal33/bin/vxpal
    root  2003     1   0 21:18:43 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal
    root  3321  3320   0 21:19:10 ?           0:00 vxnotify -C -w 15
    root  2372     1   0 21:19:08 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  2092     1   0 21:19:06 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal
    root  2376     1   0 21:19:08 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3075  3074   0 21:19:10 ?           0:00 vxnotify
    root  3320  2374   0 21:19:10 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3074  2376   0 21:19:10 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3095  3094   0 21:19:10 ?           0:00 vxnotify -f -w 15
    root  3303  2373   0 21:19:10 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  4106  3585   0 21:52:15 pts/2       0:00 grep -i vx
bash-3.00# vxdmpadm include all
VxVM vxdmpadm ERROR V-5-1-684 IPC failure: Configuration daemon is not accessibl




bash-3.00# vxdctl mode
mode: not-running
bash-3.00# vxdctl enable
VxVM vxdctl ERROR V-5-1-307 vxconfigd is not running, cannot enable
bash-3.00# vxconfigd -k
bash-3.00# vxdisk list
VxVM vxdisk ERROR V-5-1-684 IPC failure: Configuration daemon is not accessible
bas



bash-3.00# vxconfigd -k -m boot
bash-3.00# vxdconfigd -k -m enable


bash-3.00# ls -l /etc/vx/volboot
-rw-r--r--   1 root     root         512 Sep  9 00:03 /etc/vx/volboot
bash-3.00# vxdctl init
vxdctl: Configuration daemon is not accessible
bash-3.00# /sbin/vxconfigd -k -x syslog
bash-3.00# ls
bash-3.00# pwd
/etc/vx/reconfig.d/state.d




bash-3.00# ps -aef|grep -i vx
    root   631     1   0 21:17:41 ?           0:00 /sbin/vxesd
    root  2118     1   0 21:19:07 ?           0:00 /usr/sbin/vxdclid
    root  1984     1   0 21:18:41 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc/vx/isis/Registry -e
    root  2034     1   0 21:18:51 ?           0:03 /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x
    root  2003     1   0 21:18:43 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal -a gridnode -x
    root  2092     1   0 21:19:06 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal -a actionagent -x


=================================


vxvm:xxxx: ERROR: IPC Failure: Configuration daemon is not accessible

Solution

The issue:
After installation of Storage Foundation or Volume Manager  (VxVM) an error similar to the following is encountered:

vxvm:xxxx: ERROR: IPC Failure: Configuration daemon is not accessible

For example:

VxVM vxdmpadm ERROR V-5-1-684 IPC failure: Configuration daemon is not accessible


This may be due to an error during the installation process.
The installer may not have completed installation as expected.
An error in the installation logs may not be indicated.

To resolve the issue:

The "install-db" file prevents the vxconfigd daemon from starting on system boot.
Verify if the file "install-db" is present.

# ls /etc/vx/reconfig.d/state.d/install-db

If the file is present, remove the install-db file using the following command:

# rm /etc/vx/reconfig.d/state.d/install-db

Restart the Volume Manager configuration daemon, setting the boot and enable modes for startup of vxconfigd after reboot:

# vxconfigd -k -m boot
# vxconfigd -k -m enable

When attempting to start vxconfigd, if the following error is encountered:

VxVM vxconfigd ERROR V-5-1-1589 enable failed: Volboot file not loaded
       transactions are disabled.

The '/etc/vx/volboot' file is missing or was not created during the installation process.
Create the volboot file manually and restart vxconfigd with the following commands:

# vxdctl init <hostname>
# vxconfigd -k

Verify proper operation of VxVM by issuing the command 'vxdisk list'.
If output is created upon the above command execution, VxVM is operating correctly.
Additionally, Best Practice would be to restart the host and then verify VxVM starts after the system is rebooted.


=========================

so i kill all veritas process manually

#vxconfigd -k

bash-3.00# vxconfigd -k
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# vxdmpadm include vxvm all
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online




==========================

bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online
bash-3.00# ps -aef|grep -i vx
    root    57     1   0 11:19:05 ?           0:01 vxconfigd -x syslog -m boot
    root   631     1   0 11:19:23 ?           0:00 /sbin/vxesd
    root  3329  3328   0 11:21:01 ?           0:00 vxnotify -C -w 15
    root  2004     1   0 11:20:31 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal
    root  2375     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3316  3313   0 11:21:01 ?           0:00 vxnotify -m -w 15
    root  2043     1   0 11:20:41 ?           0:02 /opt/VRTSobc/pal33/bin/vxpal
    root  3140  3138   0 11:21:01 ?           0:00 vxnotify -f -w 15
    root  2376     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  2379     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  1982     1   0 11:20:29 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc
    root  2097     1   0 11:20:56 ?           0:01 /opt/VRTSobc/pal33/bin/vxpal
    root  2123     1   0 11:20:58 ?           0:00 /usr/sbin/vxdclid
    root  2377     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3037  3034   0 11:21:01 ?           0:00 vxnotify
    root  3313  2376   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3328  2377   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3138  2375   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
    root  3034  2379   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/
bash-3.00# vxdmpadm exclude vxvm all
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# vxconigd
bash: vxconigd: command not found
bash-3.00# clear
bash-3.00# vxdctl mode
mode: not-running
bash-3.00# vxdisk list
VxVM vxdisk ERROR V-5-1-684 IPC failure: Configuration daemon is not accessible
bash-3.00# vxconfigd -k
bash-3.00# vxdctl mode
mode: not-running
bash-3.00# pgrep vxconfigd
bash-3.00# ps -aef|grep -i vx
    root   631     1   0 11:19:23 ?           0:00 /sbin/vxesd
    root  3329  3328   0 11:21:01 ?           0:00 vxnotify -C -w 15
    root  2004     1   0 11:20:31 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal -a gridnode -x
    root  2375     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxrelocd root
    root  3316  3313   0 11:21:01 ?           0:00 vxnotify -m -w 15
    root  2043     1   0 11:20:41 ?           0:02 /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x
    root  3140  3138   0 11:21:01 ?           0:00 vxnotify -f -w 15
    root  2376     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxsited root
    root  2379     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxconfigbackupd
    root  1982     1   0 11:20:29 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc/vx/isis/Registry -e
    root  2097     1   0 11:20:56 ?           0:01 /opt/VRTSobc/pal33/bin/vxpal -a actionagent -x
    root  2123     1   0 11:20:58 ?           0:00 /usr/sbin/vxdclid
    root  2377     1   0 11:20:59 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxcached root
    root  3037  3034   0 11:21:01 ?           0:00 vxnotify
    root  3313  2376   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxsited root
    root  3328  2377   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxcached root
    root  3138  2375   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxrelocd root
    root  3034  2379   0 11:21:01 ?           0:00 /sbin/sh - /usr/lib/vxvm/bin/vxconfigbackupd



************************ after some time****************
bash-3.00# ps -aef|grep -i vx
    root   631     1   0 11:19:23 ?           0:00 /sbin/vxesd
    root  2004     1   0 11:20:31 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal -a gridnode -x
    root  2043     1   0 11:20:41 ?           0:02 /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x
    root  1982     1   0 11:20:29 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc/vx/isis/Registry -e
    root  2097     1   0 11:20:56 ?           0:01 /opt/VRTSobc/pal33/bin/vxpal -a actionagent -x
    root  2123     1   0 11:20:58 ?           0:00 /usr/sbin/vxdclid
bash-3.00# vxdctl mode
mode: not-running


bash-3.00# /opt/VRTSobc/pal33/bin/vxpal -v
3.3.1206.0
bash-3.00# ps -aef|grep -i vx
    root   631     1   0 11:19:23 ?           0:00 /sbin/vxesd
    root  2004     1   0 11:20:31 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal -a gridnode -x
    root  2043     1   0 11:20:41 ?           0:02 /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x
    root  1982     1   0 11:20:29 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc/vx/isis/Registry -e
    root  2097     1   0 11:20:56 ?           0:01 /opt/VRTSobc/pal33/bin/vxpal -a actionagent -x
    root  2123     1   0 11:20:58 ?           0:00 /usr/sbin/vxdclid
bash-3.00# ps -aef|grep -i vx
    root   631     1   0 11:19:23 ?           0:00 /sbin/vxesd
    root  2004     1   0 11:20:31 ?           0:00 /opt/VRTSobc/pal33/bin/vxpal -a gridnode -x
    root  2043     1   0 11:20:41 ?           0:02 /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x
    root  1982     1   0 11:20:29 ?           0:01 /opt/VRTSob/bin/vxsvc -r /etc/vx/isis/Registry -e
    root  2097     1   0 11:20:56 ?           0:01 /opt/VRTSobc/pal33/bin/vxpal -a actionagent -x
    root  2123     1   0 11:20:58 ?           0:00 /usr/sbin/vxdclid
bash-3.00# vxconfigd -k
bash-3.00# vxdctl mode
mode: not-running
bash-3.00# kill -9 631 2004 2043 1982 2097 2123
bash-3.00# ps -aef|grep -i vx


bash-3.00# vxconfigd -k
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# ps -aef|grep -i vx
    root  3752     1   0 11:34:10 ?           0:00 vxconfigd -k
bash-3.00# vxdctl mode
mode: enabled
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# ps -aef|grep -i vx
    root  3752     1   0 11:34:10 ?           0:00 vxconfigd -k
bash-3.00# vxnotify
connected
^C


bash-3.00# vxiod
16 volume I/O daemons running

bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
bash-3.00# vxdmpadm include vxvm all
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online

veritas device discovery layer


1)To obtain list of DDL discovered entities.
bash-3.00# vxddladm list
Devices discovered on the system
===================================
hba c1
        port -
                target -
                        device c1t0d0s2
                        device c1t1d0s2
hba c2
        port -
                target -
                        device c2t0d0s2
                        device c2t1d0s2
                        device c2t2d0s2
                        device c2t3d0s2
                        device c2t4d0s2


2Listing Of all excluded Array Libraries

bash-3.00# vxddladm listexclude

The Diskarrays excluded
-----------------------

Based on Library names:
-----------------------

Based on VID, PID Combination:
------------------------------


3)To list foregin ids
bash-3.00# vxddladm listforeign

The Paths included are
-----------------------

Based on Directory names:
-----------------------

Based on Full Path:
--------------------



4)to list jbod

bash-3.00# vxddladm listjbod
VID      PID                SerialNum               CabinetNum        Policy
                      (Cmd/PageCode/off/len)  (Cmd/PageCode/off/len)
==============================================================================
SEAGATE  ALL PIDs        18/-1/36/12                 -                Disk
SUN      SESS01          18/-1/36/12                 -                Disk


5)

bash-3.00# vxddladm listjbod
VID      PID                SerialNum               CabinetNum        Policy
                      (Cmd/PageCode/off/len)  (Cmd/PageCode/off/len)
==============================================================================
SEAGATE  ALL PIDs        18/-1/36/12                 -                Disk
SUN      SESS01          18/-1/36/12                 -                Disk
bash-3.00# vxddladm listsupport
LIBNAME             VID                 PID
=================================================================================================
libvxCLARiiON.so    DGC                 CLARiiON
libvxcscovrts.so    CSCOVRTS            MDS9
libvxemc.so         EMC                 SYMMETRIX
libvxengenio.so     SUN                 CSM100, CSM200
libvxhds9980.so     HITACHI             All
libvxhdsalua.so     HITACHI             DF600, DF600-V, DF600F, DF600F-V
libvxhdsusp.so      HITACHI             All
libvxhpalua.so      HP, COMPAQ          HSV101, HSV111 (C)COMPAQ, HSV111, HSV200, HSV210
libvxibmds4k.so     IBM                 1722, 1724, 3552, 3542, 1742-900, 1742, 3526, 1815, 1814
libvxibmds6k.so     IBM                 1750
libvxibmds8k.so     IBM                 2107
libvxibmsvc.so      IBM                 2145, 2062
libvxsena.so        SENA                All
libvxshark.so       IBM                 2105
libvxsunse3k.so     SUN                 StorEdge 3310, StorEdge 3320, StorEdge 3510, StorEdge 3511
libvxsunset4.so     SUN                 T4
libvxvpath.so       IBM                 2105
libvxxp1281024.so   HP                  All
libvxxp12k.so       HP                  All



6)to list version

bash-3.00# vxddladm listversion
LIB_NAME                        ASL_VERSION      Min. VXVM version
===================================================================
libvxCLARiiON.so                vm-5.0-rev-2            5.0
libvxcscovrts.so                vm-5.0-rev-1            5.0
libvxemc.so                     vm-5.0-rev-3            5.0
libvxengenio.so                 vm-5.0-rev-1            5.0
libvxhds9980.so                 vm-5.0-rev-1            5.0
libvxhdsalua.so                 vm-5.0-rev-2            5.0
libvxhdsusp.so                  vm-5.0-rev-2            5.0
libvxhpalua.so                  vm-5.0-rev-1            5.0
libvxibmds4k.so                 vm-5.0-rev-1            5.0
libvxpp.so                      vm-5.0-rev-1            5.0
libvxibmds6k.so                 vm-5.0-rev-2            5.0
libvxibmds8k.so                 vm-5.0-rev-1            5.0
libvxibmsvc.so                  vm-5.0-rev-1            5.0
libvxsena.so                    vm-5.0-rev-1            5.0
libvxshark.so                   vm-5.0-rev-1            5.0
libvxsunse3k.so                 vm-5.0-rev-1            5.0
libvxsunset4.so                 vm-5.0-rev-1            5.0
libvxvpath.so                   vm-5.0-rev-1            5.0
libvxxp1281024.so               vm-5.0-rev-1            5.0
libvxxp12k.so                   vm-5.0-rev-2            5.0
libvx3par.so                    vm-5.0-rev-1            5.0




7)To know mode of scsi

bash-3.00# vxddladm modescsi3
vxddladm: SCSI 3 is currently enabled in aa mode


8)To know naming scheme

bash-3.00# vxddladm set namingscheme=osn
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online
bash-3.00# vxddladm set namingscheme=ebn
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
disk_0       auto:cdsdisk    -            -            online
disk_1       auto:cdsdisk    -            -            online
disk_2       auto:none       -            -            online invalid
disk_3       auto:none       -            -            online invalid
disk_4       auto:cdsdisk    -            -            online
disk_5       auto:cdsdisk    -            -            online
disk_6       auto:cdsdisk    -            -            online
bash-3.00# vxddladm set namingscheme=osn persistence=yes
bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:none       -            -            online invalid
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t3d0s2     auto:cdsdisk    -            -            online
c2t4d0s2     auto:cdsdisk    -            -            online

bash-3.00# vxddladm get namingscheme
NAMING_SCHEME       PERSISTENCE    LOWERCASE      USE_AVID
============================================================
OS Native           Yes            Yes            Yes




6)

bash-3.00# vxddladm enablescsi3
bash-3.00# vxddladm modescsi3
vxddladm: SCSI 3 is currently enabled in aa mode
bash-3.00# vxddladm disablescsi3
bash-3.00# vxddladm modescsi3
vxddladm: SCSI 3 is currently disabled
bash-3.00# vxddladm enablescsi3
bash-3.00# vxddladm modescsi3
vxddladm: SCSI 3 is currently enabled in aa mode