Puede crear un nuevo perfil de imagen a través de vSphere Client en lugar de clonar uno existente.

Requisitos previos

Podría considerar crear un nuevo perfil de imagen si este difiere de forma significativa de los perfiles de imagen de su inventario.

Procedimiento

  1. Desplácese hasta Inicio > Auto Deploy.
    De forma predeterminada, solo la función de administrador tiene los privilegios para usar el servicio vSphere ESXi Image Builder.
  2. En el menú desplegable Almacén de software, seleccione en qué almacén personalizado se agregará el nuevo perfil de imagen.
  3. En la pestaña Perfiles de imagen, haga clic en Nuevo perfil de imagen.
  4. Escriba un nombre de perfil de imagen, un proveedor y una descripción.
    Debe escribir un nombre de perfil de imagen exclusivo.
  5. Haga clic en Siguiente.
    Aparecerá la página Seleccionar paquetes de software.
  6. En el menú desplegable, seleccione un nivel de aceptación para el perfil de imagen.
    El nivel de aceptación de los VIB que se agregan a la imagen de base debe ser al menos tan alto como el de la imagen de base. Si agrega un VIB con un nivel de aceptación inferior al del perfil de imagen, debe reducir el nivel de aceptación del perfil de imagen. Para obtener más información, consulte Trabajar con niveles de aceptación.
  7. Seleccione los VIB que quiere agregar al perfil de imagen y anule la selección de los que desea quitar; luego haga clic en Siguiente.
    Nota: El perfil de imagen debe contener una imagen de ESXi de arranque para ser válido.
    vSphere ESXi Image Builder verifica que el cambio no invalide el perfil. Algunos VIB dependen de otros VIB y pierden su validez si se incluyen en un perfil de imagen por separado. Cuando se agrega o se quita un VIB, vSphere ESXi Image Builder comprueba si se cumplen las dependencias del paquete.
  8. En la página Listo para completar, revise la información resumida del nuevo perfil de imagen y haga clic en Finalizar.

Qué hacer a continuación

Crear una imagen ISO de ESXi personalizada con cmdlets de PowerCLI

Con ESXi Image Builder, puede personalizar un perfil de imagen ESXi, pero no combinar contenido de diferentes almacenes para generar una imagen ISO. A partir de VMware PowerCLI 12.0, puede personalizar imágenes ISO mediante el contenido de varios almacenes de software y una especificación de software personalizada.

El cmdlet New-IsoImage conserva los metadatos adicionales que requiere vSphere Lifecycle Manager, como la imagen base, el complemento y el componente. Estos metadatos adicionales no forman parte de las imágenes ISO que se pueden exportar mediante los cmdlets de ESXi Image Builder heredados.

Requisitos previos

Instale VMware PowerCLI 12.0 o una versión posterior.

Compruebe que tiene acceso al almacén de software que contiene la especificación de software que desea utilizar.

Procedimiento

  1. Recopile la información necesaria para la especificación de software que utiliza para crear una imagen ISO personalizada.
    1. Obtenga la versión de la imagen base para la revisión o actualización requerida ejecutando el cmdlet Get-DepotBaseImages:
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxx-xxxxxxxx-depot.zip
      La salida del comando es:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.0.0-0.0.xxxxxx                      VMware, Inc.                            01/01/20xx 00:00:00
    2. Obtenga otros paquetes, como complementos de OEM, con cmdlets utilizados con nuevos metadatos en almacenes de software. Por ejemplo:
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    La salida del comando es:
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    Con el cmdlet Get-DepotComponents también puede enumerar todos los componentes existentes en un almacén de software:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.xxxxxxx.zip
    La salida del comando es:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxxxx     Intel
    Puede usar cualquier número y combinación de almacenes de software en línea y sin conexión.
  2. Cree una especificación de software. Por ejemplo:
    {
        "base_image": {
            "version": "8.0.0-0.0.xxxxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxxxx"
       }
    }
    La especificación de software es un archivo JSON que contiene información acerca de la imagen base de ESXi y paquetes adicionales, como un complemento del proveedor.
  3. Genere una imagen ISO personalizada ejecutando el cmdlet New-IsoImage con los parámetros Depots, SoftwareSpec y Destination. Por ejemplo:
    New-IsoImage -Depots “c:\temp\VMware-ESXi-8.0-xxxxxxx-depot.zip” , “c:\temp\HPE-xxxxxxx-Jan20xx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-80xx-custom.JSON” -Destination “c:\temp\HPE-80xx-custom.iso”
    Los almacenes incluyen la ruta de acceso a los archivos ZIP para la versión de ESXi compatible y el complemento del proveedor. El destino incluye la ruta de acceso y el nombre de archivo del archivo ISO personalizado.
    Puede transferir opciones de kernel adicionales, crear una imagen en vivo, sobrescribir los archivos existentes o comprobar los niveles de aceptación para los VIB individuales que se utilizaron durante la creación de la imagen. Para obtener más información acerca del cmdlet New-IsoImage, consulte https://code.vmware.com/docs/11794/cmdletreference/doc/New-IsoImage.html.

Qué hacer a continuación

Puede importar la nueva imagen ISO al almacén de vSphere Lifecycle Manager, de modo que pueda crear líneas base de actualización que utilizará en las operaciones de actualización de host.

Crear una imagen PXE personalizada con cmdlets de PowerCLI

A partir de VMware PowerCLI 12.0, puede crear una imagen PXE personalizada mediante cualquier almacén de software y una especificación de software personalizada.

Requisitos previos

Instale VMware PowerCLI 12.0 o una versión posterior.

Compruebe que tiene acceso al almacén de software que contiene la especificación de software que desea utilizar.

Procedimiento

  1. Recopile la información necesaria para la especificación de software que utiliza para crear una imagen PXE personalizada.
    1. Obtenga la versión de la imagen base para la revisión o actualización requerida ejecutando el cmdlet Get-DepotBaseImages:
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxxx-xxxxx-depot.zip
      La salida del comando es:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.x.x.xxx.xxxxx                      VMware, Inc.                            04/29/20xx 00:00:00
    2. Obtenga otros paquetes, como complementos de OEM, con cmdlets utilizados con nuevos metadatos en almacenes de software. Por ejemplo:
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    La salida del comando es:
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    Con el cmdlet Get-DepotComponents también puede enumerar todos los componentes existentes en un almacén de software:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
    La salida del comando es:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxx     Intel
    Puede usar cualquier número y combinación de almacenes de software en línea y sin conexión.
  2. Cree una especificación de software. Por ejemplo:
    {
        "base_image": {
            "version": "8.0.xxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxx"
       }
    }
    La especificación de software es un archivo JSON que contiene información acerca de la imagen base de ESXi y paquetes adicionales, como un complemento del proveedor.
  3. Genere una imagen PXE personalizada ejecutando el cmdlet New-PxeImage con los parámetros Depots, SoftwareSpec y Destination. Por ejemplo:
    New-PxeImage -Depots “c:\temp\VMware-ESXi-8.0xxxxx-xxxxx-depot.zip” , “c:\temp\HPE-8.0xxxxx-xxx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-xxx-custom.JSON” –Destination “C:\pxe-image” 
    Los almacenes incluyen la ruta de acceso a los archivos ZIP para la versión de ESXi compatible y el complemento del proveedor. El destino incluye la ruta y el nombre de archivo del archivo PXE personalizado.
    Puede transferir opciones de kernel adicionales, crear una imagen en vivo, sobrescribir los archivos existentes o comprobar los niveles de aceptación para los VIB individuales que se utilizaron durante la creación de la imagen. Para obtener más información acerca del cmdlet New-PxeImage, consulte https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html.

Qué hacer a continuación

Puede utilizar la imagen PXE en los flujos de trabajo de corrección de hosts ESXi con arranque PXE.