Rozwiązywanie problemów z przywracaniem maszyn wirtualnych z natychmiastowym dostępem i błędem esx_splitter
Summary: Problem z przywracaniem maszyny wirtualnej z natychmiastowym dostępem. Ten problem występuje podczas przywracania maszyny wirtualnej (VM) do innego centrum wirtualnego (VC) przy użyciu funkcji Instant Access, co powoduje awarię po włączeniu zasilania z powodu niemożności utworzenia wirtualnego urządzenia SCSI. Komunikat o błędzie wskazuje na problem z filtrem "esx_splitter", który jest instalowany przez RP4VM. Aby rozwiązać ten problem, usuń istniejące urządzenie SCSI z ustawień maszyny wirtualnej lub zakomentuj wiersze zawierające "esx_splitter" w pliku .vmx. ...
Symptoms
Klient przywrócił jedną maszynę wirtualną do innego VC za pomocą funkcji Instant Access. Zadanie IA zostało ukończone pomyślnie, ale nie można uruchomić nowej maszyny wirtualnej.
- Error message:
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
Problem z przywracaniem maszyny wirtualnej jest spowodowany określonym stanem, w którym źródłowa maszyna wirtualna jest przywracana do innego centrum wirtualnego (VC) przy użyciu natychmiastowego dostępu (IA). Zadanie IA kończy się pomyślnie, ale nie można uruchomić nowej maszyny wirtualnej z powodu niepowodzenia tworzenia wirtualnego urządzenia SCSI.
- Komunikat o błędzie wskazuje na niepowodzenie tworzenia wirtualnego urządzenia SCSI dla określonego pliku VMDK, co powoduje błąd "Module DevicePowerOn power on failureed".
- Komunikat o błędzie wspomina również o braku możliwości dołączenia filtra "esx_splitter" do urządzenia SCSI, z kodem błędu "Nie znaleziono (195887107)".
- Problem występuje podczas przywracania maszyny wirtualnej z hosta ESXi chronionego przez RP4VM na innego hosta ESXi, który nie jest chroniony przez RP4VM.
- Obecność filtra "esx_splitter", zainstalowanego przez RP4VM, jest kluczowym czynnikiem powodującym niepowodzenie uruchomienia nowej maszyny wirtualnej.
- Źródłowa maszyna wirtualna jest w porządku. Wersje hosta źródłowego, docelowego VC i ESXi są spójne.
- Usunięcie istniejącego urządzenia SCSI i ponowne dodanie go rozwiązuje problem, wskazując na problem związany z konfiguracją.
Resolution
Rozwiązanie problemu z przywracaniem maszyny wirtualnej polegające na usunięciu urządzenia SCSI z ustawień maszyny wirtualnej lub zakomentarzu wierszy zawierających "esx_splitter" w pliku .vmx
Przewodnik krok po kroku
- Usuń urządzenie SCSI z ustawień maszyny wirtualnej:
- Przejdź do ustawień maszyny wirtualnej na serwerze vCenter Server.
- Kliknij kartę Sprzęt.
- Przewiń w dół do sekcji SCSI Controller .
- Kliknij przycisk Remove znajdujący się obok urządzenia SCSI.
- Potwierdź, że chcesz usunąć urządzenie.
- Dodaj komentarz "esx_splitter" do pliku .vmx:
- Otwórz plik .vmx w edytorze tekstów.
- Wyszukaj wiersze zawierające "esx_splitter".
- Oznacz te wiersze jako komentarz, dodając symbol "#" na początku każdego wiersza.
- Zapisz zmiany w pliku .vmx.
Sprawdzanie, czy problem został rozwiązany
Po usunięciu urządzenia SCSI lub umieszczeniu komentarza "esx_splitter" w pliku .vmx spróbuj ponownie włączyć maszynę wirtualną.
Jeśli maszyna wirtualna włączy się prawidłowo, problem zostanie rozwiązany.
Narzędzia i zasoby
Za pomocą klienta vSphere Client można zarządzać ustawieniami maszyny wirtualnej i plikiem .vmx.
Więcej informacji na temat problemu "esx_splitter" można znaleźć w artykule bazy wiedzy: Wdrażanie pakietu KB: Nie można włączyć maszyny wirtualnej na hoście ESXi w magazynie CR