Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Cloud Server/ Preguntas frecuentes/ Network Configurations/ DNS and NTP Configurations/ ¿Huawei Cloud proporciona el servidor de NTP y cómo puedo configurarlo?
Actualización más reciente 2023-08-08 GMT+08:00

¿Huawei Cloud proporciona el servidor de NTP y cómo puedo configurarlo?

Sí. Huawei Cloud proporciona el servidor de NTP, y solo puede usarlo en los ECS que haya comprado en la consola de gestión de Huawei Cloud.

Puede utilizar el servidor de NTP proporcionado por Huawei u otros servidores de NTP. Los procedimientos de configuración son los mismos. Esta sección describe cómo configurar el servidor de NTP proporcionado por Huawei en un ECS.

Los ECS creados con las imágenes públicas x86 usan chronyd para la sincronización de tiempo de forma predeterminada. No es necesario configurar el servidor de NTP.

Fondo

Si utiliza el servidor de NTP proporcionado por Huawei Cloud, también debe utilizar el servidor de DNS. Tabla 1 enumera los servidores de NTP proporcionados por Huawei Cloud en diferentes regiones.

Para obtener más información sobre cómo obtener la dirección del servidor DNS, consulte ¿Cuáles son las direcciones de servidor de DNS privado proporcionadas por Huawei Cloud?

Tabla 1 Servidores de NTP

Región

Dirección IP del servidor de NTP

CN North

ntp.myhuaweicloud.com

CN East

ntp.myhuaweicloud.com

CN South

ntp.myhuaweicloud.com

CN-Hong Kong

ntp.myhuaweicloud.com

AP-Bangkok

ntp.myhuaweicloud.com

AP-Singapore

ntp.myhuaweicloud.com

AF-Johannesburg

ntp.myhuaweicloud.com

LA-Santiago

ntp.myhuaweicloud.com

LA-Sao Paulo1

ntp.myhuaweicloud.com

LA-Mexico City1

ntp.myhuaweicloud.com

Linux

La siguiente sección utiliza CentOS 7.3 como ejemplo.

  1. Compruebe si la dirección IP del servidor de DNS es correcta en el ECS.

    1. Inicie sesión en ECS de Linux.
    2. Ejecute el comando siguiente para abrir el archivo resolv.conf:

      vi /etc/resolv.conf

    3. Compruebe si el valor nameserver del archivo es el mismo que la dirección IP del servidor de DNS proporcionado por Tabla 1.
      • En caso afirmativo, vaya a 3.
      • Si no, ve a 2.

  2. (Opcional) Configure el servidor de DNS para el ECS.

    1. Inicie sesión en ECS de Linux.
    2. Ejecute el siguiente comando para editar el archivo de configuración resolv.conf:

      vi /etc/resolv.conf

    3. Agregue la siguiente instrucción para configurar el servidor de DNS:

      nameserver IP address of the DNS server

      Por ejemplo:

      Considere la región CN North como ejemplo. Agregue la siguiente instrucción:

      nameserver 100.125.1.250

  3. Configure el servidor de NTP para el ECS.

    1. Inicie sesión en ECS de Linux.
    2. Ejecute los comandos siguientes para detener el proceso chronyd:

      systemctl stop chronyd

      systemctl disable chronyd

    3. Ejecute el siguiente comando para editar el archivo de configuración ntp.conf:

      vim /etc/ntp.conf

    4. Add the following statement to configure the NTP server:

      server Domain name of the NTP server

      Por ejemplo:

      server ntp.myhuaweicloud.com

    5. Ejecute el siguiente comando para iniciar el servicio de NTP al reiniciar el sistema:

      Para Euler y CentOS:

      systemctl restart ntpd

      Para SUSE:

      service ntpd restart

      Ejecute el comando requerido basado en el SO que se ejecuta en el ECS.

      Si aparece el mensaje "Failed to restart ntpd.service: Unit not found." (Error al reiniciar ntpd.service: La unidad no encontrada), ejecute el comando yum -y install ntp.

    6. Ejecute el siguiente comando para comprobar si la hora en el servidor NTP se ha sincronizado con la del servidor de NTP de capa superior:

      ntpq -p

      Si se muestra "*", la hora se ha sincronizado.

      Se tarda varios minutos para realizar la sincronización de tiempo NTP por primera vez.

    7. Establezca el inicio automático del servicio de NTP.

      Para Euler y CentOS:

      chkconfig ntpd on

      Para SUSE:

      chkconfig ntpd on

Windows

Tome un ECS que ejecuta Windows Server 2012 como ejemplo.

  1. Inicie sesión en el ECS como usuario Administrator.
  2. Habilite la conexión de área local.

    1. En la esquina inferior derecha de la barra de tareas, haga clic con el botón derecho en el icono de conexión de red.
    2. Haga clic en Open Network and Sharing Center.
      Figura 1 Open Network and Sharing Center
    3. En el panel de navegación de la izquierda, haga clic en Change adapter settings.

  3. Configure el servidor de DNS para ECS.

    1. Haga doble clic en las conexiones de red.
    2. Haga clic en Properties en la esquina inferior izquierda.
      Figura 2 Conexión de área local
    3. Seleccione Internet Protocol Version 4 (TCP/IPv4) y haga clic en Properties.
      Figura 3 Selección de un tipo de protocolo
    4. Seleccione Use the following DNS server addresses y establezca las direcciones IP de los servidores de DNS.
      Figura 4 Configuración de las direcciones IP de los servidores de DNS

  4. Configure el servidor de NTP para el ECS.

    1. Inicie el cuadro de diálogo Run. Ingrese regedit y haga clic en OK.
    2. Modificar las entradas del registro.
      • En HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > TimeProviders > NtpClient, establezca el valor de Enabled a 1 indicando que se utiliza el cliente de NTP.
      • En HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > TimeProviders > NtpServer, establezca el valor de Enabled a 0 indicando que el servidor de NTP está detenido.
      • Elija el archivo HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > Parameters y establezca los datos NtpServer. Por ejemplo, establezca sus datos en ntp.myhuaweicloud.com. Establezca los datos de TYPE en NTP.
      • En HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient, establezca el valor de SpecialPollInterval a 60 y el de Base a Decimal que indica que el ciclo de sincronización de reloj es 60s.
      • En el caso de HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config, establezca los valores de MaxPosPhaseCorrection y MaxNegPhaseCorrection en ffffffff y los de Base en Hexadecimal.
    3. Abra el cuadro de diálogo Run, escriba services.msc y haga clic en OK. Se muestra la ventana Services.
    4. Vea el servicio llamado Windows Time y configure el Start Type en Automatic para sincronizar la hora desde el servidor de NTP.
    5. Abra el cuadro de diálogo Run y ejecute los siguientes comandos en secuencia para reiniciar el servicio Windows Time:

      net stop w32time

      net start w32time

    6. Cambie manualmente la hora en el cliente para que sea diferente de la del servidor de NTP. Un minuto más tarde, compruebe si el tiempo en el cliente es el mismo que en el servidor de NTP. En caso afirmativo, el tiempo está sincronizado.

Acciones de seguimiento

Después de reiniciar el ECS, se restablece la configuración de DNS y su dirección IP se cambia a la dirección IP del servidor de DNS en la subred de VPC. Por lo tanto, antes de reiniciar el ECS, compruebe si la configuración de DNS en la subred de VPC es la misma que la configuración de DNS de destino. Si son diferentes, modifique la configuración de DNS en la subred de VPC. Para obtener más información, consulte la Modificación de una subred.