StratoServer

Neulich mal nen Strato Dedicated Server retten ... klingt einfacher als es ist.

Tag 1 ...

Der Zugang zum Server soll über einen Consolen-Server gehen. Der hat einen speziellen Serverpfad & -Benutzer

 ssh -l k234567:h2338882 h2338882.console.stratoserver.net 

... dort muss man eine normale SSH-Anmeldung machen und nach erfolgreichem Login einfach noch ein weiteres Mal die Enter-Taste drücken

Ist hat nur doof, wenn danach nix mehr passiert.

Ticket bei Strato wieder auf.

Tag 2 ...

bis 2330 Uhr

Neuer Tag neue Glück. Der Server ist heute auch ohne Umwege über irgendwelche Remote-Consolen erreichbar. Dort muss man nun nur die jeweils aktuellen Benuterdaten des aktivierten Root-Users eingeben ...

 ssh root@h2*38*82.stratoserver.net

Es ist ein mdadm Raid im System drin

  • Raid-Master ist /dev/md
    • /dev/md0 ... /boot/
    • /dev/md1 ... /
    • /dev/md2 ... /home/
    • /dev/md3 ... /var/

Nach der ersten Info von Strato müssen wir unbedingt die Datei XX-persistent-net.rules leeren ... also

  • cd /mnt/<mountpoint> ... <mountpoint> = oa
  • also ...
   cd /mnt/
   mkdir oa
    mount /dev/md1 /mnt/oa/
    mount /dev/md0 /mnt/oa/boot/
    mount /dev/md2 /mnt/oa/home/
    mount /dev/md3 /mnt/oa/var/
    mount -t proc none /proc /mnt/oa/proc/
    mount --bind /sys /mnt/oa/sys/
    mount --bind /dev /mnt/oa/dev/
    chroot .
  • Grub neu gestaltet
    • grub auf dem /dev/md
    • grub auf den /dev/sda1
    • grub auf den /dev/sdb1
  • Init-Rramdisk neu gemacht
  • fsck /dev/md0
  • fsck /dev/md1
  • fsck /dev/md2
  • fsck /dev/md3

DJSmV24N

Tag 3 ...

Tag 4 ...

root@h233*8*2:/proc# cat mdstat Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md3 : active raid1 sdb6[1]

      380499776 blocks super 1.0 [2/1] [_U]
      bitmap: 3/3 pages [12KB], 65536KB chunk

md2 : active raid1 sda5[0] sdb5[1]

      570753856 blocks super 1.0 [2/2] [UU]
      bitmap: 0/5 pages [0KB], 65536KB chunk

md1 : active raid1 sda3[0] sdb3[1]

      20479872 blocks super 1.0 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]

      1023936 blocks super 1.0 [2/2] [UU]

unused devices: <none> root@h233*8*2:/proc#