Utilice vSphere Auto Deploy para reaprovisionar hosts ESXi con un perfil de imagen o un perfil de host diferente.

vSphere Auto Deploy admite varias opciones de reaprovisionamiento. Puede realizar un reinicio o un reaprovisionamiento sencillos con otro perfil de imagen o de host.

Para un primer arranque con vSphere Auto Deploy, debe configurar el entorno y agregar reglas al conjunto de reglas. Consulte Instalar y configurar vSphere Auto Deploy.

Están disponibles las siguientes operaciones de reaprovisionamiento.

  • Reinicio simple.
  • Reinicio de hosts sobre los que el usuario respondió preguntas durante la operación de arranque.
  • Reaprovisionamiento con un perfil de imagen diferente.
  • Reaprovisionamiento con un perfil de host diferente.

Reaprovisionar hosts con operaciones de reinicio simples

Puede reaprovisionar hosts ESXi con el perfil de imagen, el perfil de host, el script personalizado y la ubicación de vCenter Server asignada durante el primer arranque.

Requisitos previos

El reinicio simple de un host aprovisionado con vSphere Auto Deploy solo requiere que se sigan cumpliendo todos los requisitos previos. El proceso utiliza el perfil de imagen asignado previamente, el perfil de host, el script personalizado y la ubicación de vCenter Server.
  • Compruebe que la configuración que realizó durante la primera operación de arranque esté vigente. Consulte Aprovisionar un host (primer arranque).
  • Compruebe que todos los elementos asociados se encuentren disponibles. Un elemento puede ser un perfil de imagen, un perfil de host, un script personalizado o una ubicación de inventario de vCenter Server.
  • Compruebe que el host contenga la información de identificación (etiqueta de activo, dirección IP) que tenía en las operaciones de arranque anteriores.

Procedimiento

  1. Coloque el host en modo de mantenimiento.
    Tipo de host Acción
    El host es parte de un clúster de DRS VMware DRS migra las máquinas virtuales a los hosts adecuados cuando coloca el host en modo de mantenimiento.
    El host no es parte de un clúster de DRS Debe migrar todas las máquinas virtuales a distintos hosts y poner todos los hosts en modo de mantenimiento.
  2. Reinicie el host.

Resultados

El host se apaga. Al reiniciarse, el host utiliza el perfil de imagen que proporciona el servidor vSphere Auto Deploy. El servidor vSphere Auto Deploy también aplica el perfil de host almacenado en el sistema vCenter Server.

Usar PowerCLI para reaprovisionar un host

Puede utilizar vSphere Auto Deploy para reaprovisionar un host con un nuevo perfil de imagen en una sesión de PowerCLI.

Existen varias opciones para reaprovisionar hosts.

  • Si los VIB que desea usar son compatibles con la actualización directa, puede usar un comando esxcli software vib update. En ese caso, también debe actualizar el conjunto de reglas que se va a usar en un perfil de imagen que incluya los nuevos VIB.
  • Durante las pruebas, puede aplicar un perfil de imagen a un host individual con el cmdlet Apply-EsxImageProfile y reiniciar el host para que el cambio sea efectivo. El cmdlet Apply-EsxImageProfile actualiza la asociación entre el host y el perfil de imagen, pero no instala ningún VIB en el host.
  • En todos los demás casos, utilice este procedimiento.

Requisitos previos

  • Compruebe que el perfil de imagen que desea utilizar para reaprovisionar el host se encuentre disponible. Utilice vSphere ESXi Image Builder en una sesión de PowerCLI. Consulte Personalizar instalaciones con vSphere ESXi Image Builder.

  • Compruebe que la configuración que realizó durante la primera operación de arranque esté vigente.

Procedimiento

  1. En la indicación de PowerShell, ejecute el cmdlet Connect-VIServer PowerCLI para conectarse al sistema vCenter Server con el que se registró vSphere Auto Deploy.
    Connect-VIServer ipv4_or_ipv6_address
    Es posible que el cmdlet devuelva una advertencia de certificado de servidor. En un entorno de producción, asegúrese de que no se emita ninguna advertencia de certificado de servidor. En un entorno de desarrollo, puede omitir la advertencia.
  2. Determine la ubicación de un almacén de software público que contenga el perfil de imagen que desea utilizar o defina un perfil de imagen personalizado con vSphere ESXi Image Builder.
  3. Ejecute Add-EsxSoftwareDepot para agregar el almacén de software que contiene el perfil de imagen a la sesión de PowerCLI.
    Tipo de almacén Cmdlet
    Almacén remoto Ejecute Add-EsxSoftwareDepot url_del_almacén.
    Archivo ZIP
    1. Descargue el archivo ZIP en una ruta de acceso de archivos local o cree un punto de montaje local en el equipo de PowerCLI.
    2. Ejecute Add-EsxSoftwareDepot C:\file_path\my_offline_depot.zip.
  4. Ejecute Get-EsxImageProfile para ver una lista de perfiles de imagen y determine qué perfil desea utilizar.
  5. Ejecute Copy-DeployRule y especifique el parámetro ReplaceItem para cambiar la regla que asigna un perfil de imagen a hosts.
    El siguiente cmdlet reemplaza el perfil de imagen actual que la regla asigna al host con el perfil my_new_imageprofile. Cuando el cmdlet finaliza, myrule asigna el nuevo perfil de imagen a los hosts. Se cambia el nombre de la antigua versión de myrule y se la oculta.
    Copy-DeployRule myrule -ReplaceItem my_new_imageprofile
  6. Pruebe el cumplimiento de reglas para cada host en el que desee implementar la imagen.
    1. Compruebe que pueda acceder al host para el cual desea probar el cumplimiento del conjunto de reglas.
      Get-VMHost -Name ESXi_hostname
    2. Ejecute el cmdlet que prueba el cumplimiento del conjunto de reglas para el host y vincule el valor devuelto a una variable para usarlo en otro momento.
      $tr = Test-DeployRuleSetCompliance ESXi_hostname
    3. Examine las diferencias entre el contenido del conjunto de reglas y la configuración del host.
      $tr.itemlist
      El sistema devolverá una tabla de elementos actuales y esperados si el host en el que se desea probar el cumplimiento de un nuevo conjunto de reglas cumple con el conjunto de reglas activo.
      CurrentItem                             ExpectedItem
      -----------                             ------------   
      my_old_imageprofile                           my_new_imageprofile
      
    4. Corrija el host para que use el conjunto de reglas modificado la próxima vez que arranque.
      Repair-DeployRuleSetCompliance $tr
  7. Reinicie el host para aprovisionarlo con el nuevo perfil de imagen.

Reaprovisionar un host con un nuevo perfil de imagen mediante vSphere Client

Puede usar vSphere Auto Deploy para reaprovisionar un host con un nuevo perfil de imagen con vSphere Client cambiando la regla a la que corresponde el host y activándola.

Requisitos previos

  • Compruebe que el perfil de imagen que desea utilizar para reaprovisionar el host se encuentre disponible. Consulte Crear un perfil de imagen.
  • Compruebe que la configuración que realizó durante la primera operación de arranque esté vigente.

Procedimiento

  1. Desplácese hasta Inicio > Auto Deploy.
    De forma predeterminada, solo la función de administrador tiene privilegios para usar el servicio vSphere Auto Deploy.
  2. En la pestaña Reglas de implementación, seleccione la regla entre la lista de reglas del inventario y haga clic en Editar.
    Se mostrará el cuadro de diálogo Editar regla de implementación.
  3. (opcional) En la página Nombre y hosts del asistente, escriba un nombre para la nueva regla.
  4. (opcional) Seleccione la opción para aplicar la regla a todos los hosts en el inventario o solo a los hosts que coincidan con un patrón específico.
    Puede seleccionar uno o varios patrones.
    Por ejemplo, la regla se puede aplicar solo a los hosts de un dominio de vCenter Single Sign-On con un nombre de host específico o a los hosts que coincidan con un rango de IPv4 específico.
  5. En la página Configuración del asistente, puede optar por incluir elementos en la regla.
    Cada elemento habilitado agrega una nueva página al asistente.
    Opción Acción
    Ubicación de host Agregue los hosts que coinciden con los criterios de la regla a una ubicación específica.
    Perfil de imagen Asigne un perfil de imagen a los hosts que coinciden con los criterios de la regla.
    Perfil de host Asigne un perfil de host a los hosts que coinciden con los criterios de la regla.
    Paquete de scripts Asigne un paquete de scripts a los hosts que coinciden con los criterios de la regla.
  6. Haga clic en Siguiente para omitir la selección de ubicación de host.
  7. En la página Seleccionar perfil de imagen del asistente, asigne un perfil de imagen a los hosts que coincidan con los criterios de la regla.
    Opción Acción
    Si no desea cambiar el perfil de imagen Marque la casilla Mismo perfil de imagen.
    Si desea asignar un nuevo perfil de imagen a los hosts seleccionados
    1. Marque la casilla Explorar perfil de imagen.
    2. Seleccione un almacén de software en el menú desplegable.
    3. Seleccione un perfil de imagen de la lista.
    4. (Opcional) Si desea omitir la verificación de nivel de aceptación para el perfil de imagen, active la casilla Omitir comprobación de firma de perfil de imagen.
  8. Haga clic en Siguiente para omitir la selección de perfil de host.
  9. En la página Listo para completar, revise la información resumida del nuevo perfil de imagen y haga clic en Finalizar.
  10. Haga clic en Activar/desactivar reglas.
  11. En la lista de reglas inactivas, seleccione la regla que desea activar y haga clic en el botón Activar.
  12. (opcional) Si quiere cambiar el orden de las reglas en la lista de reglas activas, seleccione la regla que subirá o bajará en la lista; a continuación, haga clic en Subir o Bajar encima de la lista de reglas activas.
    Las reglas se ordenan por prioridad. Por ejemplo, si se aplican dos o más reglas al mismo host, pero se definen para que aprovisionen el host con distintas ubicaciones de host, perfiles de imagen y perfiles de host, se aplicará la regla con la posición más alta de la lista al host.
  13. (opcional) Si quiere probar una regla inactiva antes de la activación, haga clic en Probar reglas antes de la activación.
    1. Seleccione un host de la lista y haga clic en Comprobar cumplimiento para ver el estado actual del host y los cambios que se esperan después de la activación de la regla.
      Si el host cumple con la regla, no es necesario corregir el host tras activar la regla.
    2. (opcional) Si quiere corregir los hosts seleccionados después de la activación de la regla, habilite el botón de alternancia o marque la casilla Corregir todas las asociaciones de hosts después de activar reglas para corregir todos los hosts.
  14. Revise la lista de reglas activas y haga clic en Aceptar.
  15. Reinicie el host para aprovisionarlo con el nuevo perfil de imagen.

Actualizar la personalización de hosts en vSphere Client

Si un host requería la intervención del usuario durante un arranque anterior, las respuestas estarán guardadas con vCenter Server. Si desea solicitar información nueva al usuario, debe corregir el host.

Requisitos previos

Conecte un perfil de host que solicite entrada de datos del usuario en el host.

Procedimiento

  1. Migre todas las máquinas virtuales a distintos hosts y ponga el host en modo de mantenimiento.
    Tipo de host Acción
    El host es parte de un clúster de DRS VMware DRS migra las máquinas virtuales a los hosts adecuados cuando coloca el host en modo de mantenimiento.
    El host no es parte de un clúster de DRS Debe migrar todas las máquinas virtuales a distintos hosts y poner todos los hosts en modo de mantenimiento.
  2. Desplácese hasta Inicio > Auto Deploy.
    De forma predeterminada, solo la función de administrador tiene privilegios para usar el servicio vSphere Auto Deploy.
  3. En la pestaña Hosts implementados, seleccione un host ESXi.
  4. Haga clic en Corregir asociaciones de hosts.
    Puede supervisar el progreso del proceso de corrección en el panel Tareas recientes.
  5. Cuando se le solicite, proporcione la entrada de datos del usuario.
  6. Dirija el host para salir del modo de mantenimiento.

Resultados

La personalización del host se guarda y se aplicará la próxima vez que arranque el host.