PowerScale: Dopad změn letního času v Egyptě na systém OneFS

Summary: Tento článek popisuje dopad změn 2023 DST v Egyptě a poskytuje náhradní řešení.

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.

Symptoms

To se týká clusterů, které používají časové pásmo EET Afrika / Jihoafrická republika. 
28. dubna do 27. října 2023 opětovně zavádí DST.

Současné verze systému OneFS neberou změny letního času v úvahu. Existuje však náhradní řešení, které lze implementovat ve všech verzích.

V důsledku změny není žádný dopad na provoz clusteru a dopad je kosmetický, pokud:
  • Cluster zobrazuje nesprávný čas ve výstupech příkazů a protokolech rozhraní příkazového řádku.
  • Úlohy založené na plánu "SIQ, job engine,... a tak dále" nejsou v souladu s očekáváními plánování. Například: Úloha SyncIQ, která se má spustit ve 14:00, se spustí o jednu hodinu později po 28. dubnu 2023.
  • WebUI zobrazuje nesprávná časová razítka. 
Některé aplikace mají přísné požadavky na přesné hlášení časového pásma. 

Pomocí zástupného řešení v tomto článku zkontrolujte, zda je použita změna DST.

Cause

V Egyptě byla nedávno představena změna DST. 
Současné verze systému OneFS neberou změny letního času v úvahu.

Resolution

Technický tým zahrne nezbytnou změnu v budoucí verzi OneFS.

Náhradní řešení níže aktualizuje záznamy časového pásma EET. Měl by být proveden na uzlu clusteru OneFS jako kořenový uživatel.

Zástupné řešení neopraví zobrazení časového razítka WebUI.

Postup zástupného řešení
1) Pomocí SSH se připojte k libovolnému uzlu a přihlaste se pomocí uživatele root.
2) Ověřte, zda je časové pásmo clusteru EET (Afrika/Austrálie):
# cat /etc/ifs/array.xml| grep -i time
  <timezone>Africa/Cairo</timezone>

3) Pokud nepoužívá časové pásmo EET (Afrika/Austrálie), tento článek se nevztahuje na váš cluster.
4) Pokud používá EET, spusťte před jejich změnou následující příkaz, který zkontroluje aktuální nastavení.
Příkaz by neměl vracet žádný výstup:
# zdump -v /usr/share/zoneinfo/Africa/Cairo | grep 2023
#

5) Stáhněte do clusteru nové soubory časového pásma do nové složky časového pásma. 
Tento soubor je třeba stáhnout do ~/časového pásma.

Níže uvedené příkazy načítá soubory časového pásma přes internet přímo z clusteru.
Poznámka: Pokud váš cluster nemá přímou síť WAN nebo přístup k internetu, stáhněte si tento soubor do svého osobního počítače a nahrajte jej do clusteru do ~/časového pásma.
# mkdir ~/timezone
# cd ~/timezone/
# wget https://data.iana.org/time-zones/releases/tzdata2023b.tar.gz --no-check-certificate
# tar -zxvf tzdata2023b.tar.gz

6) Spuštěním následujícího příkazu vytvořte nový balíček časového pásma.
Poznámka: První příkaz ověří, zda jsou soubory časového pásma neporušené. Pokud příkaz nevrátí výstup, požádejte o pomoc podporu společnosti Dell.
# for m in AX BL BQ CW GG IM JE ME MF RS SS SX ; do echo -n $m: ; grep -c ^$m /usr/share/misc/iso3166 ; done
# zic -d zoneinfo -p Africa/Cairo -m 444 -y yearistype.sh africa

7) Proveďte zálohu a vyměňte stávající soubory časového pásma.
# mkdir -p /ifs/data/tz_bak
# mkdir -p /ifs/data/tz_new
# cp -R /usr/share/zoneinfo /ifs/data/tz_bak/
# cp -R ~/timezone/zoneinfo /ifs/data/tz_new/

8) Nahraďte soubory časového pásma pro všechny uzly v celém clusteru a přepisujte staré soubory.
# isi_for_array -s 'cp -Rf /ifs/data/tz_new/zoneinfo/* /usr/share/zoneinfo'

9) Zkontrolujte nové časové pásmo. Měla by se zobrazit očekávaná změna DST, jak je uvedeno níže.
# zdump -v /usr/share/zoneinfo/Africa/Cairo | grep 2023
/usr/share/zoneinfo/Africa/Cairo  Thu Apr 27 21:59:59 2023 UTC = Thu Apr 27 23:59:59 2023 EET isdst=0 gmtoff=7200
/usr/share/zoneinfo/Africa/Cairo  Thu Apr 27 22:00:00 2023 UTC = Fri Apr 28 01:00:00 2023 EEST isdst=1 gmtoff=10800
/usr/share/zoneinfo/Africa/Cairo  Thu Oct 26 20:59:59 2023 UTC = Thu Oct 26 23:59:59 2023 EEST isdst=1 gmtoff=10800
/usr/share/zoneinfo/Africa/Cairo  Thu Oct 26 21:00:00 2023 UTC = Thu Oct 26 23:00:00 2023 EET isdst=0 gmtoff=7200

10) Potvrďte, že příkaz date vrátí správný čas.
isi_for_array -s date

Affected Products

PowerScale OneFS
Article Properties
Article Number: 000212183
Article Type: Solution
Last Modified: 01 May 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.