PowerScale: Mısır'daki Yaz Saati Uygulaması değişikliğinin OneFS'ye etkisi

Summary: Bu makalede, Mısır'daki 2023 DST değişikliklerinin etkisi açıklanmaktadır ve geçici bir çözüm sağlanmıştır.

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

Bu durum, EET Afrika/Kahire saat dilimini kullanmakta olan kümeleri etkiler. 
Hükümet, DST'yi 28 Nisan-27 Ekim 2023 tarihleri arasında yeniden başlatacak.

Mevcut OneFS sürümleri Yaz Saati değişikliklerini dikkate alır ancak tüm sürümlerde uygulanabiliyor bir geçici çözüm mevcuttur.

Bu değişikliğin bir sonucu olarak küme işlemlerine herhangi bir etkisi vardır ve etki, aşağıdakilerin bulunduğu doğal olarak kozmetiktir:
  • Küme, CLI komut çıktıları ve günlüklerinde yanlış bir zaman görüntülüyor
  • Zamanlama tabanlı işler "SIQ, iş motoru,... Ve bu şekilde devam", zamanlama beklentileriyle uyumlu değildir. Örneğin: Saat 14:00'te çalıştıracak bir SyncIQ işi, 28 Nisan 2023'ten sonra bir saat erken çalıştırılır.
  • Web kullanıcı arayüzünde yanlış zaman damgası gösterilir. 
Bazı uygulamaların doğru saat dilimi raporlaması için katı gereksinimleri vardır. 

Bu makaledeki geçici çözüm kullanılarak DST değişikliğinin uygulandığından emin olmak.

Cause

Kısa süre önce Mısır'da DST (Yaz Saati Uygulaması) değişikliği yapıldı. 
Mevcut OneFS sürümleri, Yaz Saati Uygulaması değişikliklerini dikkate almamaktadır.

Resolution

Mühendislik ekibi, gelecekteki bir OneFS sürümünde gerekli değişikliği içerir.

Aşağıdaki geçici çözüm, EET saat dilimi kayıtlarını günceller. Kök kullanıcı olarak bir OneFS küme düğümü üzerinde gerçekleştirilecektir.

Geçici çözüm, WebUI zaman damgası görüntülemeyi düzeltmez.

Geçici çözüm prosedürü
1) SSH ile herhangi bir düğüme bağlanın ve kök kullanıcı kullanarak oturum açın.
2) EET'nin (Afrika/Afrika/Afrika) küme saat dilimi olduğunu doğrulayın:
# cat /etc/ifs/array.xml| grep -i time
  Africa/Cairo

3) EET (Afrika/Afrika/Afrika) saat dilimini kullanmazsa bu makale kümeniz için geçerli değildir.
4) EET kullanıyorsa, mevcut ayarları değiştirmeden önce incelemek için aşağıdaki komutu çalıştırın.
Komut herhangi bir çıktı vermez:
# zdump -v /usr/share/zoneinfo/Africa/Cairo | grep 2023
#

5) Yeni saat dilimi dosyalarını, yeni saat dilimi klasöründeki kümenize indirin. 
Bu dosya ~ /timezone'a indirilir.

Aşağıdaki komut, internet üzerinden saat dilimi dosyalarını doğrudan kümeden getirir.
Not: Kümenizin doğrudan WAN veya İnternet erişimi yoksa bu dosyayı kişisel bilgisayarınıza indirin ve ardından kümeye ~/timezone'a yükleyin.
# mkdir ~/timezone
# cd ~/timezone/
# wget https://data.iana.org/time-zones/releases/tzdata2023b.tar.gz --no-check-certificate
# tar -zxvf tzdata2023b.tar.gz

6) Yeni saat dilimi paketini oluşturmak için aşağıdaki komutu çalıştırın.
Not: İlk komut, saat dilimi dosyalarının sağlam olduğunu doğrular. Komut sonucunda herhangi bir çıktı alınmazsa yardım için Dell Destek ekibiyle iletişime geçin.
# 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) Mevcut saat dilimi dosyalarını yedekleyin ve değiştirin.
# 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) Küme genelindeki tüm düğümler için saat dilimi dosyalarını değiştirin ve eski dosyaları geçersiz kılın.
# isi_for_array -s 'cp -Rf /ifs/data/tz_new/zoneinfo/* /usr/share/zoneinfo'

9) Yeni saat dilimini kontrol edin. Beklenen DST değişikliklerini aşağıda gösterildiği gibi göstermelidir.
# 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) Tarih komutunun doğru saati döndürdüğünü onaylayın.
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.