01-03-2011 10:41 PM
root@CLFPAP06 # vxprint -htg rootdg
dg rootdg default default 113000 1224692943.6.GSMPAP07
dm rootdg01 c0t0d0s2 auto 81407 143267904 -
dm rootdg02 c0t1d0s2 auto 81407 143267904 -
v rootvol - ENABLED ACTIVE 41945472 ROUND - root
pl rootvol-01 rootvol ENABLED ACTIVE 41945472 CONCAT - RW
sd rootdg01-02 rootvol-01 rootdg01 20972735 41945472 0 c0t0d0 ENA
v u01vol - ENABLED ACTIVE 12582912 SELECT - fsgen
pl u01vol-01 u01vol ENABLED ACTIVE 12582912 CONCAT - RW
sd rootdg01-06 u01vol-01 rootdg01 125846591 12582912 0 c0t0d0 ENA
v u13vol - ENABLED ACTIVE 25165824 SELECT - fsgen
pl u13vol-02 u13vol ENABLED ACTIVE 25175424 CONCAT - RW
sd rootdg01-01 u13vol-02 rootdg01 10175 20962560 0 c0t0d0 ENA
sd rootdg01-03 u13vol-02 rootdg01 119557823 4212864 20962560 c0t0d0 ENA
v u14vol - ENABLED ACTIVE 10485760 SELECT - fsgen
pl u14vol-01 u14vol ENABLED ACTIVE 10485760 CONCAT - RW
sd rootdg01-04 u14vol-01 rootdg01 73409663 10485760 0 c0t0d0 ENA
v u16vol - ENABLED ACTIVE 25165824 SELECT - fsgen
pl u16vol-01 u16vol ENABLED ACTIVE 25175424 CONCAT - RW
sd rootdg01-05 u16vol-01 rootdg01 94382399 25175424 0 c0t0d0 ENA
want to mirror rootdg
command used:
vxmirror -g rootdg rootdg01 rootdg02 &
error getting:
root@CLFPAP06 # ! vxassist -g rootdg mirror rootvol rootdg02
VxVM vxprint ERROR V-5-1-924 Record swapvol1 not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
/usr/lib/vxvm/bin/vxbootsetup: test: unknown operator c0t0d0
VxVM vxassist ERROR V-5-1-510 Could not setup boot partition for new root mirror
! vxbootsetup -g rootdg
VxVM vxprint ERROR V-5-1-924 Record swapvol1 not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
VxVM vxprint ERROR V-5-1-924 Record - not found
/usr/lib/vxvm/bin/vxbootsetup: test: unknown operator c0t0d0
VxVM vxmirror NOTICE V-5-2-3631 The following volumes were not mirrored:
rootvol u14vol u16vol u01vol
[1]+ Exit 1 vxmirror -g rootdg rootdg01 rootdg02
os:solaris 10
Solved! Go to Solution.
01-04-2011 06:16 AM
ok, public & private region looks similar in both the disks...
Can your vxprint see a swapvol now ? & are you getting the same error after issuing the same command ?
I would recommend to run vxmirror -g rootdg (not vxassist mirror)..
If the above mirror fails, I see one more issue:
Notice the disk_offset values of two disks:
public: slice=3 offset=1 len=143267904 disk_offset=0
private: slice=4 offset=1 len=81407 disk_offset=143267904 <<<<<<<<<<<<<
public: slice=3 offset=0 len=143267904 disk_offset=81408
private: slice=4 offset=1 len=81407 disk_offset=0
though public & private region lengths are same however disk offset is different, it would be good if you keep them same... this would be little tricky to initialize disk like this because you don't have any switch called "disk_offset" to define in "vxdisksetup" command .. If you want to make these parameters similar, you have to do following:
-- Make sure which disk server is booted (prtconf -pv
grep -i bootpath) lets assume it booted from rootdisk i.e c0t0d0
-- you can remove all the mirrors from rootmirror disk (use vxplex dis)
-- take rootmirror disk out of veritas (vxdg -g rootdg rmdisk) -- make sure you have deleted all the components from rootmirror disk. Take extra precaution before deleting, make sure there is no volume which is mounted from rootmirror disk
-- Reinitialize rootmirror again with following options:
# vxdisksetup -i c0t1d0 privlen=81407 privoffset=143267904 publen=143267904 puboffset=0 format=sliced pubslice=4 privslice=3
above command should make disk struncture of root mirror similar to rootdisk.. the trick here is disk_offset values are provided with "privoffset & puboffset" values delibaretely.
another point though it may not be relevant here, you are running base version of 5.0 which had lot many of bugs & were fixed later ... check out SORT website for latest patch matrix..
https://sort.symantec.com/patch/matrix
Gaurav
01-03-2011 11:39 PM
Hi Kuldeep,
initially when you encapsulated the disk, did you had a swap entry in your vfstab file ? as you can see there is no swapvol created in your vxprint output..
secondly, can you paste
# modinfo |grep -i vx
# vxdisk list c0t0d0s2
# vxdisk list c0t1d0s2
# df -k
# swap -l
I would like to know if the private region size & public region size are same on the two disks..
Gaurav
01-03-2011 11:59 PM
swapvol was removed by me previously
root@CLFPAP06 # modinfo |grep -i vx
29 137e648 37f28 320 1 vxdmp (VxVM 5.0-2006-05-11a: DMP Drive)
31 7c002000 337840 321 1 vxio (VxVM 5.0-2006-05-11a I/O driver)
33 13b27c8 d48 322 1 vxspec (VxVM 5.0-2006-05-11a control/st)
218 7b3df180 c30 318 1 vxportal (VxFS 5.0_REV-5.0A55_sol portal )
219 7aa00000 1ba6d0 21 1 vxfs (VxFS 5.0_REV-5.0A55_sol SunOS 5)
234 7abd0000 a178 319 1 fdd (VxQIO 5.0_REV-5.0A55_sol Quick )
root@CLFPAP06 # vxdisk list c0t0d0s2
Device: c0t0d0s2
devicetag: c0t0d0
type: auto
hostid: GSMPAP07
disk: name=rootdg01 id=1224692939.4.GSMPAP07
group: name=rootdg id=1224692943.6.GSMPAP07
info: format=sliced,privoffset=1,pubslice=3,privslice=4
flags: online ready private autoconfig autoimport imported
pubpaths: block=/dev/vx/dmp/c0t0d0s3 char=/dev/vx/rdmp/c0t0d0s3
privpaths: block=/dev/vx/dmp/c0t0d0s4 char=/dev/vx/rdmp/c0t0d0s4
guid: -
udid: SEAGATE%5FST973402SSUN72G%5FDISKS%5F303734383232394E57300000
site: -
version: 2.1
iosize: min=512 (bytes) max=2048 (blocks)
public: slice=3 offset=1 len=143267904 disk_offset=0
private: slice=4 offset=1 len=81407 disk_offset=143267904
update: time=1294126347 seqno=0.35
ssb: actual_seqno=0.0
headers: 0 248
configs: count=1 len=60061
logs: count=1 len=9100
Defined regions:
config priv 000017-000247[000231]: copy=01 offset=000000 enabled
config priv 000249-060078[059830]: copy=01 offset=000231 enabled
log priv 060079-069178[009100]: copy=01 offset=000000 enabled
Multipathing information:
numpaths: 1
c0t0d0s2 state=enabled
root@CLFPAP06 # vxdisk list c0t1d0s2
Device: c0t1d0s2
devicetag: c0t1d0
type: auto
hostid: GSMPAP07
disk: name=rootdg02 id=1294120876.18.GSMPAP07
group: name=rootdg id=1224692943.6.GSMPAP07
info: format=sliced,privoffset=1,pubslice=3,privslice=4
flags: online ready private autoimport imported
pubpaths: block=/dev/vx/dmp/c0t1d0s3 char=/dev/vx/rdmp/c0t1d0s3
privpaths: block=/dev/vx/dmp/c0t1d0s4 char=/dev/vx/rdmp/c0t1d0s4
guid: -
udid: SEAGATE%5FST973402SSUN72G%5FDISKS%5F303734383232394D4A4B0000
site: -
version: 2.1
iosize: min=512 (bytes) max=2048 (blocks)
public: slice=3 offset=0 len=143267904 disk_offset=81408
private: slice=4 offset=1 len=81407 disk_offset=0
update: time=1294120881 seqno=0.7
ssb: actual_seqno=0.0
headers: 0 248
configs: count=1 len=60061
logs: count=1 len=9100
Defined regions:
config priv 000017-000247[000231]: copy=01 offset=000000 enabled
config priv 000249-060078[059830]: copy=01 offset=000231 enabled
log priv 060079-069178[009100]: copy=01 offset=000000 enabled
Multipathing information:
numpaths: 1
c0t1d0s2 state=enabled
root@CLFPAP06 # df -k
Filesystem kbytes used avail capacity Mounted on
/dev/vx/dsk/bootdg/rootvol
20655025 14586323 5862152 72% /
/devices 0 0 0 0% /devices
ctfs 0 0 0 0% /system/contract
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
swap 21904624 1784 21902840 1% /etc/svc/volatile
objfs 0 0 0 0% /system/object
sharefs 0 0 0 0% /etc/dfs/sharetab
fd 0 0 0 0% /dev/fd
swap 21903296 456 21902840 1% /tmp
swap 21902896 56 21902840 1% /var/run
swap 21902840 0 21902840 0% /dev/vx/dmp
swap 21902840 0 21902840 0% /dev/vx/rdmp
97.253.16.165:/crm 10485760 8168336 2317424 78% /u20/tuxedo
/dev/vx/dsk/rootdg/u14vol
5242880 327769 4608386 7% /u14/clarify
/dev/vx/dsk/rootdg/u13vol
12582912 4706779 7397836 39% /u13/weblogic
/dev/vx/dsk/rootdg/u01vol
6291456 1019965 4942051 18% /u01/app/oracle/product/9.2.0
added swap again now
root@CLFPAP06 # swap -l
swapfile dev swaplo blocks free
/dev/vx/dsk/rootdg/swapvol 321,113001 16 20972704 20972704
01-04-2011 06:16 AM
ok, public & private region looks similar in both the disks...
Can your vxprint see a swapvol now ? & are you getting the same error after issuing the same command ?
I would recommend to run vxmirror -g rootdg (not vxassist mirror)..
If the above mirror fails, I see one more issue:
Notice the disk_offset values of two disks:
public: slice=3 offset=1 len=143267904 disk_offset=0
private: slice=4 offset=1 len=81407 disk_offset=143267904 <<<<<<<<<<<<<
public: slice=3 offset=0 len=143267904 disk_offset=81408
private: slice=4 offset=1 len=81407 disk_offset=0
though public & private region lengths are same however disk offset is different, it would be good if you keep them same... this would be little tricky to initialize disk like this because you don't have any switch called "disk_offset" to define in "vxdisksetup" command .. If you want to make these parameters similar, you have to do following:
-- Make sure which disk server is booted (prtconf -pv
grep -i bootpath) lets assume it booted from rootdisk i.e c0t0d0
-- you can remove all the mirrors from rootmirror disk (use vxplex dis)
-- take rootmirror disk out of veritas (vxdg -g rootdg rmdisk) -- make sure you have deleted all the components from rootmirror disk. Take extra precaution before deleting, make sure there is no volume which is mounted from rootmirror disk
-- Reinitialize rootmirror again with following options:
# vxdisksetup -i c0t1d0 privlen=81407 privoffset=143267904 publen=143267904 puboffset=0 format=sliced pubslice=4 privslice=3
above command should make disk struncture of root mirror similar to rootdisk.. the trick here is disk_offset values are provided with "privoffset & puboffset" values delibaretely.
another point though it may not be relevant here, you are running base version of 5.0 which had lot many of bugs & were fixed later ... check out SORT website for latest patch matrix..
https://sort.symantec.com/patch/matrix
Gaurav
01-04-2011 06:48 AM
Hi gaurav
thanks for the info
will check tomorrow and let you know