Cluster Management

Here are links that point to my webdoc for the Xen Cluster.

Since everything is relative to the Xen Cluster doc, navigation is a bit inconvenient: you have to come back here to go to the next section. I’ll fix this at some point (TM).

   ** md array:/dev/mdZ, good drive /dev/sdX, bad drive /dev/sdY

   ** Fail the drive in the md array (if not already in failed mode): 
      mdadm /dev/mdZ —fail /dev/sdY1

   ** Remove the failed drive and physically insert a new one:
      mdadm /dev/mdZ —remove /dev/sdY1

   ** Partition it exactly as the living one /dev/sdX:
      sfdisk -d /dev/sdX > /tmp/sdX
      sfdisk /dev/sdY </tmp/sdX

   ** Zero-in the superblocks of the new disk partition:
      mdadm —zero-superblock /dev/sdY1

   ** Add new disk partition to existing degraded mirror array: 
      mdadm /dev/mdZ —add /dev/sdY1

   ** Add the grub bootloader to the new disk if it’s a system disk:
      grub-install /dev/sdY

   ** Verify that grub is installed:
      dd if=dev/sdY count=1 bs=512 | xxd
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00956246 s, 53.5 kB/s
0000000: eb48 9000 0000 0000 0000 0000 0000 0000  .H..............
0000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000030: 0000 0000 0000 0000 0000 0000 0000 0302  ................
0000040: ff00 0020 0100 0000 0002 fa90 90f6 c280  ... ............
0000050: 7502 b280 ea59 7c00 0031 c08e d88e d0bc  u....Y|..1......
0000060: 0020 fba0 407c 3cff 7402 88c2 52be 7f7d  . ..@|<.t...R..}
0000070: e834 01f6 c280 7454 b441 bbaa 55cd 135a  .4....tT.A..U..Z
0000080: 5272 4981 fb55 aa75 43a0 417c 84c0 7505  RrI..U.uC.A|..u.
0000090: 83e1 0174 3766 8b4c 10be 057c c644 ff01  ...t7f.L...|.D..
00000a0: 668b 1e44 7cc7 0410 00c7 4402 0100 6689  f..D|.....D...f.
00000b0: 5c08 c744 0600 7066 31c0 8944 0466 8944  \..D..pf1..D.f.D
00000c0: 0cb4 42cd 1372 05bb 0070 eb7d b408 cd13  ..B..r...p.}....
00000d0: 730a f6c2 800f 84ea 00e9 8d00 be05 7cc6  s.............|.
00000e0: 44ff 0066 31c0 88f0 4066 8944 0431 d288  D..f1...@f.D.1..
00000f0: cac1 e202 88e8 88f4 4089 4408 31c0 88d0  ........@.D.1...
0000100: c0e8 0266 8904 66a1 447c 6631 d266 f734  ...f..f.D|f1.f.4
0000110: 8854 0a66 31d2 66f7 7404 8854 0b89 440c  .T.f1.f.t..T..D.
0000120: 3b44 087d 3c8a 540d c0e2 068a 4c0a fec1  ;D.}<.T.....L...
0000130: 08d1 8a6c 0c5a 8a74 0bbb 0070 8ec3 31db  ...l.Z.t...p..1.
0000140: b801 02cd 1372 2a8c c38e 0648 7c60 1eb9  .....r*....H|`..
0000150: 0001 8edb 31f6 31ff fcf3 a51f 61ff 2642  ....1.1.....a.&B
0000160: 7cbe 857d e840 00eb 0ebe 8a7d e838 00eb  |..}.@.....}.8..
0000170: 06be 947d e830 00be 997d e82a 00eb fe47  ...}.0...}.*...G
0000180: 5255 4220 0047 656f 6d00 4861 7264 2044  RUB .Geom.Hard D
0000190: 6973 6b00 5265 6164 0020 4572 726f 7200  isk.Read. Error.
00001a0: bb01 00b4 0ecd 10ac 3c00 75f4 c300 0000  ........<.u.....
00001b0: 0000 0000 0000 0000 0000 0000 0000 8001  ................
00001c0: 0100 fdfe 3fed 3f00 0000 2f57 3a00 0000  ....?.?.../W:...
00001d0: 01ee 05fe ffff 6e57 3a00 13ee e11c 0000  ......nW:.......
00001e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa  ..............U.