VMware/vSphere

[vSphere] 데이터스토어 파일 다운로드시 500 에러 발생의 건

JuneJoon 2020. 10. 28. 19:30

안녕하세요.

 

아리송한 케이스를 경험하여서 공유할 겸 글을 남깁니다. 

 

저 같은 경우엔 LAB에서 여러 OS들의 ISO 파일을 제 로컬PC가아닌 아닌 서버의 데이터 스토어에 저장하여 사용하는 편인데요, 네트워크적인 통신만 된다면 다른 손쉽게 다운로드하여 가져 갈 수도 있는.. 약간 NAS 비슷하게 사용하는 편입니다 (하하) 

 

오늘 다른 곳에서 파일 요청이 있어 UI에 접속 후 다운로드하으려고 하니 내려받지 못하고 바로 다음과 같은 내부 에러(오류코드 500) 페이지로 리다이렉트로 되는 현상이 있었습니다. 

 

Error Code 500

   

데이터 스토어에 다운로드/ 업로드가 안 되는 케이스 중에 인증서 오류로 안 되는 경우가 대부분이어서 확인하였지만 아니었고 따라서 로그 부분을 먼저 확인하여 보았습니다.

 

<vmk log>

2020-10-28T05:52:10.029Z cpu1:2154158 opID=4afd5f04)NVDManagement: 1506: No nvdimms found on the system
2020-10-28T05:52:20.769Z cpu13:2153692)Fil3: 3992: ESXi1_Datastore: Cannot open <FD c49 r0> with conflicting read mode
2020-10-28T05:52:20.769Z cpu13:2153692)FSS: 7278: Failed to open file '<iso_Filename.iso>'; Requested flags 0x1, world: 2153692 [hostd-worker], (Existing flags 0x2, world: 2100399 [vmx]): Busy

<hostd log>

2020-10-28T05:41:57.804Z info hostd[2153754] [Originator@6876 sub=HTTP server /folder req=0000009ff42e79e0 user=root] Got HTTP GET request for /folder/filename.iso?dcPath=ha-datacenter&dsName=ESXi1_Datastore&VMware-CSRF-Token=ygje0r7qdnsakfj6qfn725o0oo7wog1k
2020-10-28T05:41:57.811Z warning hostd[2154153] [Originator@6876 sub=HTTP server /folder req=0000009ff42e79e0] Error creating Reader: Failed to lock file  : /vmfs/volumes/5dc26300-e5e912f0-ab6f-801844e9fc36/filename.iso
2020-10-28T05:41:57.811Z info hostd

일단 File Lock에서 감이 왔고, 커뮤니티 사례로 찾아보니 VM에 iSO 파일 마운트가 되어있을 경우 동일한 증상이 발생한다는 것을 확인하였고, 범인 VM을 찾아 마운트 해제후 해결하였습니다.

 

흐흐 적어보니 부끄러운 내용이네요

다 아시는 내용이겠지만, 혹시나.. ㅎㅎ 참고 부탁드립니다.

 

이상입니다

 

감사합니다.

 

반응형