상세 컨텐츠

본문 제목

VMware ESXI 스토리지 추가 할때 오류 해결Vim.Host.DiskPartitionInfo.spec

IT/VMware ESXI

by totori 2022. 8. 4. 13:01

본문

 

 

VMware ESXI 호스트에서 스토리지 추가 아래 와 같은 오류가 발생하였다. 

Vim.Host.DiskPartitionInfo.spec 라는 메시지와 함께 상세 내용이 나온다. 

상세 내용을 요약하면 "storageSystem"에 대하여 "HostStorageSystem.ComputeDiskPartitionInfo"을 호출하지 못했습니다.

기존에 있던 파티션을 지우지 못해서 발생하는 에러로 esxi shell 로 접속해서 제거하고 스토리지 추가를 진행하면 된다.

 

 

 

 

ESXI 호스트를 콘솔로 연결하여 Troubleshooting Options 메뉴로 들어가서 Enable ESXi Shell 부분을 Enter 을 누른다.

ALT + F1 키를 눌러서 Shell 모드로 들어간다. (빠져 나올때는 ALT + F2 )

#esxcfg-scsidevs -l

이렇게 입력하면 아래와 같이 하드디스크 정보가 나타난다. 

 

 

에러난 파티션 부분의 정보를 확인해야 한다 (699911 MB 라고 가정)

#partedUtil get /dev/disks/naa.600508b1001cae2cada72148cad810b3

이렇게 입력하여 정보를 확인한다. 

 

정보확인이 끝나면 파티션 지우기를 진행한다. 

#partedUtil delete /dev/disks/naa.600508b1001cae2cada72148cad810b3 1

※ 삭제시 중요한 것은 마지막에 1 을 넣어 줘야 한다는 것이다. 

 

파티션 지우기가 끝나면 다시 파티션 정보를 불러온다.

#partedUtil get /dev/disks/naa.600508b1001cae2cada72148cad810b3

 

위 사진은 partedUtil 명령어에 대한 상세한 설명이다. 

 

이제 다시 VMware ESXI 호스트로 가서 스토리지 추가를 진행해보면 에러 없이 진행되는 것을 확인할 수 있을것이다. 

에러 없이 진행이 되었지만 원래 용량보다 더 작게 설정이 된다면 해당 스토리지에서 마우스 오른쪽 버튼을 눌러 속성서

익스텐드 디바이스 부분에 기본 파티션 부분을 확인해보자. 

linux LVM 이라고 용량이 잡혀 있다면 파티셔닝 옵션에서 VMFS3 처럼 낮은것을 선택하여 스토리지 추가한후

삭제하고 다시 추가할때 VMFS5 를 선택하면 해결이 된다. (VM ESXI 5.5 기준)

 

반응형

관련글 더보기