Configurar la zona horaria

De forma predeterminada, las máquinas de Fedora CoreOS mantienen la hora en la zona horaria UTC (Tiempo Universal Coordinado) y sincronizan sus relojes con el Protocolo de Hora de Red (NTP). Esta página contiene información sobre como personalizar la zona horaria.

Ver y cambiar la zona horaria

La instrucción timedatectl exhibe y establece la fecha, hora, y zona horaria.

$ timedatectl status
               Local time: Mon 2021-05-17 20:10:20 UTC
           Universal time: Mon 2021-05-17 20:10:20 UTC
                 RTC time: Mon 2021-05-17 20:10:20
                Time zone: UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Puedes utilizar el subcomando list-timezones para listar las zonas horarias disponibles. Las zonas horarias disponibles son representadas mediante los apuntes tzfile en la base de datos de zonas horarias del sistema, bajo /usr/share/zoneinfo.

$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
…

Consulte la página del manual para obtener más información sobre cómo se puede utilizar timedatectl; sin embargo, no recomendamos cambiar la zona horaria por máquina de manera imperativa a través de SSH.

Zona horaria recomendada: Hora Universal Coordinada (UTC)

Recomendamos que todas las máquinas en clústeres de Fedora CoreOS utilicen la zona horaria UTC predeterminada. Se desaconseja encarecidamente establecer una zona horaria distinta a UTC por razones como, entre otras, confusiones horarias, la complejidad de ajustar los relojes al horario de verano según las costumbres regionales, la dificultad para correlacionar los archivos de registro entre sistemas, la posibilidad de una base de datos de zonas horarias obsoleta y la imprevisibilidad, ya que las zonas horarias locales están sujetas a políticas y leyes locales arbitrarias.

Si sus aplicaciones requieren una zona horaria diferente, en la mayoría de los casos es posible establecer una zona horaria diferente a la del sistema para aplicaciones individuales configurando la variable de entorno TZ.

Ajusta la zona horaria por medio de Ignition

Si conoce las desventajas de configurar una zona horaria del sistema distinta a la UTC predeterminada, puede configurar una zona horaria diferente configurando el archivo de configuración de zona horaria local, /etc/localtime, como un enlace simbólico absoluto o relativo a una entrada tzfile en /usr/share/zoneinfo/. Se recomienda configurar la misma zona horaria en todas las máquinas del clúster.

Por ejemplo, puedes establecer la zona horaria a America/New_York utilizando una configuración de Butane como a continuación:

variant: fcos
version: 1.6.0
storage:
  links:
    - path: /etc/localtime
      target: ../usr/share/zoneinfo/America/New_York

Sincronización de hora

Fedora CoreOS utiliza la implementación de chrony de NTP, con alguna lógica personalizada adicional para nubes específicas. Para más detalles, consulte la documentación interna de Fedora CoreOS.