NVP-vProxy: "vmx 파일의 'nvram' 항목을 업데이트할 수 없음"과 함께 이미지 수준 복원 실패
Summary: VM(Virtual Machine) 이미지 및 인스턴트 복구가 실패하고 "vmx 파일의 'nvram' 항목을 업데이트할 수 없습니다."
Symptoms
NVP(NetWorker VMware Protection) 통합은 vProxy 어플라이언스로 구성됩니다. 복구 된 VM의 디렉토리를 생성 한 후 이미지 레벨 복구 (가상 머신 및 인스턴트)가 실패하고 복원 로그에 다음 오류가 표시 됩니다.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ INFO: [@(#) Build number: 34] Creating directory for storage type "VMFS".
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ INFO: [@(#) Build number: 34] Successfully created the directory "[Datastore] <recovered VM name>" in datastore.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ WARN: [@(#) Build number: 34] Did not find nvram entry in vmx file.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: 34] Could not update vmx file's 'nvram' entry.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: 34] Unable to upload the configuration files: "Could not update vmx file's 'nvram' entry."
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ WARN: [@(#) Build number: 34] RecoverVMSessions "11cda4f5-b22d-4fb6-8c1f-98ddbd9c4e05" cleaning up running recover session due to error.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: 34] Task to remove folder/file "" failed: Invalid datastore path ''.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: 34] Unable to remove the VM directory . Invalid datastore path ''.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: 34] Unable to tear down the recover session.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ INFO: [@(#) Build number: 34] Disconnected from session on vCenter 'vappvm101.dc.vapp.ctc'.
159373:nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [@(#) Build number: 34] Failed to recover to a new VM. Could not update vmx file's 'nvram' entry.
VM의 vmx 파일이 성공적으로 다운로드되었음에도 불구하고 최신 백업을 포함하여 단일 VM의 여러 세이브 세트에서 문제가 발생했습니다.
Cause
VM vmx 파일에 VM의 nvram 파일을 식별하는 nvram 항목이 없습니다(예: nvram = "VM_name.nvram").
이 문제는 vCenter Server에서 VM을 배포/가져오는 동안 발생한 오류로 인해 발생했을 수 있습니다.
세이브 세트의 구성 파일이 백업이 수행된 시점의 VM의 vmx 파일과 일치했습니다.
Resolution
향후 백업에서 이 문제를 방지하려면 가상 머신의 vmx 파일을 nvram 파일 항목으로 업데이트해야 합니다. 이 변경은 VMware 관리자가 수행해야 합니다.
VM .vmx 파일은 VM 데이터 저장소 폴더에서 다운로드할 수 있습니다.
텍스트 편집기로 vmx 파일을 엽니다. 파일에 nvram 파일을 지정하는 줄이 포함되어 있는지 확인합니다. 예를 들면 다음과 같습니다.
항목이 누락된 경우 올바른 nvram 파일 이름을 사용하여 파일에 추가합니다. 파일을 저장하고 VM을 종료한 후 업데이트된 .vmx 파일을 VMware의 VM 데이터 저장소 폴더에 다시 업로드합니다. VM의 전원을 켭니다.
이 수정이 이루어진 후에 생성된 백업에 대해 수행된 복원에는 이 오류가 발생하지 않을 것으로 예상됩니다.