이미지 프로파일은 ESXi 설치 또는 업데이트 프로세스에서 사용하는 VIB 집합을 정의합니다. 이미지 프로파일은 vSphere Auto Deploy로 프로비저닝된 ESXi 호스트에 적용됩니다. vSphere ESXi Image Builder로 이미지 프로파일을 정의하고 조작합니다.
이미지 프로파일 요구 사항
사용자 지정 이미지 프로파일은 처음부터 생성하거나 기존 프로파일을 복제한 후 VIB를 추가하거나 제거하는 방식으로 생성할 수 있습니다. 프로파일이 유효하려면 다음과 같은 요구 사항을 충족해야 합니다.
- 각 이미지 프로파일의 이름 및 벤더 조합이 고유해야 합니다.
- 각 이미지 프로파일은 허용 수준을 갖추어야 합니다. vSphere ESXi Image Builder cmdlet으로 이미지 프로파일에 VIB를 추가하면 Image Builder에서 VIB가 프로파일에 대해 정의된 허용 수준과 일치하는지 확인합니다.
- 다른 VIB에 필요한 VIB를 제거할 수 없습니다.
- 한 이미지 프로파일에 동일한 VIB의 두 버전을 포함할 수 없습니다. 새 버전의 VIB를 추가하면 새 버전이 기존 VIB 버전을 대체합니다.
이미지 프로파일 검증
이미지 프로파일 및 해당 VIB가 유효하려면 몇 가지 조건을 충족해야 합니다.
- 이미지 프로파일에 적어도 기본 VIB 하나와 부팅 가능한 커널 모듈 하나가 포함되어 있어야 합니다.
- 이미지 프로파일에 포함된 VIB가 다른 VIB에 종속된 경우 해당 VIB도 이미지 프로파일에 포함되어 있어야 합니다. VIB 생성자는 이러한 정보를 SoftwarePackage 개체의 Depends 속성에 저장합니다.
- VIB는 서로 충돌하지 않아야 합니다. VIB 생성자는 충돌 정보를 SoftwarePackage 개체의 Conflicts 속성에 저장합니다.
- 이름이 같지만 버전이 다른 두 VIB는 공존할 수 없습니다. 새 버전의 VIB를 추가하면 새 버전이 기존 VIB 버전을 대체합니다.
- 허용 수준 검증 문제가 없어야 합니다.
이미지 프로파일을 변경하면 vSphere ESXi Image Builder가 변경 사항으로 인해 프로파일이 무효화되지 않는지 확인합니다.
- 종속성 검증
- VIB를 추가하거나 제거하면 vSphere ESXi Image Builder가 패키지 종속성을 충족하는지를 확인합니다. 각 SoftwarePackage 개체에는 VIB가 종속된 다른 VIB 목록을 지정하는 Depends 속성이 포함되어 있습니다. ImageProfile, SoftwarePackage 및 ImageProfileDiff 개체의 구조의 내용을 참조하십시오
- 허용 수준 검증
- vSphere ESXi Image Builder는 이미지 프로파일이 생성되거나 변경 될 때마다 허용 수준 검증을 수행합니다. vSphere ESXi Image Builder는 프로파일의 최소 허용 수준을 기반으로 이미지 프로파일의 VIB 허용 수준을 검사합니다. VIB의 허용 수준은 VIB의 서명을 검증할 때도 항상 검증됩니다.
내보내기 중의 VIB 검증
이미지 프로파일을 ISO로 내보내면 vSphere ESXi Image Builder가 다음과 같은 작업을 수행하여 각 VIB를 검증합니다.
- 각 SoftwarePackage 개체의 Conflicts 속성을 확인하여 충돌이 없는지 확인합니다.
- VIB 서명 검증을 수행합니다. 서명 검증은 VIB 패키지에 대한 무단 수정을 방지합니다. 서명은 암호화 체크섬으로, VIB가 원 작성자에 의해 생성되었음을 보장합니다. ESXi 호스트에 VIB를 설치할 때와 vSphere Auto Deploy 서버가 VIB를 사용할 때에도 서명 검증이 수행됩니다.
- VIB가 파일 경로 사용 규칙을 따르는지 확인합니다. VMware는 VMwareCertified 및 VMwareAccepted VIB를 테스트하여 VIB가 항상 파일 경로 사용 규칙을 따르도록 보장합니다.