Seite 1 von 1

SRV2008 R2 Web aus Workstation zu ESXi

Verfasst: 24.06.2012, 17:18
von diwoma
Hi,

ich habe ein Problem beim Überleiten einer virtuelle Maschine zum ESXi 5.
Alle anderen Maschinen (XP-Maschinen) habe ich mittels Converter in meinen ESXi gebracht (wenn auch mehrfach, weil ich vergessen habe von IDE auf SCSI zu wechselen ;)), aber den Webserver bringe ich nicht hinüber.

Der Converter bricht beim Anlegen der Tasks immer mit einem unbekannten Fehler ab und wenn ich die Maschine direkt in den Datastore verschiebe kann ich nicht booten, weil er bei beim Booten eine unbekannte HW-Version 7 an der Platte anmeckert.

Im Converter-Forum ist immer die Rede von den Problemen, die ein Server 2008 macht, wenn er von P2V migriert wird, ich will aber vorerst nur ein V2V zwischen verschiedenen VMWare-Versionen:

Workstatin 7.1 -> ESXi 5.0

Verfasst: 25.06.2012, 00:11
von continuum
die HW 7 Probleme koennen wir beheben wenn wir die vmx gesehen haben

Verfasst: 25.06.2012, 08:20
von diwoma
Hallo Ulli
Dachte ich mir doch, daß Du der Mann für das Problem bist.

Ich habe die VMX, so wie sie in der Workstation läuft mal hochgeladen:
http://www.softconsult.at/ftp/Share/Web.vmx
http://www.softconsult.at/ftp/Share/Web.vmxf

Verfasst: 25.06.2012, 12:46
von continuum
Hi
probier mal diese


Code: Alles auswählen

checkpoint.vmState = ""
cleanShutdown = "FALSE"
config.version = "8"
displayName = "Web"
ehci.pciSlotNumber = "34"
ehci.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.generatedAddress = "00:0c:29:1d:66:0d"
ethernet0.generatedAddressOffset = "0"
ethernet0.networkName = "Bridged"
ethernet0.pciSlotNumber = "33"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
extendedConfigFile = "Web.vmxf"
floppy0.present = "FALSE"
guestOS = "longhorn-64"
ide1:0.present = "TRUE"
ide1:0.startConnected = "TRUE"
memsize = "1024"
mks.enable3d = "TRUE"
nvram = "Web.nvram"
pciBridge0.pciSlotNumber = "17"
pciBridge0.present = "TRUE"
pciBridge4.functions = "8"
pciBridge4.pciSlotNumber = "21"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge5.pciSlotNumber = "22"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge6.pciSlotNumber = "23"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
pciBridge7.pciSlotNumber = "24"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.reset = "soft"
powerType.suspend = "hard"
replay.filename = ""
replay.supported = "FALSE"
scsi0.pciSlotNumber = "160"
scsi0.present = "TRUE"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsisas1068"
scsi0:0.fileName = "Web.vmdk"
scsi0:0.present = "TRUE"
tools.remindInstall = "FALSE"
tools.syncTime = "FALSE"
tools.upgrade.policy = "useGlobal"
unity.wasCapable = "TRUE"
usb.pciSlotNumber = "32"
usb.present = "TRUE"
virtualHW.version = "8"


wie hast du die vmdk genau hochgeladen ?
wenn die von Wirkstation kommt muss sie noch importiert werden mit
vmkfstools -i

Verfasst: 25.06.2012, 13:00
von diwoma
Hallo Ulli,

ja ich habe einfach das Verzeichnis von der Workstation in den Datestore geladen und von dort aus die Maschine eingebunden.

Könntest Du mir den Befehl "vmkfstools -i" verdeutlichen?
Aufgerufen auf der ESXi-Maschine?
Ohne Parameter?
Von wo aus?
Und kann ich das mit meiner probieren oder soll ich gleich deine verwenden?

PS.: ich bin kein Linux-User, also habe ich schon Probleme auf der Shell ein Verzeichnis zu finden :(

Verfasst: 25.06.2012, 14:36
von continuum
mit vmkfstools erstellst du quasi ein Clone einer vorhandenen vmdk - deine heisst web.vmdk

das Kommando waere dann
vmkfstools -i web.vmdk web-import.vmdk

danach muesstest du noch die vmx-Datei anpassen ...

soll ich mal eben per Teamviewer gucken ?

Verfasst: 25.06.2012, 19:04
von diwoma
Danke Ulli,

bin nicht in meinem Büro.
Das heißt also, daß mit dem Clonen der vmdk die Struktur auf ESXi umgestellt wird.
Das mache ich also auf meiner Workstation-Plattform.
Dann die alte vmdk löschen un die neue umbenennen und dann kann ich den gesamten Ordner in den Datastore laden und die vmx einbinden.
Habe ich das jetzt so richtig verstanden?

Verfasst: 25.06.2012, 20:23
von continuum
nicht ganz

Es gibt 2 Moeglichkeiten eine WS-vmdk in eine ESXi vmdk zu convertieren.

A: auf dem Workstationhost - dann macht man es mit vmware-vdiskmanager
B: auf dem ESXi - dann macht man es wie gesagt mit vmkfstools

Verfasst: 25.06.2012, 22:16
von diwoma
DANKE Ulli,

mit Deinen Erklärungen und dem Auszug der vmx habe ich das Ding wieder zum laufen gebracht.