Seite 1 von 1

Ubuntu Maschine auf ESX 3.5

Verfasst: 23.09.2008, 11:14
von jaal
Hi Leute,

ich hab echt keinen Plan mehr, was ich noch versuchen könnte.

Ausgangslage: eine Ubuntu 32 Bit Maschine mit WS 5.5 erstellt. Dann mit 6.0 geöffnet und neu exportiert. Diese Maschine lässt sich mit einem selber gebauten vmx File und dem Player anstandslos öffnen.

Kopiere ich via Veem das vmdk File auf die SAN, ist das File auf Filesystem-Ebene ersichtlich. Wenn ich die Platte in eine bestehende Maschine hängen will, ist keine Spur mehr von dem File zu finden.

Gut - dann habe ich das File mit vmkfstools -i konvertiert. Das Ergebnis war eine ...-flat.vmdk und eine 400 kb grosses vmdk File. Dieses hab ich zwar über die Console gesehen, aber einhängen ging auch nicht. Dann habe ich das ...flat.vmdk umbenannt auf xy.vmdk - und wieder war das File über die Console nicht sichtbar.

Nächster Versuch: Clone mit Acronis gezogen, das Tib File mit dem Converter lokal gewandelt und wieder auf die SAN verschoben - wieder nichts.

Ich hab keinen Plan mehr, was ich noch machen könnte. Aso ja - die in der Workstation erstellte Maschine wurde auf SCSI Platten erstellt.

Vielen Dank für Eure Hilfe,

lg.

Verfasst: 23.09.2008, 12:45
von GTMK
Die ...flat.vmdk und die kleine vmdk gehören zusammen, die kleinere enthält die Metadaten und verweist auf die "flat".

Wie versuchst Du denn überhaupt, die Platte "einzuhängen"?

Georg.

Verfasst: 23.09.2008, 13:10
von jaal
ich habe die maschine via ftp auf die san gezogen. dann über die console eine neue maschine erstellt und custom ausgewählt. dabei wollte ich dann die vorher auf die san geschobene maschine als bestehende festplatte einhängen. da war schonmal kein vmdk file ersichtlich.

nach einer konvertierung auf der der san hatte ich dann das flat und das 400 kb vmdk file. das kleine file hab ich dann über die konsole gesehen, konnte ich auch einhängen. bis dann in der letzten ansicht der auswahl die platte mit ok bestätigt werden musste - da war dann wieder essig mit der fehlermeldung "file not found".

total hirnrissige meldung, das ich das file ja unmittelbar davor ausgewählt habe.

hilft das bzw. hat jemand grunsätzliche tipps, wie linux maschinen ohne den converter zu migrieren sind?

danke für eure hilfe!

Verfasst: 23.09.2008, 14:48
von Barntrup
Das ist doch aber schon eine VM - von daher keine neue erzeugen, sondern mal den Datastore durchsuchen... "Browse Datastore"...

Verfasst: 24.09.2008, 00:09
von GTMK
Nee nee, die Vorgehensweise ist schon okay, soweit ich sehen kann. Aber ich kann mir keinen Reim darauf machen. Rechteprobleme?

Was meinst Du mit "Konsole"? Den VI-Client? Kannst Du denn eine VM mit einer neuen Platte erstellen? Wenn ja, was passiert, wenn Du anschließend auf der Konsole (!) des ESX die .vmx editierst und die vmdk durch Deine existierende Datei ersetzt?

Georg.

Verfasst: 24.09.2008, 00:45
von continuum
Es geht um ESX 2.5 !

Da wuerde ich vorschlagen ein dd-image oder einen ghost zu importieren.

Also neue VM mit Platte anlegen - in Knoppix oder BartPE booten - networkshare verbinden und dd-image oder ghost restoren

Verfasst: 24.09.2008, 07:16
von jaal
Morgen Gemeinde,

vorab: mir ist ein dummer Fehler unterlaufen. Ich hab nicht die ESX 2.5 sonder die 3.5 im Einsatz, sorry für die Fehlinformation. Man(n) sollte nicht nur den Text vor dem Posting durchlesen, sondern auch den Betreff:(

Zum Thema:

@ Barntrup: über den Datastore sehe ich das vmdk und das selber gestrickte vmx File. Mit "ad to inventory" wird die Maschine übernommen. Starten ist nicht möglich, geht nur bis 40 %. Ich habe dann "Upgrade virtual Hardware" ausgewählt - das läuft jetzt bereits seit 3,5 Stunden :(

NACHTRAG: das läuft jetzt über 5 Stunden, das System macht aber nichts. Zumindest scheint mir das so. Auf der Filesytem-Ebene kann ich auch keine Veränderungen an den vmdk und vmx Files feststellen. Zumindest sagt der Datums-/Zeitstempel nur die Zeit aus, wo ich das Upgrade gestartet habe. Wird bei beim Upgrad irgendwo ein Log-File mitgeschrieben?

@ Gtmk: Rechte hab ich mir auch gedacht. Wobei das nicht erklärt, wieso ich das File über "use existing" harddisk nicht sehe. Die Berechtigungen sehen wie folgt aus: -rw-r--r--

Mit der Console meine ich den VMware Infrastructure Client :) Also nicht die Kommandozeile.

Eine neue VM mit einer neuen Platte geht, ja. Die Editierung der vmx hab ich noch nicht probiert, werd ich aber machen. Geb dann Bescheid, ob die Sache jetzt funzt.

@ continuum: sorry für den Versionskonflikt. Um die Image Lösung würde ich gerne herumkommen. Kann ja ned sein, das ich keinen Ubuntu Rechner mit Boardmitteln migrieren kann :(

Danke schonmal für Eure Hilfe!