DELL Networking SONiC Come impostare manualmente data, ora, orologio e fuso orario

Summary: Questo articolo spiega come impostare manualmente data, ora, orologio e fuso orario in 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

Punti da ricordare 

  • Questa procedura richiede che l'utente disponga di un ruolo amministratore per accedere alla shell di Linux.
  • La procedura consigliata consiste nel configurare l'orologio utilizzando un server NTP in tutti i dispositivi della rete quando è disponibile un server NTP.

 

Procedura

Verificare lo stato RTC e NTP.
Disabilitare l'orologio in tempo reale e il protocollo Network Time Protocol, se attivati.
Configurare data e ora.
Come impostare il fuso orario
 

Verificare lo stato RTC e NTP.

Utilizzare il seguente comando per verificare lo stato RTC e NTP.

Sintassi dei comandi
Dalla shell di Linux

admin@DELLSONiC:~$ sudo timedatectl status

Esempi di output

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:~$ 


O

sintassi dei comandi
dalla CLI del framework di gestione DELL

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

Esempi di output

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

 

Disabilitare l'orologio in tempo reale e il protocollo Network Time Protocol, se attivati. 

Si consiglia di mantenere spento rtc in modo che l'orologio in tempo reale utilizzi il formato UTC e non locale per evitare problemi di fuso orario o di modifica dell'ora legale. NTP è disattivato per garantire che NTP non sia sincronizzato quando si desidera impostare manualmente l'ora sullo switch. 

Utilizzare il seguente comando nella shell di Linux per disabilitare l'orologio in tempo reale e il protocollo NTP. 

Sintassi dei comandi

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

Esempi di output

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:~$ 

 

Configurare data e ora.

Sintassi dei comandi

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

Configurazione
di esempioSi consideri che la DATA è impostata su 2023-12-30 e l'ora 12:30:50.

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

Esempi di output

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:~$ 

 

Come impostare il fuso orario

Sintassi dei comandi

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

Hint: use ? to find out the available options

Output di esempio (uscita con cornice per brevità)

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

Configurazione di esempio

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

Esempi di output

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.