Cómo crear y configurar perfiles de host de VMware vSphere

Una configuración estandarizada de los hosts ESXi en una organización facilita la resolución de problemas, ya que una configuración inconsistente de los hosts ESXi de VMware puede afectar al rendimiento en un entorno de VMware vSphere. Contar con la misma configuración de seguridad en los hosts ESXi te permite evitar fugas de datos. Cuando es necesario configurar un gran número de hosts ESXi en un centro de datos con una configuración idéntica (por ejemplo, hosts ESXi dentro de un clúster), el proceso de configurar cada host manualmente puede resultar tedioso y llevar mucho tiempo. VMware permite automatizar la configuración masiva de un gran número de hosts ESXi en VMware vSphere mediante los perfiles de host de VMware vSphere.

Esta entrada del blog explica qué es un perfil de host de VMware y cómo configurar los perfiles de host de VMware.

NAKIVO para backup de VMware vSphere

NAKIVO para backup de VMware vSphere

Protección completa de los datos para máquinas virtuales de VMware vSphere y opciones de recuperación instantánea. Destinos de copia de seguridad seguros, tanto locales como externos y en la nube. Funciones antirransomware.

¿Qué es un perfil de host de VMware?

Un perfil de host de VMware es una plantilla que se utiliza para extraer la configuración de un host ESXi de VMware e importarla a otros hosts de ESXi con el fin de estandarizar y unificar la configuración de los hosts en un centro de datos. Un perfil de host de VMware vSphere se puede aplicar a cualquier número de hosts de ESXi personalizados y a todo el clúster, incluidos todos los hosts que forman parte del mismo.

Los hosts del clúster deben estar conectados a los mismos almacenes de datos y redes; por eso, los perfiles de host de VMware se utilizan especialmente para configurar hosts de VMware ESXi dentro de clústeres. El primer host ESXi del que se extrae el perfil de host se denomina host de referencia o host maestro. Este perfil de host se utiliza como base de referencia para otros hosts a los que se desee aplicar una configuración idéntica. Los perfiles de host de VMware pueden utilizarse junto con VMware Auto Deploy para la instalación automatizada. Los administradores pueden copiar ajustes de un perfil a otro y crear una jerarquía de perfiles de host.

Requirements:

Los hosts ESXi deben gestionarse mediante VMware vCenter Server. VMware vSphere Enterprise Plus es la única edición de vSphere que admite los perfiles de host de VMware. Debes disponer de esta licencia en tu entorno vSphere para utilizar perfiles de host. Más información sobre las licencias de VMware vSphere en esta entrada del blog.

The workflow is the following:

  • Configure su host ESXi de referencia
  • Extraiga la configuración del host ESXi de referencia al perfil de host
  • Instale nuevos hosts ESXi que deban utilizar la configuración unificada
  • Importe la configuración utilizando el perfil de host al nuevo host ESXi
  • Personalice la configuración del host, como los nombres de host (puede cambiar el nombre de host de ESXi) y las direcciones IP, ya que deben ser únicos para cada host de VMware ESXi. Puede utilizar un archivo CSV para editar la configuración de cada host y, a continuación, aplicar esta configuración a un grupo de hosts necesarios de una sola vez.

Los hosts ESXi de VMware se pueden configurar utilizando los perfiles de host de VMware en la interfaz web de VMware vSphere Client y en la interfaz de línea de comandos de Power CLI. En este tutorial utilizo VMware vSphere Client.

Configuración de VMware vSphere utilizada en este tutorial

En este tutorial, utilizo VMware vSphere 6.7, que incluye vCenter 6.7 y ESXi 6.7. Las direcciones IP de estas máquinas son:

vCenter: 192.168.101.103

Hosts ESXi: 192.168.101.205, 192.168.101.207, 192.168.101.208

VMware ESXi hosts managed by vCenter in vSphere Client

Creación de un nuevo perfil de host de VMware

Configura tu host ESXi de referencia para que disponga de una plantilla de configuración que se pueda aplicar a otros hosts ESXi. Puede configurar los ajustes de seguridad, los ajustes de red, el almacenamiento, etc. Una vez que haya configurado su primer host ESXi de VMware, que es el host ESXi maestro, abra la página principal de VMware vSphere Client y, en la sección « Monitoring », haga clic en « Host Profiles».

Opening VMware Host Profiles in VMware vSphere Client

En la página « » «Host Profiles» « », haga clic en « Extract Host Profile » para extraer un nuevo perfil de host.

How to Extract a VMware host profile

Select host. Seleccione un host para extraer los ajustes del perfil. Selecciona vCenter Server (si tienes varios servidores vCenter). A continuación, selecciona tu host de referencia, que ya habías configurado anteriormente. Haz clic en Next para continuar.

Selecting a host from which you want to extract a host profile

Name and Description. Introduce el nombre y la descripción de los ajustes del perfil seleccionado.

Nombre : Perfil de host VMware

Descripción : Perfil de host VMware de prueba

Haz clic en Finish para finalizar la creación del nuevo perfil de host.

Entering the name and description for a new VMware host profile

Editar un perfil de host

Ahora podemos ver el Perfil de host VMware en la página «Perfiles de host», dentro de la lista de perfiles de host de VMware. Hagamos clic en Perfil de host de VMware que se creó en el paso anterior para ver los detalles del perfil. Puede editar el perfil de host creado anteriormente y guardar una configuración adicional en el perfil antes de aplicarlo a los hosts ESXi de VMware.

A new host profile is created

Haga clic en Actions > Edit Host Profile para realizar cambios en el perfil de host.

Editing a VMware Host Profile in VMware vSphere Client

Ahora verá la pestaña Settings correspondiente a su perfil de host de VMware, cuyo nombre es Perfil de host de VMware . Hay una vista en árbol de los elementos que deben crearse y configurarse para su perfil. Creemos un nuevo conmutador virtual estándar. Después de aplicar este perfil de host, se creará el nuevo vSwitch en los hosts ESXi seleccionados. Para añadir un nuevo vSwitch estándar, expande Networking configuration y pasa el cursor del ratón por encima del elemento Standard switch . Deberías ver el icono de Plus (+). Haz clic en este icono para añadir un nuevo conmutador virtual. En la captura de pantalla siguiente también puede ver vSwitch0 que se extrajo al perfil de host desde el host ESXi de referencia.

Adding a new virtual switch to configuration of the host profile

Introduzca el nombre de un nuevo conmutador, por ejemplo, New vSwitch1 , y establezca el valor de MTU (unidad máxima de transmisión). Pulse Save para guardar la configuración en el perfil de host. Si desea eliminar el elemento configurado del perfil de host, sitúe el cursor sobre el elemento y haga clic en el icono X. Entering a name and setting the MTU value for a virtual switch in configuration of a host profile

Asignar un perfil de host

Ahora ya estás listo para asignar un perfil de host de VMware preparado a los hosts ESXi que no estén configurados y a los que desees aplicar la configuración del perfil de host. Selecciona tu perfil de host en la página Host Profiles del cliente de VMware vSphere. En la página de detalles de los perfiles de host seleccionados, haz clic en Actions > Attach/Detach Hosts and Clusters.

Attaching a VMware host profile to an ESXi host

En la ventana Asignar/Desasignar , selecciona el host ESXi al que deseas aplicar el perfil de host. Haga clic en Save para guardar los ajustes y asignarlos al host seleccionado.

Selecting an ESXi host to which you want to attach a VMware host profile

Como alternativa, puede ir a Hosts and Clusters, hacer clic con el botón derecho del ratón en un host o clúster ESXi en el panel de navegación y, a continuación, en el menú, hacer clic en Host Profiles > Attach Host Profile.

Comprobación del cumplimiento

Después de asignar un perfil de host al host ESXi, debe comprobar el cumplimiento del perfil de host. Si la configuración del host de destino difiere de la guardada en el perfil de host, el estado será «No conforme» , y podrá aplicar la configuración del perfil de host a este host ESXi de VMware. La comprobación de conformidad consiste en una comparación entre la configuración de un perfil de host y la configuración actual del host ESXi de VMware de destino.

Ahora el estado de conformidad es «Desconocido» .

En la página «Perfiles de host» , haga clic en su perfil de host y, en la página de detalles del perfil de host, haga clic en Actions > Check Host Profile Compliance.

Checking host profile compliance

Después de completar la comprobación, el estado de mi host ESXi de VMware de destino es no conforme . Esto significa que los ajustes guardados en el perfil de host difieren de la configuración actual del host ESXi de destino. Como se puede ver en la captura de pantalla siguiente, mi host requiere una personalización adicional.

The host profile is not compliant

Personalización del host

Haga clic en la pestaña Monitor , seleccione el host ESXi de destino y, a continuación, haga clic en Edit Host Customizations.

How to edit host customizations for a host profile

En la ventana « » (Personalizar hosts), establezca el nombre de host único y la dirección IP del host ESXi de destino. También puede configurar las direcciones MAC de los adaptadores de red. Haga clic en « OK » (Aplicar cambios) para guardar los ajustes personalizados de su host ESXi de VMware.

Editing host customizations to apply configuration from a host profile

Después de aplicar la configuración desde un perfil de host, puede exportar las personalizaciones a un archivo CSV. Esta opción se explica más adelante, al final de esta entrada del blog.

Corrección previa a la comprobación

La corrección previa a la comprobación debe realizarse antes de poder corregir el host ESXi de destino con su perfil de host de VMware. La corrección es el proceso de aplicar cambios al host ESXi de destino.

Seleccione su host ESXi en la pestaña Monitor de su perfil de host de VMware y haga clic en Pre-Check Remediation. Performing pre-check remediation before applying configuration from a host profile

Aparece el mensaje de que la corrección no puede iniciarse. Coloca el host en el maintenance mode para iniciar la corrección.

The VMware ESXi host must be put in the maintenance mode

Ve a Hosts and Clusters en VMware vSphere Client, selecciona el host ESXi de destino que debe configurarse mediante el perfil de host. Haz clic con el botón derecho del ratón sobre el host y, en el menú que se abre, haz clic en Maintenance Mode > Enter Maintenance mode.

Entering the maintenance mode for an ESXi host

Se muestra el mensaje de confirmación. Haga clic en OK para poner el host seleccionado en modo de mantenimiento.

The notification message is displayed when you put the host into the maintenance mode

Ahora el host se encuentra en modo de mantenimiento, y el estado del host ESXi de destino es Listo para la corrección .

Haga clic en el botón Remediate para iniciar la corrección.

The ESXi host is ready to remediate and apply configuration from the host profile

Se abre una nueva ventana en la interfaz web de VMware vSphere Client. Si aún no ha realizado la comprobación previa a la corrección, puede llevar a cabo esta operación ahora. Ya he realizado la comprobación previa a la corrección y cumplo los requisitos. Marque la casilla de verificación para reiniciar automáticamente los hosts que requieran corrección, si es necesario. Haga clic en « Remediate » para iniciar la corrección y aplicar la configuración del perfil de host ESXi al host ESXi de destino.

Remediating the host

Espere unos instantes hasta que la configuración se haya importado al host ESXi de VMware de destino. Expanda el panel « Recent Tasks » en la parte inferior de la interfaz web de VMware vSphere Client para comprobar el estado de la aplicación de la configuración del host después de iniciar la corrección. Cuando el estado de la tarea sea « » «Completado» « », significa que la tarea se ha completado con éxito. Tras la corrección, el host cumple con el perfil de host.

The ESXi host was successfully remediated and configuration is applied to this host

Sal del modo de mantenimiento del host ESXi de VMware. Ve a « Hosts and Clusters», haz clic con el botón derecho del ratón sobre el host ESXi de VMware y, en el menú que se abre, haz clic en « Maintenance Mode > Exit Maintenance Mode».

Exiting the maintenance mode

Como recordarás, edité mi perfil de host de VMware después de su creación y añadí un nuevo conmutador virtual con fines de prueba. Comprobemos si los cambios de configuración se han aplicado al host de destino. Selecciona el host ESXi en la página Host and Clusters , a continuación, haz clic en la pestaña Configure y selecciona Virtual switches en la página Networking . Como puedes ver en la captura de pantalla siguiente, se ha creado un nuevo conmutador virtual en el host de destino. Este conmutador virtual se ha creado con fines de prueba y está vacío. Debes crear grupos de puertos para las diferentes redes y asociar el conmutador al adaptador de red del servidor ESXi de VMware al configurar los perfiles de host en el entorno de producción. Puedes practicar la configuración de perfiles de host de VMware en un entorno de pruebas antes de pasar a configurar tu entorno de producción. Lee las entradas del blog sobre « Laboratorio doméstico de VMware 6.7 » y « 7.0 » para aprender a instalar VMware vSphere con fines de prueba. Checking VMware ESXi host configuration after applying configuration from a host profile

Exportación de un perfil de host

Es posible exportar un perfil de host desde VMware vSphere Client a un archivo y, a continuación, importar dicho perfil a un host ESXi de VMware gestionado por otro vCenter Server en otro entorno VMware vSphere. De este modo, se consigue una configuración estandarizada en varios entornos VMware vCenter.

Para exportar un perfil de host, seleccione el perfil deseado y, a continuación, en la página del perfil de host, haga clic en Actions > Export Host Profile.

Nota : También puede utilizar este menú para copiar los ajustes de un host, copiar los ajustes a un perfil de host y duplicar un perfil de host. La opción Copiar ajustes del host le permite actualizar un perfil de host existente si desea que los ajustes del perfil coincidan con los del host seleccionado. Utilice la opción Copy Settings to Host Profile si necesita copiar los ajustes de un perfil de host de VMware a otro.

How to export a host profile in VMware vSphere Client

Las contraseñas de administrador no se exportan con el perfil por motivos de seguridad. Posteriormente, deberá definir las contraseñas manualmente para los hosts ESXi. Haga clic en Save para continuar y guardar el perfil exportado en el archivo.

Exporting a host profile to an VPF file

Guarde el archivo VPF en la ubicación personalizada. El archivo VPF es similar a un archivo XML, pero la extensión del archivo es diferente.

Saving a VPF file

El perfil de host se ha exportado.

Exportar a archivos CSV

Puede exportar perfiles de host de VMware a archivos CSV. Para exportar las personalizaciones del host a archivos CSV, vaya a Hosts and Clusters en VMware vSphere Client, haga clic con el botón derecho del ratón en el host ESXi cuyo perfil desea exportar y, en el menú que se abre, haga clic en Host Profiles > Export Host Customizations. Si selecciona un clúster que tiene un perfil de host, los ajustes de personalización de los hosts ESXi del clúster se exportarán a un archivo CSV.

Exporting host customizations

Se muestra el mensaje de notificación. Las contraseñas no se exportan por motivos de seguridad. Guardar contraseñas en archivos como texto sin formato no es seguro. Guarda el archivo CSV en una ubicación personalizada. A continuación, puedes abrir este archivo en Microsoft Excel u otro editor compatible con archivos CSV.

VMware ESXi host customizations are exported to a CSV file

En la tabla que se muestra en la captura de pantalla, el Número de hosts = 1 . Puede añadir más filas y especificar ajustes de personalización, como direcciones IP, direcciones MAC y nombres de host para otros hosts ESXi, y luego aplicar la configuración de personalización del archivo CSV a varios hosts. Si ha exportado personalizaciones para N hosts ESXi, debería ver las líneas Número de hosts = N y N relacionadas con cada host (donde N es el número de hosts).

Importación de un perfil de host

Ahora puedes importar el perfil de host de VMware a un host ESXi de VMware que no esté configurado. Haz clic en « Import Host Profile » en la página « Host Profiles ».

How to import a VMware host profile

En la ventana « » «Import Host Profile» , selecciona el servidor vCenter necesario si tienes varios servidores vCenter. Haz clic en « Browse», selecciona tu archivo de perfil de host y pulsa « OK » para finalizar.

Importing a host profile to an ESXi host in VMware vSphere Client

Conclusión

Los perfiles de host de VMware vSphere son una función útil que te permite configurar un host maestro y exportar la configuración de dicho host a un perfil de host. A continuación, puede aplicar la configuración del perfil de host a otros hosts ESXi de VMware gestionados por vCenter. El uso de una configuración estandarizada en todos los hosts facilita la resolución de problemas y garantiza un mejor rendimiento. Si dispone de varios entornos VMware vSphere gestionados por diferentes servidores vCenter, puede exportar un perfil de host a un archivo y, a continuación, importar la configuración desde dicho archivo. Los perfiles de host de VMware le ayudan a ahorrar tiempo y a evitar la configuración manual, que requiere mucho tiempo. Puede aplicar la configuración estándar a todo el clúster y se aplicará a todos los hosts del clúster.

Cuando se trabaja con máquinas virtuales de VMware, disponer de un Herramienta de backup de VMware es esencial para garantizar la protección de datos y la recuperación en caso de interrupción del servicio. Descargue la edición gratuita de NAKIVO Backup & Replication y pruebe la última versión de la solución integral de protección de datos para VMware vSphere.

Prueba NAKIVO Backup & Replication

Prueba NAKIVO Backup & Replication

Solicita una versión de prueba gratuita para descubrir todas las funciones de protección de datos de la solución. 15 días gratis. Sin limitaciones de funciones ni de capacidad. No es necesario facilitar un número de tarjeta de crédito.

Artículos recomendados