Problem with e3500 and Sun StorEdge A1000

From: Sergey Skipidarov (sergey@corp.infotel.ru)
Date: Tue Mar 23 2004 - 10:56:45 EST


We have e3500 with SunOS 5.7, which have two Sun StorEdge A1000.
Each storedge have 12 disks of 18Gb capacity, two RAID modules, Raid01_003
(c2t0d0s0) and Raid02_003 (c3t0d0s0).
We want to change all disks in one A1000 to 36Gb for increased storage
capacity

What we've done:
1. halted the system
2. turned off storedge and changed all old disks (Seagate Cheetah
ST318203LC) to new ones (ST336607LC)
3. turned on storedge
4. booted system without -r
5. executed rm6
6. found 12 newly installed disks in Raid01_003 module
7. created new raid 1 mirror 5+5, and 2 disks as hot spare, similar to old
configuration or current configuration on Raid02_003 module.
8. format done
9. restarted system (without -r)
10. after reboot we've found 2 disks - c3t0d0s0(Raid02_003) mounted on
/u02,(with old drives), and c2t0d0s0i(Raid01_003), mounted on /u01, as
written in /etc/vfstab. They we're absolutely identical to each other...
And when we tried to create a new file on one of them, it appears on second
too.
11. After that we done SelectModule-> remove Raid01_003 in rm6
12. reboot (without -r)
13. now in rm6 we have Raid02_003 (c3t0d0s0) and <hostname>_001 (without
controller)
We cannot find again Raid01_003 module, and <hostname>_001 module is not
working.
Trying to resolve this problem, /dev/[r]dsk/c2* was deleted, and rdac_disks
and hot_add was ran (we found this in sun-managers, and appears that it can
restore all)
After that, c2* pointed at /devices/pseudo/rdnexus@2/rdriver*, but it still
haven't worked.
Files rdriver@0,0:* in /devices/pseudo/rdnexus@2 was with 56 major number
and small (0-7) minor number, and there was rdriver@0,1:* files with same
major number and high minor numbers (after thousand, from 1030 or 1040).
rdriver@0,0:* in /devices/pseudo/rdnexus@3 directory, used by c3t0d0s0
controller, are 56 major and 1024-1031 minor. There is no any rdriver@0,1
files here.
We tried and deleted rdriver* files from /devices/pseudo/rdnexus@2
directory, then booted with -r, but now this directory is just empty :-(
In /kernel/drv/rdriver.conf are entries with Raid02_003 and <hostname>_001,
if we change them to Raid02_003 and Raid01_003, there is no change after
reboot without -r, and if we reboot with -r, this file changes back to
Raid02_003 and <hostname>_001 state.

In /etc/raid/rdac_address we have
Raid02_003:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:
msk5-ims1.i_001:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:A:

If we change it and boot system with -r, as said in rdriver man page, nothing changes.

-- 
Best regards
Skipidarov Sergey (System Administrator)
JSC Infotel		mailto:sergey@corp.infotel.ru
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:28:20 EDT