I have connected storedge d2 to V440 running solaris 10. I had a raid 5 volume created using VXVM software. This morning when I rebooted the system, I get below error,
Code:
Apr 2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.notice] V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
Apr 2 14:21:10 servername last message repeated 1 time
Apr 2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.notice] V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg02
Apr 2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.error] V-5-1-569 Disk group myapp-dg, Disk c2t2d0s2: Cannot auto-import group:
Apr 2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.error] Serial Split Brain detected. Run vxsplitlines to import the diskgroup
/usr/lib/vxvm/bin/vxsplitlines -g myapp-dg
Code:
VxVM vxdg listssbinfo NOTICE V-0-0-0 There are 2 pools
All the disks in the first pool have the same config copies
All the disks in the second pool may not have the same config copies
Number of disks in the first pool: 6
Number of disks in the second pool: 2
To import the diskgroup with config copy from the first pool issue the command
/usr/sbin/vxdg (-s) -o selectcp=1267475633.69.servername import myapp-dg
To import the diskgroup with config copy from the second pool issue the command
/usr/sbin/vxdg (-s) -o selectcp=1267475616.65.servername import myapp-dg
VxVM vxdg listssbinfo NOTICE V-0-0-0. There are 2 pools
All the disks in the first pool have the same config copies
All the disks in the second pool may not have the same config copies
To see the configuration copy from a disk issue the command
/etc/vx/diag.d/vxprivutil dumpconfig <private path>
To import the diskgroup with config copy from a disk issue the command
/usr/sbin/vxdg (-s) -o selectcp=<diskid> import myapp-dg
Pool 0
DEVICE DISK DISK ID DISK PRIVATE PATH
myapp-dg08 c2t10d0s2 1267475633.69.servername /dev/vx/rdmp/c2t10d0s2
myapp-dg07 c2t9d0s2 1267475633.69.servername /dev/vx/rdmp/c2t9d0s2
myapp-dg06 c2t8d0s2 1267475633.69.servername /dev/vx/rdmp/c2t8d0s2
myapp-dg05 c2t2d0s2 1267475633.69.servername /dev/vx/rdmp/c2t2d0s2
myapp-dg04 c2t1d0s2 1267475633.69.servername /dev/vx/rdmp/c2t1d0s2
myapp-dg03 c2t0d0s2 1267475633.69.servername /dev/vx/rdmp/c2t0d0s2
Pool 1
DEVICE DISK DISK ID DISK PRIVATE PATH
myapp-dg02 c1t3d0s2 1267475616.65.servername /dev/vx/rdmp/c1t3d0s2
myapp-dg01 c1t2d0s2 1267475608.63.servername /dev/vx/rdmp/c1t2d0s2
VxVM vxdg ERROR V-5-1-10978 Disk group myapp-dg: import failed:
Operation must be executed on master
vxdg import myapp-dg
Code:
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg02
VxVM vxdg ERROR V-5-1-10978 Disk group myapp-dg: import failed:
Serial Split Brain detected. Run vxsplitlines to import the diskgroup
Except the first 2 disks, every disk was part of raid 5 volume and 1 disk as spare and 1 for log.
Any idea how I can recover this?
Thanks in advance.
Edit 1
More Info :
vxconfigd -k
Code:
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg02
VxVM vxconfigd ERROR V-5-1-569 Disk group myapp-dg, Disk c2t2d0s2: Cannot auto-import group:
Serial Split Brain detected. Run vxsplitlines to import the diskgroup
Code:
/etc/vx/diag.d/vxprivutil dumpconfig /dev/vx/rdmp/c2t2d0s2
VxVM vxprivutil ERROR V-5-1-595 Disk has no enabled config copies
Last edited by upengan78; 04-02-2010 at 05:14 PM..
What kind of setup is this? A cluster or have you somehow connected two non-clustered nodes to the same storage?
---------- Post updated 2010-04-03 at 12:01 AM ---------- Previous update was 2010-04-02 at 11:58 PM ----------
Also can you post the output of:
Code:
vxdg -o alldgs list
Hello,
Thanks for reply.
This is a single machine (v440) connected via scsi cable to only ESM on storedge D2. Other scsi port is terminated using LVD/SE terminator. No cluster software on the v440 as well as no such intention.
Code:
vxdg -o alldgs list
VxVM vxdg ERROR V-5-1-776 Option alldgs not recognized, recognized options are:
failfast - set the failfast timeout for the disk (msec)
verify - verifies that the specified disk group task can be performed
without violating any storage-specific guidelines,
but does not perform the task
override - performs the disk group task and ignores any
storage-specific guidelines
remove - removes the objects involved in a move/split/join from
thisdiskgroup
complete - perform recovery by retrying original operation
clean - clear any move/split/join-related internal flags
expand - select additional objects that reside on same disks
dgtype - select dg type (private, shared, san)
clearreserve - clear reservations before import
groupreserve - import with group reserve
listreserve - show group reserve information with list command
ejectkey - eject host membership
dgid - need to use dgid for the dg to be initialized
selectcp - Select cp on this disk
site - Site based import
noreonline - Don't reonline disks
coordinator - dg disks reserved as coordinator disks
site - disk group site name
tag - disk group tag name[=value]
source - disk group tag source
useclonedev - import clone disks
updateid - update ids when importing clone disks
addmirror - Add mirror on the new site
rmmirror - Remove mirror on the site being removed
overridessb - Override SSB on reattaching a disk/site
alldisks - Reattach a site only if all disks are online
autotagging - Autotaging for newly added disks
A global group of scientists are spending the next ten years and a billion dollars to try and develop a computer simulation of the brain:
https://www.humanbrainproject.eu/
I always found it fascinating that the brain can understand itself. This almost sounds like in a few years the computer... (0 Replies)
Hello!
I am working on an application which reads environmental instruments which have serial ports. The application requires a serial port to be present to talk to the device (i.e. /dev/ttyS0 ). In some instances the environmental devices will be 100's of yards away from the computer, so a... (5 Replies)
Hi Gurus,
To the Brain Teaser, if I add another condition, say the executable should not be altered, how the program should be altered? (no perl please, purely C). I forgot to mention this condition my staff had mentioned. ( forgot then and got now :D )
The program executed the first time... (4 Replies)
Dear Gurus,
I have encountered a C question, which I thought of sharing with you.
This question was asked by one of my technical training staff...Though my training was over I'm still thinking of a solution for this..
Write a C program to do a small task(lets say just simply printing a "Hello... (34 Replies)
Hi,
Can anybody provide me Pointers to Practice tests or any Material to prepare for Brainbench certification in Unix Shell Scripting? Also how good is this Certification for UNIX programmers. Is it worth it? I'm planning to take this certification in 2 weeks. Kindly let me know all the pros... (0 Replies)