오늘은 VMware에서 OVF 패키지 배포시 실패하는 원인중 "NVRAM 파일을 가져올 수 없습니다." 에
해당하는 내용에 대해 포스팅 하려고 합니다.
vCenter에서 나타난 상세 오류 내용은 다음과 같습니다.
OVF 패키지를 배포하지 못했습니다. ThrowableProxy.cause 일반 시스템 오류가 발생했습니다.
예기치 않은 오류: 다음 NVRAM 파일을 가져올 수 없습니다. Server01-file1.nvram.
기본적으로 OVF의 패키지 구성은 ovf, vmdk, mf 이렇게 3가지 형태로 구성이 되어있습니다.
OVA로 OVF 패키지를 단일로 export하는 경우도 있지만, OVA를 압축해제 하면 ovf, vmdk, mf 확장자로 파일이 존재하기 때문에 OVA는 OVF패키지들을 포함하고 있는 동일한 패키지 구성이라고 볼 수 있습니다.
다시 본론 내용으로 돌아와서 "NVRAM 파일을 가져올 수 없습니다." 라고 나타나는 이유는
기본적인 패키지 구성인 ovf, vmdk, mf 이외에 nvram 확장자의 파일이 추가적으로 export 되어있을 수 있습니다.
또한 관련 정보들은 mf 파일과 ovf 파일에 config 설정이 되어있습니다.
nvram확장자가 무엇때문에 ovf 패키지와 함꼐 export되는지는 잘 모르겠지만, 테스트 해봤을때는 일반적로
vCenter 6.7 버전에서 나타나는 현상 같습니다.
* nvram - 가상 시스템 BIOS 또는 EFI 구성
해당 문제에 대한 해결 방안으로는 다음과 같습니다.
1) ova 패키지라면 압축을 해제하고 ovf 패키지 상태라면 nvram 확장자와 mv 확장자 파일을 제거
2) ovf 파일을 편집하여 아래 그림과 같이 nvram에 관련된 내용들을 제거
(1) 상단에 References 태그안에 nvram관련된 file 태그 제거

(2) 하단에 VirtualHardwareSection 태그 안에 nvram 관련된 vmx 태그 제거

3) OVF 배포시 수정된 ovf 확장자와 vmdk 확장자만 사용하여 배포 진행
(mf 확장자가 없더라도 ovf 배포에는 문제가 없음)
수정 및 편집을 한 후에 ovf 배포를 하면 vcenter 버전과 상관 없이 잘 배포되는 것을 확인하였습니다.
추가적으로 문의 또는 비슷하게 연관된 이슈가 있다면 댓글로 남겨주시면 감사하겠습니다.
지금까지 VMware vCenter OVF 패키지 배포 실패 - "NVRAM 파일을 가져올 수 없습니다."
해결방법에 대한 포스팅이였습니다.
'Develope > VMware' 카테고리의 다른 글
[VMware] vCenter OVF 마이그레이션 방법 (0) | 2021.09.01 |
---|---|
[VMware] vCenter ResourceChange Windows PowerShell script (0) | 2020.12.06 |
[ActiveDirectory] PowerShell AD객체 조회 및 txt 출력 (0) | 2020.07.07 |
[VMware] VMware OVF Tool을 이용하여 OVF, OVA export (0) | 2020.03.30 |
[Ldap] How to get more than 1000 records in querying AD (0) | 2019.06.03 |
오늘은 VMware에서 OVF 패키지 배포시 실패하는 원인중 "NVRAM 파일을 가져올 수 없습니다." 에
해당하는 내용에 대해 포스팅 하려고 합니다.
vCenter에서 나타난 상세 오류 내용은 다음과 같습니다.
OVF 패키지를 배포하지 못했습니다. ThrowableProxy.cause 일반 시스템 오류가 발생했습니다.
예기치 않은 오류: 다음 NVRAM 파일을 가져올 수 없습니다. Server01-file1.nvram.
기본적으로 OVF의 패키지 구성은 ovf, vmdk, mf 이렇게 3가지 형태로 구성이 되어있습니다.
OVA로 OVF 패키지를 단일로 export하는 경우도 있지만, OVA를 압축해제 하면 ovf, vmdk, mf 확장자로 파일이 존재하기 때문에 OVA는 OVF패키지들을 포함하고 있는 동일한 패키지 구성이라고 볼 수 있습니다.
다시 본론 내용으로 돌아와서 "NVRAM 파일을 가져올 수 없습니다." 라고 나타나는 이유는
기본적인 패키지 구성인 ovf, vmdk, mf 이외에 nvram 확장자의 파일이 추가적으로 export 되어있을 수 있습니다.
또한 관련 정보들은 mf 파일과 ovf 파일에 config 설정이 되어있습니다.
nvram확장자가 무엇때문에 ovf 패키지와 함꼐 export되는지는 잘 모르겠지만, 테스트 해봤을때는 일반적로
vCenter 6.7 버전에서 나타나는 현상 같습니다.
* nvram - 가상 시스템 BIOS 또는 EFI 구성
해당 문제에 대한 해결 방안으로는 다음과 같습니다.
1) ova 패키지라면 압축을 해제하고 ovf 패키지 상태라면 nvram 확장자와 mv 확장자 파일을 제거
2) ovf 파일을 편집하여 아래 그림과 같이 nvram에 관련된 내용들을 제거
(1) 상단에 References 태그안에 nvram관련된 file 태그 제거

(2) 하단에 VirtualHardwareSection 태그 안에 nvram 관련된 vmx 태그 제거

3) OVF 배포시 수정된 ovf 확장자와 vmdk 확장자만 사용하여 배포 진행
(mf 확장자가 없더라도 ovf 배포에는 문제가 없음)
수정 및 편집을 한 후에 ovf 배포를 하면 vcenter 버전과 상관 없이 잘 배포되는 것을 확인하였습니다.
추가적으로 문의 또는 비슷하게 연관된 이슈가 있다면 댓글로 남겨주시면 감사하겠습니다.
지금까지 VMware vCenter OVF 패키지 배포 실패 - "NVRAM 파일을 가져올 수 없습니다."
해결방법에 대한 포스팅이였습니다.
'Develope > VMware' 카테고리의 다른 글
[VMware] vCenter OVF 마이그레이션 방법 (0) | 2021.09.01 |
---|---|
[VMware] vCenter ResourceChange Windows PowerShell script (0) | 2020.12.06 |
[ActiveDirectory] PowerShell AD객체 조회 및 txt 출력 (0) | 2020.07.07 |
[VMware] VMware OVF Tool을 이용하여 OVF, OVA export (0) | 2020.03.30 |
[Ldap] How to get more than 1000 records in querying AD (0) | 2019.06.03 |