Seite 1 von 1
[solved] LUN nach Neustart verschwunden
Verfasst: 15.01.2014, 20:08
von Zero4
Hallo,
ich habe folgendes Problem:
Ich habe meinen ESXi 5.5 Server und Storageserver aufgrund einer Wartung runterfahren müssen. Nachdem ich dann erst den Storage und danach den ESXi Server hochgefahren habe war die 1 TB große iSCSI LUN weg und nicht mehr einbindbar.
Das Storage zeigt an, dass die LUN 400 GB Daten hat.
PartedUtil zeigt mir die Partition als linuxNative mit der GUID EBD0A0A2B9E5443387C068B6B72699C7 (Basic Data) an.
Ich habe kein Plan was da passiert ist bzw. wie ich wieder daraus ein VMFS Datastore bekomme.
Hat da jmd eine Idee?
Verfasst: 15.01.2014, 20:23
von irix
Wird die LUN noch von einem anderen Server genutzt bzw. haengt da ein Windows Backupserver mit dran?
Gruss
Joerg
Verfasst: 15.01.2014, 20:28
von Zero4
Nein die LUN wird nur von dem einen ESXi Server benutzt und sonst hängt da nichts weiter dran.
Verfasst: 15.01.2014, 20:28
von kastlr
Hallo und willkommen im Forum,
bist du sicher, das du die iSCSI LUN ausgelesen hast?
Wenn du Glück hast, kannst du das VMFS unter Verwendung des folgenden VMware Artikels wieder herstellen.
Recreating a missing VMFS datastore partition in VMware vSphere 5.0/5.1/5.5
Viel Erfolg,
Ralf
Verfasst: 15.01.2014, 20:30
von irix
Der Abschnitt der vmkernel.log waere nun mal interessant zu dem Zeitpunkt wo du den Rescan HBA Button drueckst.
Gruss
Joerg
Verfasst: 15.01.2014, 20:50
von Zero4
@kastlr: Ja ist die LUN. Den Artikel hab ich schon gelesen. Problem ist, dass die Partition ja da ist, aber im falschen Format.
@irix: In der Log steht:
No FS driver claimed device 'ID des iSCSI LUNs' : Not supported
Couldn't read volume header from control: Not supported
Verfasst: 15.01.2014, 20:56
von kastlr
Hallo,
die Einträge im vmkernel.log bestätigen das Problem, denn eine native LINUX Partition wird vom ESXi eben nicht automatisch gemountet.
Mir ist schon klar, das du aktuell einen Eintrag in der Partitionstabelle hast, aber der ist doch falsch.
Mit dem Artikel könntest du den "Backup" Bereich auslesen und damit eventuell den ursprünglichen Inhalt wieder herstellen.
Gruß,
Ralf
Verfasst: 15.01.2014, 21:16
von Zero4
Ok also ich bekomme diese Informationen:
~ # partedUtil getptbl /vmfs/devices/disks/naa.60014050a42eaeedaaf8d35f7d82e8d1
gpt
130541 255 63 2097152000
1 2048 2097149951 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
Wenn ich den Artikel richtig verstehe wäre dann der Befehl:
partedUtil setptbl /vmfs/devices/disks/naa.60014050a42eaeedaaf8d35f7d82e8d1 gpt "1 2048 2097149951 AA31E02A400F11DB9590000C2911D1B8 0"
Die Partitionsgröße ist ja nach wie vor korrekt. Ich setze doch dann eigentlich nur die GUID von LinuxNative auf VMFS Datastore um oder habe ich da einen Denkfehler?
Verfasst: 15.01.2014, 22:05
von Zero4
Hat so geklappt.
Einmal den Befehl:
partedUtil getUsableSectors
und dann
partedUtil setptbl
und nach dem Scan war das LUN wieder da.
Danke Leute
Wie sowas passieren kann weiß ich zwar nicht, aber immerhin funktioniert es wieder.
Verfasst: 15.01.2014, 22:07
von irix
Ich gehe mal davon aus das du keinen VMware Support hast oder?
Gruss
Joerg
Verfasst: 15.01.2014, 22:11
von Zero4
Doch. Einen Supportcase hatte ich schon geöffnet, aber das kann bis 8 Stunden dauern.
Verfasst: 15.01.2014, 22:13
von irix
Ah ok.
Wuerde dich trotzdem bitten das Problem da abzukippen und Logs denen bereit zustellen. Weil nur so koennen sie das Produkt verbessern bzw. man muss taeglich aufzeigen das es nicht perfekt ist
Gruss
Joerg