Beheben von VM-Wiederherstellungsproblemen mit Instant Access und esx_splitter Fehler
Summary: VM-Wiederherstellungsproblem mit sofortigem Zugriff. Dieses Problem tritt auf, wenn eine virtuelle Maschine (VM) mit Instant Access auf einem anderen Virtual Center (VC) wiederhergestellt wird, was zu einem Einschaltfehler führt, da kein virtuelles SCSI-Gerät erstellt werden kann. Die Fehlermeldung weist auf ein Problem mit dem Filter "esx_splitter" hin, der von RP4VM installiert wird. Um dieses Problem zu beheben, entfernen Sie das vorhandene SCSI-Gerät aus den Einstellungen der virtuellen Maschine oder kommentieren Sie die Zeilen aus, die "esx_splitter" in der .vmx-Datei enthalten. ...
Symptoms
Der Kunde hat eine VM mit sofortigem Zugriff auf einem anderen VC wiederhergestellt. Der IA-Job wurde erfolgreich abgeschlossen, aber die neue VM konnte nicht gestartet werden.
- Fehlermeldung:
Module DevicePowerOn power on failed.Unable to create virtual SCSI device for scsi0:0, ‘/vmfs/volumes/xxxxxxx.vmdk’Failed to attach filter ‘esx_splitter ‘ to scsi0:0: Not found (195887107).
Cause
Das VM-Wiederherstellungsproblem wird durch eine bestimmte Bedingung verursacht, bei der die Quell-VM in einem anderen Virtual Center (VC) mit sofortigem Zugriff (IA) wiederhergestellt wird. Der IA-Job wird erfolgreich abgeschlossen, aber die neue VM kann aufgrund eines Fehlers bei der Erstellung eines virtuellen SCSI-Geräts nicht gestartet werden.
- Die Fehlermeldung weist auf einen Fehler beim Erstellen eines virtuellen SCSI-Geräts für die angegebene VMDK-Datei hin, was zum Fehler "Modul DevicePowerOn Power on failed" führt.
- In der Fehlermeldung wird auch erwähnt, dass der Filter "esx_splitter" nicht mit dem SCSI-Gerät verbunden werden kann, mit dem Fehlercode "Not found (195887107)".
- Das Problem tritt auf, wenn eine VM von einem RP4VM-geschützten ESXi-Host auf einem anderen ESXi-Host wiederhergestellt wird, der nicht durch RP4VM geschützt ist.
- Das Vorhandensein des von RP4VM installierten Filters "esx_splitter" ist ein Schlüsselfaktor dafür, dass die neue VM nicht gestartet werden kann.
- Die Quell-VM ist in Ordnung. Und die Quell-, Ziel-VC- und ESXi-Hostversionen sind konsistent.
- Wenn Sie das vorhandene SCSI-Gerät entfernen und erneut hinzufügen, wird das Problem behoben, was auf ein konfigurationsbezogenes Problem hinweist.
Resolution
Die Lösung für das VM-Wiederherstellungsproblem: Entfernen des SCSI-Geräts aus den Einstellungen der virtuellen Maschine oder Auskommentieren der Zeilen, die "esx_splitter" in der .vmx-Datei enthalten
Schritt-für-Schritt-Anleitung
- SCSI-Gerät aus Einstellungen der virtuellen Maschine entfernen:
- Navigieren Sie zu den Einstellungen der virtuellen Maschine im vCenter Server.
- Klicken Sie auf die Registerkarte Hardware.
- Scrollen Sie nach unten zum Abschnitt SCSI-Controller .
- Klicken Sie auf die Schaltfläche Entfernen neben dem SCSI-Gerät.
- Bestätigen Sie, dass Sie das Gerät entfernen möchten.
- Kommentieren Sie "esx_splitter" in der .vmx-Datei aus:
- Öffnen Sie die .vmx-Datei in einem Texteditor.
- Suchen Sie nach den Zeilen, die "esx_splitter" enthalten.
- Kommentieren Sie diese Zeilen aus, indem Sie am Anfang jeder Zeile ein "#"-Symbol hinzufügen.
- Speichern Sie die Änderungen in der .vmx-Datei.
Überprüfen, ob das Problem behoben ist
Nachdem Sie das SCSI-Gerät entfernt oder "esx_splitter" in der .vmx-Datei auskommentiert haben, versuchen Sie, die virtuelle Maschine erneut einzuschalten.
Wenn die virtuelle Maschine erfolgreich eingeschaltet wird, ist das Problem behoben.
Tools und Ressourcen
Sie können den vSphere Client verwenden, um die Einstellungen der virtuellen Maschine und die .vmx-Datei zu verwalten.
Weitere Informationen zum Problem "esx_splitter" finden Sie im folgenden Wissensdatenbank-Artikel: Bereitstellungs-KB: Die VM kann auf dem ESXi-Host im CR Vault nicht eingeschaltet werden.