vSphere Auto Deploy에서 사용할 준비가 안 된 이미지 프로파일을 할당하는 vSphere PowerCLI cmdlet을 실행하면 주의 메시지가 표시됩니다.
문제
하나 이상의 호스트에 이미지 프로파일을 할당하는 규칙을 작성하거나 수정하면 다음과 같은 오류가 발생합니다.
주의: 이미지 프로파일 <name-here>에는 stateless-ready가 아닌 하나 이상의 소프트웨어 패키지가 들어 있습니다. 이 프로파일을 Auto Deploy에 사용하면 문제가 발생할 수 있습니다.원인
이미지 프로파일에 있는 각 VIB에는 해당 VIB를 vSphere Auto Deploy에 사용해야 함을 나타내는
stateless-ready 플래그가 있습니다. 하나 이상의 VIB에 이 플래그가 FALSE로 설정되어 있는 이미지 프로파일을 사용하는 vSphere Auto Deploy 규칙을 작성하려고 하면 오류가 발생합니다.
참고: vSphere Auto Deploy를 사용하여 프로비저닝되고 stateless-ready가 아닌 VIB가 포함된 호스트를 사용하는 데는 문제가 없습니다. 하지만 stateless-ready가 아닌 VIB가 포함된 이미지 프로파일을 사용하여 부팅하면 새로운 설치처럼 처리됩니다. 이 경우 호스트를 부팅할 때마다 모든 구성 데이터가 손실됩니다. 해당 구성 데이터가 손실되지 않으면 vSphere Auto Deploy를 사용하여 프로비저닝된 호스트를 재부팅하는 데 사용할 수 있습니다.
해결책
- 이미지 프로파일에 포함된 VIB를 보려면 vSphere PowerCLI 세션에서 vSphere ESXi Image Builder cmdlet을 사용합니다.
- stateless-ready가 아닌 모든 VIB를 제거합니다.
- vSphere Auto Deploy cmdlet을 다시 실행합니다.