Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Nach Upgrade von 3.5 auf 4.0 funktioniert VMotion nicht mehr

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX Server 4/VMware vSphere 4.0.

Moderatoren: irix, Dayworker

Member
Beiträge: 16
Registriert: 12.11.2004, 16:28

Nach Upgrade von 3.5 auf 4.0 funktioniert VMotion nicht mehr

Beitragvon peter.draeger » 23.06.2009, 07:09

ich hatte folgende Fehlermeldung:

Fehler- und Warnmeldung
Die Host-CPU ist mit den VM-Anforderungen auf CPUID-Ebene 0x1, Register 'ecx' nicht kompatibel.
Host-Bits 0000:0000:0000:0000:0010:0010:0000:0001
Erforderlich: 1000:0000:0000:000x:xxx0:0x1x:xxx0:x001
* Allgemeine Inkompatibilitäten; siehe KB-Artikel 1993 für mögliche Lösungen.

Es hat sich herausgestellt, das die CPUs eines Servers unterschiedliche Steppings hatte.
Dies hatte sich bei ESX3 und ESX3.5 nicht bemerkbar gemacht.

Mein erster Lösungsansatz war eine CPU-Maskierung in der Datei
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\VMware\VMware VirtualCenter\vpxd.cfg vorzunehmen (was leider nicht funktionierte):

Code: Alles auswählen

<config>
  <vpxd>
     <guestOSDescriptor>
        <esx-4-x-x>
           <all-versions>
              <all-guests>
                 <cpuFeatureMask>
                    <default-vendor>
                       <level-1>
                          <ecx>x---:----:----:----:----:----:----:----</ecx>
                       </level-1>
                    </default-vendor>
                 </cpuFeatureMask>
              </all-guests>
           </all-versions>
        </esx-4-x-x>
     </guestOSDescriptor>
     <das>
       <serializeadds>true</serializeadds>
       <slotMemMinMB>256</slotMemMinMB>
       <slotCpuMinMHz>256</slotCpuMinMHz>
     </das>
     <filterOverheadLimitIssues>true</filterOverheadLimitIssues>
  </vpxd>
  <vmacore>
    <threadPool>
      <TaskMax>30</TaskMax>
    </threadPool>
  </vmacore>
</config>


Ich hatte auch Varianten mit

Code: Alles auswählen

<ecx>0---:----:----:----:----:----:----:----</ecx>

und

Code: Alles auswählen

<ecx>1---:----:----:----:----:----:----:----</ecx>

probiert - leider erfolglos.

Vielleicht hat ja jemand eine Idee, wo hier mein Fehler ist? Kann es sein, das ich nicht nur den VSphere Service neu starten musste sondern danach auch ein reboot der einzelnen VMs?

Da die globale Lösung nicht funktionierte habe ich nun jeweils bei allen Gastsystemen mit Problemen (es gab auch einige ohne Probleme) diese Einstellung geändert:
Eigenschaften - Tab Optionen - CPU-ID-Maske - Erweitert - Ebene 1 - ECX - hier das erste Byte auf 0 gesetzt. Damit funktioniert es wieder.

Zurück zu „vSphere 4 / ESX 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste