Seite 1 von 1

VMWare Fusion (Mac) VM -> VSphere importieren

Verfasst: 31.08.2009, 10:05
von andreas222
Hallo zusammen,

habe eine Ubuntu-VM (vmdk-Dateien u. konfig-Files) welche mit VMWare Fusion auf einem
Macintosh erstellt wurde bekommen.

Wie importiere ich diese am besten auf unser VMWare VSphere ?
Die kompletten Dateien per "SCP" kopieren ?
Sind Anpassungen notwendig ?

Vielen Dank & Merci
Andi

Verfasst: 31.08.2009, 13:19
von continuum
poste mal die vmx
welchen vmdk-disktyp hast du genommen ?

wachsend - gesplittet
wachsend - einteilig
preallocated - gesplittet
preallocated - einteilig ?

Verfasst: 31.08.2009, 16:29
von ostekl1
... sollte das nicht auch mit dem VMware Converter funktionieren?

Verfasst: 31.08.2009, 20:08
von continuum
Converter ist Plan B

Verfasst: 31.08.2009, 21:42
von McStarfighter
Und wenn Ulli das sagt, dann ist es auch zu beachten ... :D

Verfasst: 31.08.2009, 22:35
von continuum
vorigen kommentar bitte nicht ernst nehmen 8)

Verfasst: 31.08.2009, 23:12
von McStarfighter
Das sagt er immer, und dann bringen seine göttlichen Fingerchen wieder alles in Ordnung. Naja, fast alles ... :D

Verfasst: 01.09.2009, 07:47
von andreas222
Hi zusammen,


wenn ich es richtig verstehe handelt es sich bei der VM nur um eine einzige HD..."wachsend"...der Kollege sagte mir er hat bei der Erstellung alles "Default" belassen.

Weiter unten steht etwas von "compatibility hosted".... heisst für mich ne Anpassung ist notwendig... ESX4 ist ja kein hosted Produkt ?

Gruesse & Merci
Andi

+++ Die ubuntu-server.vmx Datei ++++

.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "512"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Ubuntu-000001.vmdk"
ide0:0.present = "TRUE"
ide0:0.fileName = "auto detect"
ide0:0.deviceType = "cdrom-raw"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileType = "device"
floppy0.fileName = ""
floppy0.clientDevice = "FALSE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.linkStatePropagation.enable = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
serial0.present = "TRUE"
serial0.fileType = "thinprint"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
isolation.tools.hgfs.disable = "FALSE"
roamingVM.exitBehavior = "go"
tools.syncTime = "TRUE"
displayName = "Ubuntu"
guestOS = "ubuntu"
nvram = "Ubuntu.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
printers.enabled = "TRUE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "FALSE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.hostPath = "/Users/schmidlei"
sharedFolder0.guestName = "schmidlei auf meinem Mac"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "2"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"

extendedConfigFile = "Ubuntu.vmxf"

ethernet0.addressType = "generated"
uuid.location = "56 4d dc 73 e0 f9 60 f4-12 99 3c 53 04 04 57 1e"
uuid.bios = "56 4d dc 73 e0 f9 60 f4-12 99 3c 53 04 04 57 1e"
unity.wasCapable = "TRUE"
scsi0:0.redo = ""
vmotion.checkpointFBSize = "65536000"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
ethernet0.generatedAddress = "00:0c:29:04:57:1e"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "67393310"
floppy0.autodetect = "TRUE"
ide0:0.autodetect = "TRUE"
ide1:0.autodetect = "TRUE"

checkpoint.vmState = "Ubuntu.vmss"
ide0:0.startConnected = "FALSE"
ide1:0.startConnected = "FALSE"
floppy0.present = "FALSE"

gui.fullScreenAtPowerOn = "FALSE"
gui.viewModeAtPowerOn = "windowed"

sharedFolder1.present = "TRUE"
sharedFolder1.enabled = "TRUE"
sharedFolder1.readAccess = "TRUE"
sharedFolder1.writeAccess = "TRUE"
sharedFolder1.hostPath = "/Users/schmidle/Public"
sharedFolder1.guestName = "Öffentlich"
sharedFolder1.expiration = "never"

++++

Verfasst: 01.09.2009, 11:20
von andreas222
Hi zusammen,


nun habe ich versucht über den "Import" die VMware Fusion (vom Mac) VM zu importieren.
Alle Dateien liegen lokal auf VCServer im Share.

Nun muss im Importer der UNC-Pfad u. Dateinamen angegeben werden "\\Server\myshare\ubuntu.vmx"

Dann Fehler: "Unable to import virtual machine while it is powered on or suspended"
Hab beim Kollegen nochmal nachgesehen die Machine war/ist definitiv ausgeschaltet.
Gut sie enthält Snapshots.

Nun lasse ich ihn mal alle Snapshots zurückschreiben u. teste dann nochmal.

Eine Idee ?

Cu & Merci
Andi

Verfasst: 01.09.2009, 11:48
von andreas222
Hi,

noch ein Versuch..

statt im Importer UNC-Pfad u. Dateinamen anzugeben habe ich mal nur den share
"\\Server\myshare\" eingetragen....

Dann Fehler: "source Type nicht erkant" hmm ..muss der Kollege evtl. erstmal ne neuere VMware Fusion verwenden ?

Scheint so als würde der Importer das quell-Format nicht erkennen...

Cu & Merci
andi

Verfasst: 01.09.2009, 20:48
von McStarfighter

Verfasst: 04.09.2009, 07:01
von andreas222
Hi zusammen,


der Weg geht über den Konverter wie unter http://robs-blog.crickers.com/2009/08/v ... n-esx.html beschrieben. Erstmal Merci.

Zudem musste ich die *.vmss-Datei löschen u. in der *.vmx-Datei zwei Einträge entfernen. (Maschine wurde immer als Suspended erkannt owohl sie ausgeschaltet war)

checkpointvmstate =bla.vmss
extendedconfigfile=bla.vmxf

Gruesse & Merci
Andi