PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vmwareserver 2 Image unter esxi starten



thebrain05
08.12.08, 17:49
Hallo,

ich möchte gerne wissen ob das Image unter Vmwareserver 2 ohne Probleme unter dem esxi läuft. Da ich meine Vmware jemanden schicken möchte der den esxi server hat. Möchte aber sicherstellen das sie darunter auch läuft.

Wenn nicht, wie kann ich sie konvertieren oder so damit sie reibungslos funktioniert.

zyrusthc
08.12.08, 18:19
Vielleicht http://www.vmware.com/download/converter/ ?!

Greeez Oli

stefan.becker
08.12.08, 18:24
Eventuell zuvor auf alte Hardware einstellen. Mit VMWARE Server ist neue Hardware eingezogen. Und die kennt ESX noch nicht.

Zu den Einstellungen der vmx-Datei siehe www.sanbarrow.com.

thebrain05
09.12.08, 13:54
Leider bekomme ich den folgenden Fehler wenn ich den Converter auf die Imagedatei verwende.
Dies seht im vmware-converter-0 LOG


[#3] [2008-12-09 14:53:13.085 'App' 2296 verbose] [,0] DISKLIB-DSCPTR: Unrecognized ddb entry. ID='encoding' Val='UTF-8'
[#3] [2008-12-09 14:53:13.184 'App' 2316 error] [importSource,335] Unable to read OS info from system disk: vmodl.fault.SystemError
[#3] [2008-12-09 14:53:13.184 'App' 2316 error] [imageProcessingTaskImpl,552] VmiQuerySourceInfoTask::task{2}: Image processing task has failed with MethodFault::Exception: sysimage.fault.UnableToDetermineGuestOs
[#3] [2008-12-09 14:53:13.184 'App' 2316 verbose] [imageProcessingTaskImpl,154] VmiQuerySourceInfoTask::task{2}: SetState to error
[#3] [2008-12-09 14:53:13.233 'App' 2316 verbose] [disposable,122] object explicitly disposed: VmiQuerySourceInfoTask::task{2}
[#3] [2008-12-09 14:53:13.233 'App' 2316 verbose] [imageProcessingTaskImpl,123] VmiQuerySourceInfoTask::task{2} being destroye


Dies steht im vmware-clinet-0 Log:


[2008-12-09 14:53:13.250 'P2V' 3416 error] [task,295] Task failed: P2VError UNABLE_TO_DETERMINE_GUEST_OS()
[2008-12-09 14:53:13.250 'P2V' 3416 verbose] [task,339] Transition from InProgress to Failure requested
[2008-12-09 14:53:13.250 'P2V' 3416 verbose] [task,388] Transition succeeded


Es handelt sich um eine Debian Etch. Auf dem Apache, Postfix, etc. läuft.

stefan.becker
09.12.08, 14:58
???

Warum den Konverter. Probiere doch erstmal die Direktübernahme des Images.

thebrain05
09.12.08, 15:43
Das kann ich leider nicht, muss die Images weg schicken. Dort läuft aber nur ein ESXi und ich möchte sicherstellen das sie dort auch laufen.
Mir würde auch reichen, wenn ich feststellen könnte das sie laufen würden.

cane
09.12.08, 17:33
AFAIR musst ich damals nur die .vmdk in ein anderes Format konvertieren, das ging per CommandLineTool auf dem ESX.

Schau mal am besten im offiziellen VMware forum - da findet sich fast auf alles schon eine Antwort...

mfg
cane

L00NIX
09.12.08, 18:29
Hi.

Vielleicht hilft es, auf dem ESX 3i eine neue VM mit denselben Randdaten anzulegen und nur die Platten zu kopieren.

Diese müssen dann allerdings auf dem VMware Server schon im ungesplitteten flat-Format vorliegen und können dann wie folgt konvertiert werden:

Unterschiedliche Meta-Files bei Flat-Disks



ESX VMware Server
---------------------------------------+-------------------------------------
# Disk DescriptorFile # Disk DescriptorFile
version=1 version=1
CID=4d30facd CID=4d30facd
parentCID=ffffffff parentCID=ffffffff
> createType="vmfs" createType="monolithicFlat"

# Extent description # Extent description
> RW 10485760 VMFS "SLES9-flat.vmdk" RW 10485760 FLAT "SLES9-flat.vmdk" 0

# The Disk Data Base # The Disk Data Base
#DDB #DDB

ddb.adapterType = "lsilogic" ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63" ddb.geometry.sectors = "63"
ddb.geometry.heads = "255" ddb.geometry.heads = "255"
ddb.geometry.cylinders = "652" ddb.geometry.cylinders = "652"
ddb.toolsVersion = "0" ddb.toolsVersion = "0"
ddb.virtualHWVersion = "4" ddb.virtualHWVersion = "4"


WICHTIG: Die Virtual Hardware Version muss ggf. auch angepasst werden!

Anm.: Konvertierung IDE -> SCSI (VMware Server -> ESX)

Vorgehen:

1) Neue Festplatte auf ESX anlegen mit gleicher Größe wie Quellplatte auf VMware Server

2) ddb.*-Einträge in Metafile *.vmdk übertragen


HTH & Gruß
L00NIX