Wenn Sie die Aktionen „CPU-Anzahl festlegen“ oder „Arbeitsspeicher festlegen“ mit einem nicht unterstützten Wert auf einer virtuellen Maschine ausführen, verbleibt die virtuelle Maschine möglicherweise in einem instabilen Zustand. Bei diesem Ergebnis müssen Sie das Problem in vCenter Server beheben.

Problem

Sie können eine virtuelle Maschine nicht einschalten, nachdem Sie die Aktionen „CPU-Anzahl festlegen“ oder „Arbeitsspeicher festlegen“ erfolgreich ausgeführt haben. Wenn Sie die Meldungen in „Kürzlich bearbeitete Aufgaben“ für den fehlgeschlagenen VM-Einschaltvorgang überprüfen, werden Sie Meldungen finden, dass der Host die neue CPU-Anzahl oder den neuen Arbeitsspeicherwert nicht unterstützt.

Ursache

Aufgrund der Art und Weise, wie vCenter Server Änderungen an den CPU- und Arbeitsspeicherwerten validiert, können Sie die vRealize Operations-Aktionen verwenden, um den Wert auf eine nicht unterstützte Menge zu ändern. Diese Änderung kann auftreten, wenn Sie die Aktion ausführen, während die virtuelle Maschine ausgeschaltet ist.

Falls das Objekt eingeschaltet war, schlägt die Aufgabe fehl, aber für geänderte Werte wird ein Rollback durchgeführt und die Maschine wird wieder eingeschaltet. Wenn das Objekt ausgeschaltet war, wird die Aufgabe erfolgreich ausgeführt, und der Wert wird zu vCenter Server geändert. Allerdings verbleibt das Zielobjekt in einem Zustand, in dem Sie es nicht unter Verwendung von einer der beiden Aktionen oder dem vCenter Server einschalten können, ohne den Wert für CPU oder Arbeitsspeicher manuell in einen unterstützten Wert zu ändern.

Lösung

  1. Klicken Sie im linken Menü auf Verwaltung und wählen Sie anschließend im linken Bereich Kürzlich bearbeitete Aufgaben aus.
  2. Suchen Sie in der Aufgabenliste den fehlgeschlagenen VM-Einschaltvorgang und überprüfen Sie die Meldungen im Zusammenhang mit der Aufgabe.
  3. Suchen Sie nach einer Meldung mit einem Hinweis auf die Fehlerursache.
    Beispielsweise haben Sie eine Aktion „CPU-Anzahl festlegen“ auf einer ausgeschalteten virtuellen Maschine ausgeführt, um die CPU-Anzahl von 2 auf 4 zu erhöhen, aber vom Host werden keine 4 CPUs unterstützt. Für die Aufgaben „CPU-Anzahl festlegen“ wird gemeldet, dass sie in kürzlich bearbeiteten Aufgaben erfolgreich ausgeführt wurden. Wenn Sie jedoch versuchen, die virtuelle Maschine einzuschalten, schlagen die Aufgaben fehl. Für dieses Beispiel lautet die Meldung Zum Betrieb der virtuellen Maschine sind 4 CPUs erforderlich, die Serverhardware bietet aber nur 2.
  4. Klicken Sie auf den Objektnamen in der Liste „Kürzlich bearbeitete Aufgaben“.
    Das Hauptfenster wird aktualisiert und zeigt die Objektdetails für das ausgewählte Objekt an.
  5. Klicken Sie in der Symbolleiste auf das Menü Aktionen und klicken Sie dann auf Virtuelle Maschine in vSphere Client öffnen.
    Der vSphere Web Client wird mit der virtuellen Maschine als aktuellem Objekt geöffnet.
  6. Klicken Sie im vSphere Web Client auf die Registerkarte Verwalten und klicken Sie auf VM-Hardware.
  7. Klicken Sie auf Bearbeiten.
  8. Ändern Sie im Dialogfeld „Einstellungen bearbeiten“ die CPU-Anzahl oder den Arbeitsspeicher in einen unterstützten Wert und klicken Sie auf OK.
    Nun können Sie die virtuelle Maschine über den Webclient oder über vRealize Operations einschalten.