DELL Networking SONiC Como definir manualmente a data, a hora, o relógio e o fuso horário

Summary: Este artigo explica como definir manualmente a data, a hora, o relógio e o fuso horário no Dell SONiC.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Pontos a serem lembrados 

  • Esse procedimento exige que o usuário tenha uma função de administrador para acessar o Shell do Linux.
  • A prática recomendada é configurar o relógio usando um servidor NTP em todos os dispositivos na rede quando um servidor NTP estiver disponível.

 

Etapas

Verifique o status do RTC e do NTP.
Desative o relógio de tempo real e o network time protocol se estiverem ativados.
Configurar data e hora.
Como definir o fuso horário
 

Verifique o status do RTC e do NTP.

Use o seguinte comando para verificar o status do RTC e do NTP.

Sintaxe do comando
Do Shell do Linux

admin@DELLSONiC:~$ sudo timedatectl status

Exemplo de resultado

admin@DELLSONiC:~$ sudo timedatectl status
               Local time: Tue 2023-10-03 04:01:58 UTC
           Universal time: Tue 2023-10-03 04:01:58 UTC
                 RTC time: Tue 2023-10-03 04:01:59
                Time zone: UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: Yes
admin@sonic:~$ 


Ou

sintaxe de comando
da CLI da estrutura de gerenciamento da DELL

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# show clock

Exemplo de resultado

DELLSONiC# show clock 
Tue 03 Oct 2023 04:02:28 AM UTC

 

Desative o relógio de tempo real e o network time protocol se estiverem ativados. 

Recomenda-se que o RTC permaneça desligado para que o relógio de tempo real use UTC e não local para evitar problemas de fuso horário ou horário de verão. O NTP é desativado para garantir que o NTP não seja sincronizado quando você deseja definir manualmente a hora no comutador. 

Use o seguinte comando no shell do Linux para desativar o relógio de tempo real e o NTP. 

Sintaxe de comando

admin@DELLSONiC:~$ sudo timedatectl set-local-rtc false
admin@DELLSONiC:~$ sudo timedatectl set-ntp false

Exemplo de resultado

Verify

admin@DELLSONiC:~$ sudo timedatectl status
               Local time: Tue 2023-10-03 04:01:58 UTC
           Universal time: Tue 2023-10-03 04:01:58 UTC
                 RTC time: Tue 2023-10-03 04:01:59
                Time zone: UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: No
admin@sonic:~$ 

 

Configurar data e hora.

Sintaxe de comando

admin@DELLSONiC:~$ sudo timedatectl set-time YYYY-MM-DD HH:MM:SS

YYYY-MM-DD is Year- Month-Day
HH:MM:SS   is Hour:Minute:Seconds

Exemplo de configuração
Considere que a data está definida como 2023-12-30 e a hora 12:30:50.

admin@DELLSONiC:~$ sudo timedatectl set-time '2023-12-30 12:30:50'

Exemplo de resultado

Verify

admin@DELLSONiC:~$ sudo timedatectl status
               Local time: Sat 2023-12-30 07:31:52 EST
           Universal time: Sat 2023-12-30 12:31:52 UTC
                 RTC time: Sat 2023-12-30 12:31:53
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no
admin@DELLSONiC:~$ 

 

Como definir o fuso horário

Sintaxe de comando

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# clock timezone 

Hint: use ? to find out the available options

Exemplo de resultado (saída aparada para Brevity)

ELLSONiC(config)# clock timezone ?
  Africa/             Africa timezones
  America/            America timezones
  Antarctica/         Antarctica timezones
  Arctic/             Arctic timezones
  Asia/               Asia timezones
  Atlantic/           Atlantic timezones
  Australia/          Australia timezones
  Brazil/             Brazil timezones
  Canada/             Canada timezones
  CET                 CET timezone
  Chile/              Chile timezones

Exemplo de configuração

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# clock timezone America/New_York 

Exemplo de resultado

Verify

admin@DELLSONiC:~$ sudo timedatectl status
               Local time: Sat 2023-12-30 07:34:29 EST
           Universal time: Sat 2023-12-30 12:34:29 UTC
                 RTC time: Sat 2023-12-30 12:34:29
                Time zone: America/New_York (EST, -0500)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no
admin@DELLSONiC:~$ 

Affected Products

Enterprise SONiC Distribution, PowerSwitch S6000 ON, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S6100-ON , PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON ...
Article Properties
Article Number: 000218204
Article Type: How To
Last Modified: 14 Oct 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.