내 VMware ESX 서버 콘솔 볼륨이 읽기 전용으로 전환되었습니다.VM을 어떻게 저장할 수 있나요?

StackOverflow https://stackoverflow.com/questions/20899

  •  09-06-2019
  •  | 
  •  

문제

두 개의 RAID 볼륨, RAID1에서 실행되는 VMware 커널/콘솔, RAID5에서 실행되는 vmdks.콘솔에 로그인을 입력하면 SCSI 오류만 발생하고 비밀번호 프롬프트는 표시되지 않습니다.다행스럽게도 VM은 실제로 여전히 실행 중입니다.그러나 우리는 재부팅 시 커널이 다시 시작되지 않고 VM이 다운될 것이라고 생각하고 있습니다.

VM의 데이터베이스 및 디스크 백업이 있지만 vmdk 자체의 백업은 없습니다.

내 옵션은 무엇입니까?

현재 우리의 가장 좋은 아이디어는

  1. VMware Converter를 사용하면 마치 P2V 마이그레이션인 것처럼 실행 중인 VM에서 라이브 vmdk를 생성할 수 있습니다.
  2. 호스트 서버를 재부팅하고 RAID 진단을 실행하여 "h"에서 무슨 일이 발생했는지 파악합니다.
  3. RAID 볼륨을 재구축한 후 ESX를 다시 시작해 보십시오.
  4. 해당 볼륨에 ESX를 다시 설치하고 VM을 다시 연결해야 할 수도 있음
  5. 그래도 작동하지 않으면 1단계에서 만든 "라이브" vmdk를 다른 VM 호스트에 연결하세요.
도움이 되었습니까?

해결책

백플레인이었습니다.RAID1의 두 드라이브와 RAID5의 한 드라이브에 액세스할 수 없습니다.놀랍게도 VMware 하이퍼바이저는 호스트 디스크에 대한 액세스 없이 메모리에서 3일 동안 계속 실행되어 관리하는 VM을 활성 상태로 유지했습니다.

위의 3단계에서 하드웨어 문제를 진단하고 RAID 컨트롤러, 케이블 및 백플레인을 교체했습니다.다시 시작한 후 컨트롤러에 드라이브 구성을 쿼리하도록 지시하여 RAID를 다시 초기화했습니다.둘 다 성능이 저하되었으며 둘 다 성공적으로 수리되었습니다.

4단계에서는 ESX를 다시 설치할 필요가 없었습니다.하지만 부팅 시에는 VM을 등록하고 싶지 않았습니다.우리는 VM을 재서명하도록 커널에 지시하기 위해 묻혀 있는 일부 관리 항목을 파헤쳐야 했습니다.(VM 문서에서 "서명"을 검색하세요.)

저는 우리의 대체 계획이 효과가 있었을 것이라고 믿습니다. "고아"로 실행 중인 VM의 VMware Converter 이미지를 테스트한 결과 데이터 손실 없이 잘 실행되었습니다.가능한 한 많은 서비스를 종료하고 VM을 읽기 전용 상태로 만든 후 이 상태가 되는 모든 VM에 대해 VMware Converter 이미징을 수행하는 것이 좋습니다.복구를 위해 다른 곳이나 원래 호스트에 vmdk를 로드하는 것은 일반적으로 백업을 사용하여 서버를 처음부터 다시 구축하는 것보다 훨씬 빠릅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top