VM's von VMwares Server2 zu ESXi migrieren: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=UNDER CONSTRUCTION!=
+
===Transfer der vmdk (Virtuellen Festplatten) Dateien und Konvertierung in das neue Format===
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
== Transfer der vmdk (Virtuellen Festplatten) Dateien und Konvertierung in das neue Format ==
 
  
 
Die Virtuelle Festplatte muss als SCSI Device und nicht als IDE Device eingebunden sein!
 
Die Virtuelle Festplatte muss als SCSI Device und nicht als IDE Device eingebunden sein!
Zeile 45: Zeile 28:
 
===IDE zu SCSI konvertieren===
 
===IDE zu SCSI konvertieren===
  
I recently had a Vmware virtual disk that was setup as IDE.  Unfortunately I needed to extend the drive size, which is done, in part by mounting the drive on another virtual machine, to complete the extend.  IDE drives cannot be mounted on another virtual machine.  So, the easy fix was to convert the drive from IDE to SCSI, which is very easy to do!
+
IDE drives cannot be mounted on another virtual machine! Easy fix was to convert the drive from IDE to SCSI.
  
1) VM abschalten
+
'''1.''' VM abschalten
  
2) Die VMDisk-Location finden (.vmdk file)
+
'''2.''' Die VMDisk-Location finden (.vmdk file)
  
3) Editiere die .vmdk-file mit Bspweise: vi
+
'''3.''' Editiere die .vmdk-file mit Bspweise: vi
  
4) Finde die Zeile: ddb.adapterType = "ide"
+
'''4.''' Finde die Zeile: ddb.adapterType = "ide"
  
5) Ändere es zu: ddb.adapterType = "lsilogic"  (Man kann auch zu "buslogic" ändern)
+
'''5.''' Ändere es zu: ddb.adapterType = "lsilogic"  (Man kann auch zu "buslogic" ändern)
  
6) Speichern
+
'''6.''' Speichern
  
7) Im vSphere Client editiere die Einstellungen von der VM
+
'''7.''' Im vSphere Client editiere die Einstellungen von der VM
  
8) Wähle die IDE Disk aus
+
'''8.''' Wähle die IDE Disk aus
  
9) Entferne die Disk von der VM, ABER NICHT: REMOVE FROM DISK
+
'''9.''' Entferne die Disk von der VM, ABER NICHT: REMOVE FROM DISK
  
10) Hinzufügen -> neue Disk auswählen
+
'''10.''' Hinzufügen -> neue Disk auswählen
  
11) Wähle die modifizierte .vmdk aus
+
'''11.''' Wähle die modifizierte .vmdk aus
  
12) Wähle SCSI als Adapter aus, SCSI ID of SCSI 0:0
+
'''12.''' Wähle SCSI als Adapter aus, SCSI ID of SCSI 0:0
  
13) Booten + Einstellungen übernehmen lassen
+
'''13.''' Booten + Einstellungen übernehmen lassen
  
14) VM will neustarten -> neustarten
+
'''14.''' VM will neustarten -> neustarten
  
15) Fertig
+
'''15.''' Fertig
  
 
===Mehr Infos und Bilder:===
 
===Mehr Infos und Bilder:===
  
 
http://www.sysadminslife.com/virtualization/howto-virtuelle-maschine-von-vmware-server-2-x-1-x-auf-esxi-migrieren/
 
http://www.sysadminslife.com/virtualization/howto-virtuelle-maschine-von-vmware-server-2-x-1-x-auf-esxi-migrieren/
 +
 
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1881
 
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1881
 +
 +
http://working-life.de/2011/09/22/migrieren-von-vmware-server-2-zu-esxi/
 +
 +
http://blog.jitteringrunt.com/2011/11/vmware-virtual-disk-ide-to-scsi.html

Aktuelle Version vom 26. Februar 2013, 07:35 Uhr

Transfer der vmdk (Virtuellen Festplatten) Dateien und Konvertierung in das neue Format

Die Virtuelle Festplatte muss als SCSI Device und nicht als IDE Device eingebunden sein! (Rechtsklick, Einstellungen der VM -> Hardware)


1. VM ausschalten (kein Pausieren!)

2. per scp alles auf den Ziel-ESXi kopieren

3. neue VM auf ESXi erstellen

4. die alten Disks müssen zuerst konvertiert werden, dazu wechseln wir in den Pfad, wo die alten vmdk Files liegen und Konvertieren diese in eine neue File (Beachtet dabei dass aus mehrere vmdk Dateien nun eine einzige Datei generiert wird.)

cd /vmfs/volumes/datastore1/copyvmserver1
vmkfstools -i hdd0.vmdk -d zeroedthick hdd0_esx.vmdk

5. Danach wird die konvertierte Disk in das Verzeichnis verschoben wo wir unsere Virtuelle Maschine angelegt haben.

mv /vmfs/volumes/datastore1/copyvmserver1/hdd0_esx.vmdk
/vmfs/volumes/datastore1/debiantest1/debiantest1.vmdk

6. Nachdem die Konvertierung abgeschlossen ist kann die Virtuelle Maschine editiert werden, die bestehende, temporäre Disk gelöscht und die beiden konvertierten Disks eingebunden werden:

7. VM starten


IDE zu SCSI konvertieren

IDE drives cannot be mounted on another virtual machine! Easy fix was to convert the drive from IDE to SCSI.

1. VM abschalten

2. Die VMDisk-Location finden (.vmdk file)

3. Editiere die .vmdk-file mit Bspweise: vi

4. Finde die Zeile: ddb.adapterType = "ide"

5. Ändere es zu: ddb.adapterType = "lsilogic" (Man kann auch zu "buslogic" ändern)

6. Speichern

7. Im vSphere Client editiere die Einstellungen von der VM

8. Wähle die IDE Disk aus

9. Entferne die Disk von der VM, ABER NICHT: REMOVE FROM DISK

10. Hinzufügen -> neue Disk auswählen

11. Wähle die modifizierte .vmdk aus

12. Wähle SCSI als Adapter aus, SCSI ID of SCSI 0:0

13. Booten + Einstellungen übernehmen lassen

14. VM will neustarten -> neustarten

15. Fertig

Mehr Infos und Bilder:

http://www.sysadminslife.com/virtualization/howto-virtuelle-maschine-von-vmware-server-2-x-1-x-auf-esxi-migrieren/

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1881

http://working-life.de/2011/09/22/migrieren-von-vmware-server-2-zu-esxi/

http://blog.jitteringrunt.com/2011/11/vmware-virtual-disk-ide-to-scsi.html