Problem with SSA-Raid-5-Array offline

Problem with SSA-Raid-5-Array offline

Post by Michael Dimitriadi » Tue, 07 Sep 1999 04:00:00



We did some reconfiguration on our SP-Cluster concerning SSA-Loops.

Before:
Node 1 and Node 3 shared 2 loops (loop A=disc 1-8 and loop B=disc 9-16) on
discbay 1.
Node 5 had exclusiv access to discbay 2 (loop A=disc 1-8 and loop B=disc
9-16)
Bay1: 2x4GB and 12x9GB
Bay2: 2x4GB and 13x9GB

After:
Node 1, 3 and 5 have all mutual access to both Discbays (loop A=disc 1-16 of
bay1 and loop B=disc 1-16 of bay2)
Bay1: 2x4GB and 13x9GB
Bay2: 2x4GB and 12x9GB

One 9GB-disc was taken from bay2 and inserted in bay1 at the beginning of
the reconfiguration.

The problem is that before the start of all this I had configured three
raid-5 arrays on node1 which got the state offline after the action. Any
attempt to delete one of the raids resulted in the messaged 'Object
xxxxxxxxx(Raid-Identifier) is broken'. Anyhow the discs which make up the
array are all there and marked as good.
I'm also not able to define a new raid although there are enough disks of
state free in both loops.
When i enter the dialog to add the new raid and i activate the select list
for the members then both lists (loop A, loop B) are empty.
Fortunatly I have no important data on the raid but I need to revitalise the
discs.

Anybody any advice for me ?????

_____________________________
Dipl. Ing. Michael Dimitriadis
INFONOVA GmbH
Karlauergrtel 1
A-8020 GRAZ

Tel.: ++43 (0)316 715440-118
Fax: ++43 (0)316 715440-2

 
 
 

Problem with SSA-Raid-5-Array offline

Post by Michael Dimitriadi » Wed, 08 Sep 1999 04:00:00




: : We did some reconfiguration on our SP-Cluster concerning SSA-Loops.
:
: : Before:
: : Node 1 and Node 3 shared 2 loops (loop A=disc 1-8 and loop B=disc 9-16)
on
: : discbay 1.
: : Node 5 had exclusiv access to discbay 2 (loop A=disc 1-8 and loop B=disc
: : 9-16)
: : Bay1: 2x4GB and 12x9GB
: : Bay2: 2x4GB and 13x9GB
:
: : After:
: : Node 1, 3 and 5 have all mutual access to both Discbays (loop A=disc
1-16 of
: : bay1 and loop B=disc 1-16 of bay2)
: : Bay1: 2x4GB and 13x9GB
: : Bay2: 2x4GB and 12x9GB
:
: : One 9GB-disc was taken from bay2 and inserted in bay1 at the beginning
of
: : the reconfiguration.
:
: : The problem is that before the start of all this I had configured three
: : raid-5 arrays on node1 which got the state offline after the action. Any
: : attempt to delete one of the raids resulted in the messaged 'Object
: : xxxxxxxxx(Raid-Identifier) is broken'. Anyhow the discs which make up
the
: : array are all there and marked as good.
: : I'm also not able to define a new raid although there are enough disks
of
: : state free in both loops.
: : When i enter the dialog to add the new raid and i activate the select
list
: : for the members then both lists (loop A, loop B) are empty.
: : Fortunatly I have no important data on the raid but I need to revitalise
the
: : discs.
:
: There are two things happening here, so far as I can tell.
:
: One is that the reconfiguration of the loops resulted in
: the loss of the original arrays.  I suspect that if you
: do:
:
: # ssaraid -Il ssa<n>
:
: where n is the adapter number on each node, you will see the array
: identifier instead of an hdisk name in the first line of the
: array stanza.  When this has happened, I've always had good
: luck with the 'Delete Old Array' panel in the 'ssaraid'
: fastpath panel.
:
: The other problem is that the drives that you're trying to
: use to build the array have a 'use' attribute of either
: 'system' or 'member'.  In order to use a pdisk to build
: an array, you must first change its 'use' to  'free'.
:
: You can confirm this with:
:
: # ssaraid -Il ssa<n> -n pdisk<n>
:
: And you can correct this in one of two ways.
:
: # ssaraid -H -l ssa<n> -n pdisk<n> -a use=free -u
:
: for each of the pdisks you want to use as member
: disks in the new arrays.
:
: Or -- and it might be a lot easier and faster to use this method given
: the number of disks your operating on  -- use the 'Change Use of Multiple
Disks'
: panel in the 'ssaraid' fastpath panel.
:
: So,
:
: 1) smitty ssaraid -> Delete Old Array

I tried  this before but the list off old arrays is empty

: 2) smitty ssaraid -> Change Use of Multiple Pdisks

The member discs of my 'offline' raids are not shown in the list which is
generated as select list for this option. When I selected one single disc in
the 'Change/Show Use of Pdisk' than he wrote 'Member of an SSA RAID' in the
current use field and when trying to select a different status he does not
create a select list.
I also tried your suggestion:
 ssaraid -H -l ssa0 -n pdisk5 -a use=free -u
This produced:
 ssachg: Resource 000629CBFE6300D is offline or unknown
 ssaraid: Change method failed for 000629CBFE6300D
The output of ssaraid -I -l ssa0 -n pdisk5 is:
 name           pdisk5
 id                000629CBFE6300D
 class           disk
 use              member
 blocksize    512
 size             9.1GB
 state            good
 fastwrite     off
I also did a certify with diag->SSA service aids for pdisk5 and the
certification finished without reporting any problems

: 3) smitty ssaraid -> Create New Array
:
: Regards,
:
: Nicholas

 
 
 

1. Re-using SSA disks previously members of a SSA RAID array

On Tue, 16 Mar 1999 20:12:12 -0500 a carbon-based biped by the name of Lekic

Somewhere under the SSA Raid menu entry in the smit|Devices menu,
there is a point that will let you change the usage of a SSA disk.
If a disk has been a member of an array, it is probably listed as
'Array candidate disk' or 'Hot Spare'.
Change that to 'AIX system disk' for all the disks, and you should
be able to re-use the units as normal SSA disks.

Regards

Peter

2. Remote syslog to a separate file.

3. SSA RAID Array problem

4. TCL problem

5. Problems with SSA Raid Array

6. TCSH not compile on AIX 3.1.5.. Help ..!

7. Reusing SSA disks used as RAID array members

8. Recall previuos commands at a single keystroke

9. SSA Disk and RAID Array

10. Expanding an SSA RAID 5 Array?

11. SSA Raid Array and AIX Upgrading

12. Moving an SSA RAID array

13. Move SSA RAID array to different server