Los perfiles de imagen definen el conjunto de VIB que utiliza un proceso de instalación o actualización de ESXi. Los perfiles de imagen se aplican a hosts aprovisionados con vSphere Auto Deploy y a otros hosts ESXi 5.x. El usuario define y manipula los perfiles de imagen con vSphere ESXi Image Builder.
Requisitos de los perfiles de imagen
Puede crear un perfil de imagen personalizado desde cero o clonar uno existente y agregarle o quitarle VIB. Para que sean válidos, los perfiles deben cumplir los siguientes requisitos.
- Cada perfil de imagen debe tener una combinación de nombre y proveedor única.
- Además, cada uno tiene un nivel de aceptación. Cuando agrega un VIB a un perfil de imagen con un cmdlet de vSphere ESXi Image Builder, este programa comprueba que el VIB coincida con el nivel de aceptación definido para el perfil.
- No puede quitar VIB que son necesarios para otros VIB.
- Tampoco puede incluir dos versiones del mismo VIB en un perfil de imagen. Cuando se agrega una nueva versión de un VIB, esta reemplaza a la versión existente.
Validar un perfil de imagen
Para que sean válidos, los perfiles de imagen y sus VIB deben cumplir varios criterios.
- Los perfiles de imagen deben contener al menos un VIB de base y un módulo de kernel de arranque.
- Si algún VIB del perfil de imagen depende de otro VIB, este otro también tendrá que estar incluido en el perfil de imagen. Los creadores de VIB almacenan esa información en la propiedad Depends del objeto SoftwarePackage.
- Los VIB no deben entrar en conflicto entre sí. Los creadores de VIB almacenan la información sobre conflictos en la propiedad Conflicts del objeto SoftwarePackage.
- Dos VIB con el mismo nombre, pero de dos versiones diferentes, no pueden coexistir. Cuando se agrega una nueva versión de un VIB, esta reemplaza a la versión existente.
- Hay problemas de falta de validación del nivel de aceptación.
Cuando se realiza un cambio en un perfil de imagen, vSphere ESXi Image Builder comprueba que el cambio no invalide el perfil.
- Validación de dependencias
- Cuando se agrega o se quita un VIB, vSphere ESXi Image Builder comprueba que se cumplan las dependencias del paquete. Cada objeto SoftwarePackage incluye una propiedad Depends que especifica una lista de otros VIB de los que depende ese VIB. Consulte Estructura de los objetos ImageProfile, SoftwarePackage e ImageProfileDiff
- Validación del nivel de aceptación
- vSphere ESXi Image Builder realiza una validación del nivel de aceptación cada vez que se crea o se modifica un perfil de imagen. vSphere ESXi Image Builder comprueba el nivel de aceptación de los VIB del perfil de imagen con el nivel de aceptación mínimo permitido del perfil. El nivel de aceptación del VIB también se valida cada vez que se valida la firma de un VIB.
Validar VIB durante la exportación
Cuando se exporta un perfil de imagen a una imagen ISO, vSphere ESXi Image Builder valida todos los VIB mediante las siguientes acciones.
- Comprueba que no haya conflictos mediante la comprobación de la propiedad Conflicts de todos los objetos SoftwarePackage.
- Realiza una validación de firma de VIB. La validación de la firma evita que se realicen modificaciones no autorizadas a los paquetes de VIB. La firma es una suma de comprobación criptográfica que garantiza que un determinado autor produjo el VIB. La validación de la firma también se lleva a cabo durante la instalación de VIB en un host ESXi y cuando el servidor vSphere Auto Deploy utiliza VIB.
- Comprueba que los VIB respeten las reglas de uso de rutas de archivo. VMware prueba los VIB VMwareCertified y VMwareAccepted para garantizar que estos respeten siempre las reglas de uso de rutas de archivo.