[SunHELP] Disksuite - conflicting info

Hatle, Steven J. sunhelp at sunhelp.org
Tue Feb 13 12:10:06 CST 2001


All,

I have a Solaris 2.6 box running Disksuite to mirror all the
slices/filesystems between two physical disks, all off one controller (yes,
I realize this is sub-optimal, but the boxes are nodes in a
Stonebeat/Checkpoint cluster, so the failure of one isn't a drop dead
emergency, just a hassle).

Anyway, from the command line, metastat and metadb tell me everything is OK,
as far as I can tell. However, I went into the graphical tool (metatool)
today, and everything is shown in a "critical" state. The problem appears to
be that metatool doesn't think that there are any valid state databases. 

So, who do I believe- and how should I CYA so that there are no/minimal
problems when I have to eventually reboot this machine?

Output of appropriate commands below.  .  .sorry for the verbosity.

TIA,

Steve

./metadb -i

	flags		first blk	block count
     a m  p  luo   	16		1034		/dev/dsk/c0t0d0s4
     a    p  luo   	1050		1034		/dev/dsk/c0t0d0s4
     a    p  luo   	16		1034		/dev/dsk/c0t8d0s4
     a    p  luo   	1050		1034		/dev/dsk/c0t8d0s4

 o - replica active prior to last mddb configuration change
 u - replica is up to date
 l - locator for this replica was read successfully
 c - replica's location was in /etc/opt/SUNWmd/mddb.cf
 p - replica's location was patched in kernel
 m - replica is master, this is replica selected as input
 W - replica has device write errors
 a - replica is active, commits are occurring to this replica
 M - replica had problem with master blocks
 D - replica had problem with data blocks
 F - replica had format problems
 S - replica is too small to hold current data base
 R - replica had device read errors

./metastat

d2: Mirror
    Submirror 0: d0
      State: Okay         
    Submirror 1: d1
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 445284 blocks

d0: Submirror of d2
    State: Okay         
    Size: 445284 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t0d0s0                   0     No    Okay         


d1: Submirror of d2
    State: Okay         
    Size: 445284 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t8d0s0                   0     No    Okay         


d5: Mirror
    Submirror 0: d3
      State: Okay         
    Submirror 1: d4
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 6144201 blocks

d3: Submirror of d5
    State: Okay         
    Size: 6144201 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t0d0s1                   0     No    Okay         


d4: Submirror of d5
    State: Okay         
    Size: 6144201 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t8d0s1                   0     No    Okay         


d8: Mirror
    Submirror 0: d6
      State: Okay         
    Submirror 1: d7
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 1052163 blocks

d6: Submirror of d8
    State: Okay         
    Size: 1052163 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t0d0s3                   0     No    Okay         


d7: Submirror of d8
    State: Okay         
    Size: 1052163 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t8d0s3                   0     No    Okay         


d11: Mirror
    Submirror 0: d9
      State: Okay         
    Submirror 1: d10
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 2847663 blocks

d9: Submirror of d11
    State: Okay         
    Size: 2847663 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t0d0s5                   0     No    Okay         


d10: Submirror of d11
    State: Okay         
    Size: 2847663 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t8d0s5                   0     No    Okay         


d14: Mirror
    Submirror 0: d12
      State: Okay         
    Submirror 1: d13
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 6144201 blocks

d12: Submirror of d14
    State: Okay         
    Size: 6144201 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t0d0s6                   0     No    Okay         


d13: Submirror of d14
    State: Okay         
    Size: 6144201 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t8d0s6                   0     No    Okay         


d17: Mirror
    Submirror 0: d15
      State: Okay         
    Submirror 1: d16
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 1027026 blocks

d15: Submirror of d17
    State: Okay         
    Size: 1027026 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t0d0s7                   0     No    Okay         


d16: Submirror of d17
    State: Okay         
    Size: 1027026 blocks
    Stripe 0:
	Device              Start Block  Dbase State        Hot Spare
	c0t8d0s7                   0     No    Okay         


Metatool log:

010213 12:00:13	MetaDB: No replicas.
		MetaDB: One or more replicas are in an errored state.
		MetaDB: All replicas are on fewer than 3 controllers.
	

010213 12:00:13	d0: Slice "c0t0d0s0" has erred.
	

010213 12:00:13	d1: Slice "c0t8d0s0" has erred.
	

010213 12:00:13	d10: Slice "c0t8d0s5" has erred.
	

010213 12:00:13	d11: No valid submirrors.
	

010213 12:00:13	d12: Slice "c0t0d0s6" has erred.
	

010213 12:00:13	d13: Slice "c0t8d0s6" has erred.
	

010213 12:00:13	d14: No valid submirrors.
	

010213 12:00:13	d15: Slice "c0t0d0s7" has erred.
	

010213 12:00:13	d16: Slice "c0t8d0s7" has erred.
	

010213 12:00:13	d17: No valid submirrors.
	

010213 12:00:13	d2: No valid submirrors.
	

010213 12:00:13	d3: Slice "c0t0d0s1" has erred.
	

010213 12:00:13	d4: Slice "c0t8d0s1" has erred.
	

010213 12:00:13	d5: No valid submirrors.
	

010213 12:00:13	d6: Slice "c0t0d0s3" has erred.
	

010213 12:00:13	d7: Slice "c0t8d0s3" has erred.
	

010213 12:00:13	d8: No valid submirrors.
	

010213 12:00:13	d9: Slice "c0t0d0s5" has erred.


-----------------------------------------------------------------------
Steve Hatle
VUE - a Pearson company
shatle at vue.com
-----------------------------------------------------------------------



More information about the SunHELP mailing list