본문 바로가기
일, 공부/가상화

[VMware] '0' '12' 디바이스에 대해 지정된 디바이스 백업이 호환되지 않습니다. : vm 배포 장애 해결하기

by 컴방장 2023. 6. 25.

VMware vCenter, vSphere 버전 6.7, 7.0 을 사용하고 있다. 

 

VM 배포중 " '12' 디바이스에 대해 지정된 백업이 호환되지 않습니다 "라는 장애메시지가 뜨면서 작업이 완료되지 않는 현상이 발생.

vsphere client에서 에러메시지 캡처화면. 현재는 웹기반 서비스로 넘어왔다.

 

급한 일정중 멘붕이 와서는 급하게 구글링해서 조치를 시작했다.

(요즘엔 구글링 대신 에러메시지나 증상을 챗GPT에 질의해도 친절하게 알려준다.)

 

1. 호스트서버~스토리지 간 매핑 값 확인(ESXi ~ 디스크)

  → 확인결과 이상 없었음

[root@ESXi - CMPT05:~]  ls -l /vmfs/volumes

ESXi 콘솔에서 스토리지 매핑 확인(일부캡처)

2. DB서버 중복값 확인(혹시나 해서 해본걸로.. 의미없음)

  → 확인결과 이상 없었음

 

 

3. vSphere 에서 스토리지에 할당하고 있는 VM 용량정보 현행화

  → 해결됨

vSphere 클라이언트에서 VM(템플릿 형태에서) 용량 현행화시키기(현재는 플래시 클라이언트 대신 웹 기반 서비스로 넘어왔다.)

VM 용량정보 현행화하고 작업시키니 배포 완료됐다.

  • 해당 이슈의 원인으로는 vDisk의 사이즈로 유추된다
  • 가상시스템에 vDisk 사이즈를 할당할 때는 GB단위로 할당하는 것이 좋다.
  •   → vSphere에서는 TB단위로 할당해도 스토리지에선 GB단위로 환산, 할당되기 때문
  • 이 때 TB를 소수단위로 설정하면, GB 단위로 환산되면서 해당 이슈가 발생하는 것 같음(vCenter ~ 스토리지간 정보 불일치 발생?, 반드시 발생하는 에러는 아님)

 

근본적인 해결책은 아니다.(VM이 1개였기에 망정이지 10개 20개 동시에 배포해야할땐 상당한 불편함이 예상됨)

구글링하면 인벤토리 재등록, 단독 호스트 접속, SSH 작업 등 많은 방법이 나와있지만 시간이 없는데 급할 때 이 방법을 사용해서 해결하면 쉽고 스트레스가 덜하다. ㅎ;

 

 

댓글