Seite 1 von 1

Vmotion geht nicht?

Verfasst: 28.08.2010, 22:58
von diamond1001
Hallo ich hab glaubich ein größeres Problem und zwar:

2 Hosts, 1 ISCSI Storage System. Auf einem Hosts ist Vcenter Installalliert.. alles läuft wunderbar.. keine Fehler oder derartiges.

Wenn ich jetzt eine viratualisierung verschieben will per drag and drop, dann funktioniert Sie. Aber nur wenn die virtualisierung ausgeschaltet ist. Mache ich das sagen wir mal, wenn die vm debian angeschaltet ist, kommt folgende Fehlermeldung:

Die Host-CPU ist mit den VM-Anforderungen auf CPUID-Ebene 0x1,Register 'ecx' nicht kompatibel.

Hostsbits: 0000 u.s.w.
Erforderlich x0000 u.s.w.

Abweichung für folgende Funktionen ermittelt:

* Allgemeine INkompatibilitäten

Verwenden Sie, falls möglich, einen Cluster mit aktivierter Echanced vMotion Compatibility (EVC); siehe KB-Artikel
1003212. Falls EVC nicht verfügbar ist, siehe KB-Artikel 1993

Was ich nicht verstehe ist, beide Hosts verfügen genau um die gleichen CPU`s und das als 2 Socket:

Intel Xeon E5620 Processor (2.40GHz, 4C, 12M Cache, 5.86 GT/s QPI, 80W TDP,
Turbo, HT), 1066MHz Max Memory

Warum ist das Nicht Kompatibel?

Okay, dann habe ich einen Cluster gebaut und habe die im EVC Modi geschaltet:

Aber das scheint irgendwie nicht zu Funktionieren:

1. Intel Xenon Core 2

Der Cluster kann nicht mit dem ausgewählten Enhanced VMotion Compatibility-Modus konfiguriert werden. Die von diesem Modus deaktivierten CPU-Funktionen werden möglicherweise von eingeschalteten oder angehaltenen virtuellen Maschinen im Cluster verwendet.

- server1 (Dell R410)
- server2 (Dell R710)

2. Intel Xenon 45nm Core 2

Der Cluster kann nicht mit dem ausgewählten Enhanced VMotion Compatibility-Modus konfiguriert werden. Die von diesem Modus deaktivierten CPU-Funktionen werden möglicherweise von eingeschalteten oder angehaltenen virtuellen Maschinen im Cluster verwendet.

- server1 (Dell R410)
- server2 (Dell R710)

3. Intel Xenon Core i7

Der Cluster kann nicht mit dem ausgewählten Enhanced VMotion Compatibility-Modus konfiguriert werden. Die von diesem Modus deaktivierten CPU-Funktionen werden möglicherweise von eingeschalteten oder angehaltenen virtuellen Maschinen im Cluster verwendet.


- server1 (Dell R410)

4. Intel Xenon 32 Nm Core i7

Der ausgewählte Enhanced VMotion Compatibility-Modus kann nicht aktiviert werden, da der Cluster Hosts mit CPU-Hardware enthält, die den Modus nicht unterstützt.


- server2 (Dell R710)

Egal was ich einstelle irgendwie ist der eine weg dann der andere.. verdammt ich dreh noch durch! Kann mir Bitte jemand weiter helfen??

Verfasst: 28.08.2010, 23:09
von irix
Um EVC anzuschalten duerfen keine VMs laufen in dem Host/Cluster.

Gruss
Joerg

Verfasst: 28.08.2010, 23:21
von diamond1001
Ja das Problem ist.. 2 Hosts und auf einen läuft vcenter? Wie mache ich das denn jetzt am besten ;)?

Verfasst: 28.08.2010, 23:24
von diamond1001
diamond1001 hat geschrieben:Ja das Problem ist.. 2 Hosts und auf einen läuft vcenter? Wie mache ich das denn jetzt am besten ;)?


Und warum kann ich die dann nicht einfach im nicht Cluster das vmotion betreiben im laufenden vm betrieb? Die CPUS sind beide gleich..??

Verfasst: 29.08.2010, 00:06
von irix
1.Cluster erstellen mit EVC
2. ersten Host reinholen (den ohne vCenter)
3. am anderen ESX anmelden. alle VMs und vCenter ausmachen
4. Unregister der vCenter VM, und Register dann auf dem Host welcher schon EVC aktiv hat
5. VM starten
6. letzten Host in Cluster aufnehmen

Gruss
Joerg

Verfasst: 29.08.2010, 14:20
von diamond1001
Danke für die späte ANtwort noch :)

Ich habe alles bis Punkt 3 gemacht

Jetzt bin ich auf dem Host wo vcenter läuft, habe vcenter herunter gefahren und die anderen vms.

Nur wie mache ich das nun bei Punkt 4? Unregister und dann auf dem anderen Host regestrieren?

Bitte um Hilfe

Verfasst: 29.08.2010, 15:04
von irix
Mittels "vmware-cmd" wenn man einen Classic ESX ansonsten oder auch wenn man SSH nicht verwenden will installiert man RCLI und vwendet das per Remote.

Gruss
Joerg

Verfasst: 29.08.2010, 15:10
von diamond1001
ja ich kann per ssh rauf, nur weiss ich leider nicht, wie ich am besten vorgehe.. :(

Die Kommandos sind ja alle neu für mich und weiss nicht wo ich die daten finde..

Ich glaub ich hab jetzt auch scheisse gebaut..

habe denn vcenter aus der bestandliste gelöscht und dann im neuen host wieder hinzugefügt mit der option neue virtualisierung und habe dann die festplatte gewählt :(

Im Datastore wird dann ein neuer Ordner angelegt vcenter vcenter_1 :(

man man man

Verfasst: 29.08.2010, 15:16
von irix
Dann mach einfach "vmware-cmd -h" und dann wirst du "vmware-cmd -s register .... " finden.

Per default wird als Verzeichnisname der gleiche wie fuer den VM Label verwendet. Ist aber schon ein Verzeichnis im Datastore haengt er eine Nummer hinten dran. Loesche also diese VM wieder mit Delete from Disk.

Sollte man mal eine eine VM hinfuegen wollen welche komplett vorhanden ist dann kann man neben "vmware-cmd" auch den Datastorebrowser verwenden. Mittels Rechs Klick auf die vmname.vmx -> Add To Inventory.

Gruss
Joerg

Verfasst: 29.08.2010, 18:54
von diamond1001
ja ich kann per ssh rauf, nur weiss ich leider nicht, wie ich am besten vorgehe.. :(

Die Kommandos sind ja alle neu für mich und weiss nicht wo ich die daten finde..

Ich glaub ich hab jetzt auch scheisse gebaut..

habe denn vcenter aus der bestandliste gelöscht und dann im neuen host wieder hinzugefügt mit der option neue virtualisierung und habe dann die festplatte gewählt :(

Im Datastore wird dann ein neuer Ordner angelegt vcenter vcenter_1 :(

man man man

Verfasst: 29.08.2010, 19:25
von irix
.oO(DejaVu)

Verfasst: 30.08.2010, 06:41
von diamond1001
lol keine Ahnung warum ich das selbe wieder geschrieben habe ;) greets