꼬반 Blog

[vSphere] vmdk 파일 복구 방법

운영 환경 : vSphere 5.5

장애 이유 : esxi 호스트 리부트 후 disk description 파일인 vmdk 파일이 보이지 않음. 

               때문에 해당 vm을 켤 수 없는 상황 (error 18)


복구 방법 : https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1002511


해당 datastore 에 접속하여 cli로 작업


# ls -l target-flat.vmdk


vmdk size nnnnnnn


# cat target.vmx


scsi0.virtualDev = "type"


# vmkfstools -c nnnnnnn -a type -d thin temp.vmdk


# rm -i temp-flat.vmdk


# mv temp.vmdk target.vmdk


# vi target.vmdk


RW ~ VMFS "temp-flat.vmdk" 해당 라인 수정

RW ~ VMFS "target-flat.vmdk"


이후 부팅 테스트

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post