
저는 Citrix XenServer 5.5를 사용하고 있으며 Windows Server 2008 R2 게스트에는 Xentools 5.5가 설치되어 있으며 1년 동안 모두 잘 작동했습니다. 다시 시작한 후 Stop Code 7B가 포함된 BSOD가 표시됩니다. 제 생각에는 Citrix PV 드라이버에 문제가 있는 것 같습니다. 하지만 GUI 없이 이 드라이버를 어떻게 삭제할 수 있습니까? 안전 모드에서도 BSOD가 표시됩니다.
따라서 동일한 VM에 두 번째 Windows Server를 설치하고 게스트의 파일 시스템에 액세스할 수 있습니다. Windows/System32/driver의 레지스트리에서 xenvbd.sys 및 scsifilt.sys를 삭제하고 xenvbd 또는 scsifilt에서 찾은 모든 항목을 삭제했지만 BSOD는 여전히 여기에 있습니다.
Windows 시작 복구 및 sfc /scannow 도움말이 제공됩니다.
업데이트: 알려진 모든 스냅샷에는 동일한 문제가 있습니다.
답변1
알려진 양호한 백업에서 서버를 복원합니다.
답변2
게스트에 Xen PV 드라이버를 설치하고 7B 중지와 함께 BSOD가 발생하는 경우 드라이버가 손상되었거나 일부 파일이 누락되었을 수 있습니다. 먼저 드라이버 버전을 확인해야 합니다. 파일 시스템으로 이동하여 xenvbd.sys 등의 속성을 가져온 다음 XenTools 설치 디스크로 이동하여 다음 파일을 검색합니다.
xenutil.sys
xenvtchn.sys
xenvbd.sys
scsifilt.sys
이 파일을 Windows\System32\Drivers\에 복사한 후 안전 모드에서 게스트를 시작할 수 있습니다. 이제 안전 모드에서 최신 버전의 Xentools를 설치할 수 있으며(안전 모드에서도 작동하는 Xentools의 설치 파일을 찾을 수 있음) 몇 가지 오류가 발생합니다. 서버를 재부팅하지 마십시오. 지금 이 프로그램을 제거하면 정리가 시작됩니다. 손상되거나 누락된 모든 파일과 레지스트리 항목이 설치를 삭제하고 정리합니다.
이제 재부팅하면 작동합니다!
답변3
문제가 해결되어서 다행이고, 질문에 찬성합니다. 그 해결책이 다른 사람들에게 어떤 보상의 가치가 있기 때문이 아니라, 이로 인해 경고의 이야기로 작용해야 합니다.
일어나지 말았어야 할 일이 두 가지 있습니다.
첫째, 시스템 파일이나 레지스트리 설정을 수정하는 시스템 변경 사항을 검증해야 하며, 검증에는 시스템과 변경 사항이 다시 시작한 후 예상대로 수행되는지가 포함되어야 합니다.
둘째, 유사한 시스템이나 일회용 복사본에서 변경 사항을 "테스트"하면 이러한 유형의 문제를 자주 식별할 수 있습니다.
두 번째는 이 시나리오에서 직접적인 관련이 없을 수도 있지만, 첫 번째가 부족한 환경에서는 종종 관련이 있습니다.
초기 변경 후 다시 시작하면 시스템이 제대로 작동했을 수 있다고 추측하지만, 발생한 해에 문제가 발생했습니다.
그렇기 때문에 시스템 수정을 포함하는 활동에 참여할 때 첫 번째 단계는 서버를 다시 시작하여 이와 같은 문제가 발생하는 경우 내가 하고 있는 작업과 연결되지 않도록 하는 것입니다.