virtualization/VMware

[VMware vSphere] ESX 4.0 패치 스테이징 에러

yueisu 2013. 1. 10. 13:11

검증때문에 ESX 4.0를 인스톨했습니다. 인스톨후 Update Manager를 통해 패치를 적용하려고 했더니 다음과 같은 에러가 발생하며 스테이징이 실패하더군요.

The host returns esxupdate error codes: 7. Check the Update Manager log files and esxupdate log files for more details


또한 /var/log/vmware/esxupdate.log를 확인하면 다음과 같은 에러로그가 기록되어있었습니다.

VibDownloadError: ('http://vCenter명:9084/vci/hostupdates/hostupdate/vmw/vibs/cross_oem-vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM.vib', '/var/cache/esxupdate/-8917239886814438158', "('http://vCenter명:9084/vci/hostupdates/hostupdate/vmw/vibs/cross_oem-vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM.vib', '/var/cache/esxupdate/-8917239886814438158', '[Errno 14] HTTP Error 404: Not Found')")

VibDownloadError: ('http://vCenter명:9084/vci/hostupdates/hostupdate/vmw/vibs/cross_oem-vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM.vib', '/var/cache/esxupdate/-8917239886814438158', "('http://vCenter명:9084/vci/hostupdates/hostupdate/vmw/vibs/cross_oem-vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM.vib', '/var/cache/esxupdate/-8917239886814438158', '[Errno 14] HTTP Error 404: Not Found')")

VibDownloadError: ('http://vCenter명:9084/vci/hostupdates/hostupdate/vmw/vibs/cross_oem-vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM.vib', '/var/cache/esxupdate/-8917239886814438158', "('http://vCenter명:9084/vci/hostupdates/hostupdate/vmw/vibs/cross_oem-vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM.vib', '/var/cache/esxupdate/-8917239886814438158', '[Errno 14] HTTP Error 404: Not Found')")

.

.



■ 원인 

KB2011656에도 나와있듯이 Update Manager 4.0 U4, 4.1 U2의 경우는 패치명을 대/소문자 구별을 하기 때문이랍니다. 다운로드 되어지는 vib 화일은 모두 소문자이기 때문에 화일이 없다고 에러를 뱉어낸거죠.


■ 해결방법

KB2011656에는 esxupdate.log상에서 걸린 화일명을 대/소문자 구별되도록 수정해주거나 모든 .vib 화일을 삭제후 스테이징을 실시하면 된다고 하더군요. 그래서 먼저 대/소문자 구별되도록 수정을 해줬습니다만, 에러가 해결되지 않더군요. --;



결국 모든 .vib 화일을 삭제후 스테이징을 재실시하니, 정상적으로 스테이징이 완료되었고, 무사히 업데이트 적용이 되었답니다.


PS 1.>오랜만에 ESX를 인스톨했더니, SSH 접속에서 애를 먹었습니다. 흐흐