Configuración de Servidores NTP en VMware ESXi

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Requisitos Previos

  • Acceso al vSphere Client o a la interfaz web del host ESXi.
  • Acceso de tipo root o con privilegios de administración.
  • Lista de servidores NTP confiables (por ejemplo, es.pool.ntp.org, time.windows.com, etc.).
  • Asegúrate de que el firewall del host permite tráfico NTP (puerto UDP 123).

Opción 1: Configuración desde la Interfaz Web del Host (Host Client)

  1. Accede al Host:
    • Abre un navegador y entra a la dirección IP o FQDN del host ESXi (por ejemplo: https://192.168.1.10).
    • Inicia sesión con un usuario con privilegios de root.
  2. Dirígete a “Manage” > “System” > “Time & date”:
    • Haz clic en la pestaña “Manage” (Gestionar).
    • Luego en “System” > “Time & date”.
  3. Edita la configuración de tiempo:
    • Pulsa el botón “Edit Settings”.
    • Selecciona “Use Network Time Protocol (Enable NTP client)”.
    • En el campo de NTP servers, añade los servidores deseados (uno por línea o separados por comas). Ejemplo: CopiarEditar0.es.pool.ntp.org 1.es.pool.ntp.org
    • Pulsa Save.
  4. Inicia el servicio NTP:
    • En la misma sección, haz clic en “Start” para arrancar el servicio NTP.
    • Opcionalmente, marca “Start with host” para que se inicie automáticamente con el host.

Opción 2: Configuración desde vSphere Client (vCenter)

  1. Abre vSphere Client y selecciona el host ESXi.
  2. Ve a Configure > System > Time Configuration.
  3. Pulsa Edit….
  4. Habilita NTP client y añade los servidores NTP.
  5. Activa el arranque automático del servicio NTP.
  6. Aplica los cambios y verifica el estado.

Opción 3: Configuración vía Línea de Comandos (SSH o consola directa)

1. Habilita SSH (si no está activo):

Desde la interfaz web:
Host > Manage > Services > TSM-SSH > Start

2. Conéctate al host vía SSH.

3. Agrega servidores NTP:

esxcli network firewall ruleset set -e true -r ntp
esxcli system ntp set -s 0.es.pool.ntp.org,1.es.pool.ntp.org
esxcli system ntp set -e true

4. Inicia el servicio NTP:

/etc/init.d/ntpd start
chkconfig ntpd on

Verificación del estado NTP

Puedes comprobar si el host está sincronizando correctamente:

ntpq -p

También desde la interfaz web, revisa en “Time & date” el estado del servicio.

Sincronización del Reloj del Host con Hardware (RTC)

Asegúrate de que el reloj del host ESXi esté sincronizado correctamente con el hardware para evitar desajustes tras reinicios:

esxcli hardware clock get
esxcli hardware clock set --year XXXX --month XX --day XX --hour XX --minute XX --second XX
esxcli hardware clock set --date "$(date '+%Y-%m-%d %H:%M:%S')"

Notas Adicionales

  • ESXi no puede actuar como servidor NTP; solo como cliente.
  • La sincronización de tiempo es especialmente crítica en entornos con Active Directory, Kerberos, bases de datos o entornos de alta disponibilidad (HA/DRS).
  • Si tienes máquinas virtuales que deben estar sincronizadas, usa VMware Tools o la sincronización por red (preferible solo uno de los métodos, no ambos simultáneamente).
Binario 0
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.