DELL Networking SONiC Comment définir manuellement la date, l’heure, l’horloge et le fuseau horaire

Shrnutí: Cet article explique comment définir manuellement la date, l’heure, l’horloge et le fuseau horaire dans Dell SONiC.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Points à retenir 

  • Cette procédure exige que l’utilisateur dispose d’un rôle d’administrateur pour accéder à Linux Shell.
  • La bonne pratique consiste à configurer l’horloge à l’aide d’un serveur NTP sur tous les périphériques du réseau lorsqu’un serveur NTP est disponible.

 

Étapes

Vérifiez l’état rtc et NTP.
Désactivez l’horloge en temps réel et le protocole de temps réseau s’ils sont activés.
Configurer la date et l’heure.
Définition d’un fuseau horaire
 

Vérifiez l’état rtc et NTP.

Utilisez la commande suivante pour vérifier l’état rtc et NTP.

Syntaxe
des commandesÀ partir du shell Linux

admin@DELLSONiC:~$ sudo timedatectl status

Exemple de résultat

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

syntaxe
de commande à partir de l’interface de ligne de commande dell Management Framework

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

Exemple de résultat

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

 

Désactivez l’horloge en temps réel et le protocole de temps réseau s’ils sont activés. 

RtC est recommandé de rester éteint afin que l’horloge temps réel utilise UTC et non locale pour éviter les problèmes de changement de fuseau horaire ou d’heure d’été. NTP est désactivé pour s’assurer que le NTP n’est pas synchronisé lorsque vous souhaitez définir manuellement l’heure sur le commutateur. 

Utilisez la commande suivante dans le shell Linux pour désactiver l’horloge en temps réel et NTP. 

Syntaxe de la commande

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

Exemple de résultat

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

 

Configurer la date et l’heure.

Syntaxe de la commande

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

Exemple de configuration
Tenez compte du fait que la DATE est définie sur 2023-12-30 et que l’heure est 12 :30 :50.

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

Exemple de résultat

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

 

Définition d’un fuseau horaire

Syntaxe de la commande

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

Hint: use ? to find out the available options

Exemple de sortie (sortie tronquée pour la brièveté)

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

Exemple de configuration

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

Exemple de résultat

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

Dotčené produkty

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 ...
Vlastnosti článku
Číslo článku: 000218204
Typ článku: How To
Poslední úprava: 14 říj 2023
Verze:  3
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.