Autor Beitrag
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 09.09.09 18:06 
Moin!

Ich hätte da gerne mal ein Problem! ;)

Der Komplexitätsgrad der ganzen Sache ist leider deutlich größer, als mein Bock, jetzt hier groß auszuholen, deshalb bitte nicht über diverse "Merkwürdigkeiten" wundern... :?

Wir haben da ein paar Linux-Server im Einsatz, die mit SCSI-Platten ausgerüstet sind (SLES10, wie schon gesagt). Die Dinger sind mit einem standardisierten Installationsverfahren hochgezogen (also kein von-der-Stange-System). Die Platten laufen nun schon ein paar Jährchen und stehen nun zum Austausch an. An sich kein Problem, auch dieses Verfahren ist standardisiert: Daten sichern, Server neu installieren, Daten zurücksichern. Klappt alles, ist auch gut dokumentiert, alles kein Thema. Thema ist aber: das dauert locker 8-10 Stunden (warum auch immer, sei hier mal dahingestellt).

Aufgabe: Platte tauschen, ohne den Server neu installieren zu müssen! (Sollte sich in <60min. machen lassen, denke ich mir mal so :angel:)

Gut, man lebt ja nicht auf einer IT-Insel 8) 2. Platte her, Server mit Acronis Disk Director gebootet, Partitionen kopiert, alte Platte raus, einschalten, sieht doch gut aus :D aber nur fast :shock: die Kiste bleibt beim Mounten der Partitionen hängen. :roll: Klar: in der /etc/fstab stehen die "alten" SCSI-Device-Namen drin, das kann nicht klappen. :idea: Also, Datei editiert, Namen an das neue Device angepasst, gebootet - schade aber auch, "reicht" noch nicht. :(

Irgendwo in den Tiefen dieses dämlichen Bootloaders scheint noch eine alte Version der fstab zu stehen, denn es wird immer noch versucht, die alten Devices zu mappen. :evil: Aber wo?! :?!?: Kann mich mal einer etwas anschubsen, wie ich die Device-IDs korrekt austauschen muss oder die fstab im Bootloader ausgetauscht kriege?! :flehan: Danke. :|

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 11.09.09 07:56 
user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Moin!

Ich hätte da gerne mal ein Problem! ;)

Ich sehe, das hast Du bereits, sonst gäbe es diesen Thread nicht ;-)

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Der Komplexitätsgrad der ganzen Sache ist leider deutlich größer, als mein Bock, jetzt hier groß auszuholen, deshalb bitte nicht über diverse "Merkwürdigkeiten" wundern... :?

k, das verschieben wir dann auf später ...

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Wir haben da ein paar Linux-Server im Einsatz, die mit SCSI-Platten ausgerüstet sind (SLES10, wie schon gesagt). Die Dinger sind mit einem standardisierten Installationsverfahren hochgezogen (also kein von-der-Stange-System). Die Platten laufen nun schon ein paar Jährchen und stehen nun zum Austausch an. An sich kein Problem, auch dieses Verfahren ist standardisiert: Daten sichern, Server neu installieren, Daten zurücksichern. Klappt alles, ist auch gut dokumentiert, alles kein Thema. Thema ist aber: das dauert locker 8-10 Stunden (warum auch immer, sei hier mal dahingestellt).

Datenmengen sicherlich, Backup-Überprüfung, ...

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Aufgabe: Platte tauschen, ohne den Server neu installieren zu müssen! (Sollte sich in <60min. machen lassen, denke ich mir mal so :angel:)

Wenn RAID mit Redundanz vorhanden, eine Platte nach der nächsten austauschen und dabei immer der Reihe nach Austausch vornehmen:
- Alte Platte (einzeln) aus RAID entfernen, Platte ausbauen, neue Platte einbauen, neue Platte in RAID einbauen, Auf Abschluss der Synchronisierung warten(WICHTIG!!!) Dauert pro Platte dann zwar auch 8 Stunden, läuft aber vollständig ohne Systemneustart ab (IIRC)

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Gut, man lebt ja nicht auf einer IT-Insel 8) 2. Platte her, Server mit Acronis Disk Director gebootet, Partitionen kopiert, alte Platte raus, einschalten, sieht doch gut aus :D aber nur fast :shock: die Kiste bleibt beim Mounten der Partitionen hängen. :roll: Klar: in der /etc/fstab stehen die "alten" SCSI-Device-Namen drin, das kann nicht klappen. :idea: Also, Datei editiert, Namen an das neue Device angepasst, gebootet - schade aber auch, "reicht" noch nicht. :(

Wo hängt es?

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Irgendwo in den Tiefen dieses dämlichen Bootloaders scheint noch eine alte Version der fstab zu stehen, denn es wird immer noch versucht, die alten Devices zu mappen. :evil: Aber wo?! :?!?: Kann mich mal einer etwas anschubsen, wie ich die Device-IDs korrekt austauschen muss oder die fstab im Bootloader ausgetauscht kriege?! :flehan: Danke. :|

cu
Narses

Schau mal /boot/grub/menu.list (bzw. Derivat von LILO. Bei LILO wird eine Live-CD benötigt, da LILO direkt in Spur 0 seine Konfig schreibt. Grub geht über den Boot-Bildschirm --> Eintrag mit e Editieren, booten. Danach in /boot/grub/menu.list den Eintrag permanent ändern.

HTH.

mx,
BenBE

Moderiert von user profile iconNarses: Quote repariert.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Narses Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 11.09.09 09:44 
Moin!

user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Wenn RAID mit Redundanz vorhanden
Die RAID-Server haben wir natürlich schon verarztet. ;) Sind also (leider) einzelne Platten. :(

user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Wo hängt es?
Hab ich grad nicht wörtlich zur Hand, aber sinngemäß: "Warte auf Device... steht nicht zur Verfügung, finito." Und hier wird die alte SCSI-Device-ID angegeben.

user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Schau mal /boot/grub/menu.list
Ist GRUB, der entsprechende Eintrag lautet:
/boot/grub/menu.list hat folgendes geschrieben:
title SUSE Linux Enterprise Server 10 - 2.6.16.60-0.34
root (hd0,0)
kernel /boot/vmlinuz-2.6.16.60-0.34-bigsmp root=/dev/sda1 selinux=0 instusedhcp=0 resume=/dev/sda3 splash=silent elevator=cfq showopts
initrd /boot/initrd-2.6.16.60-0.34-bigsmp

user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Danach in /boot/grub/menu.list den Eintrag permanent ändern.
Wie du siehst, ist hier keine SCSI-Device-ID angegeben, die muss aus der fstab kommen, die in der initrd steckt, oder so. :? Wie kann ich die da austauschen? Für ein mkinitrd müsste ich ja erstmal ein laufendes System haben... :nixweiss:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 11.09.09 10:49 
Moderiert von user profile iconNarses: Komplett-Zitat des letzten Beitrags entfernt.

Live-CD booten, Deine Systemplatten wie üblich mounten, chroot auf deine System, update-grub ausführen.

(OT: Wo sind /dev/sd* bitte KEINE SCSI-IDs ;-) ???)

MfG,
BenBE.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Narses Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 11.09.09 16:06 
Moin!

user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Live-CD booten, Deine Systemplatten wie üblich mounten, chroot auf deine System, update-grub ausführen.
Ändert nix.

Hier die "Hänger-Meldung" komplett:
Doofe Susie hat folgendes geschrieben:
.
.
.
Loading ext3
Waiting for device /dev/disk/by-id/scsi-SSEAGATE_AB<hex-zeug>E5-part1 to appear ....... not found -- exiting to /bin/sh
Und dann bin ich in der Konsole, fetsch. :nixweiss:

Was klemmt da?

cu
Narses

//EDIT: Lösung: Super-GRUB-CD-Image saugen, brennen, booten, GRUB neu installieren, fertig. :roll: :autsch:

_________________
There are 10 types of people - those who understand binary and those who don´t.


Zuletzt bearbeitet von Narses am So 12.06.11 23:45, insgesamt 1-mal bearbeitet
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 12.09.09 18:17 
Dann boote mal von einer Live-CD, mounte dir dort deine Boot-Partition und mach mal ein

grep -R scsi-SSEAGATE_AB /mountpunkt_des_volumes

Dann sollte er dir zumindest ansagen, wo diese alte ID noch enthalten ist.

Kannst du die relevanten Ausschnitte aus deiner menu.list und deiner Drive-Mapping-Datei von Grup bitte mal kurz posten?

MfG,
BenBE.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.