PowerScale:エジプトでの夏時間の変更によるOneFSへの影響

Summary: この記事では、エジプトにおける2023年のDST変更の影響について説明し、回避策を説明します。

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

これは、EET(アフリカ/カイロ)のタイムゾーンを使用するクラスターに影響します。
2023年4月28日から2023年10月27日まで、DSTを再導入します。

現在のOneFSバージョンでは、夏時間の変更は考慮されませんが、すべてのバージョンに実装できる回避策があります。

変更の結果としてクラスターの操作に影響はなく、その影響は外観上の性質上、次のような場合に発生します。
  • CLIコマンドの出力とログに、クラスターに誤った時刻が表示される
  • Schedule-based jobs "SIQ, job engine,...スケジュール設定の期待値と一致していません。例:午後2時に実行するようにスケジュール設定されたSyncIQジョブは、2023年4月28日以降に1時間早く実行されます。
  • WebUIに誤ったタイムスタンプが表示される。 
一部のアプリケーションでは、正確なタイム ゾーン レポートを作成するための厳格な要件があります。

この記事の回避策を使用して、DSTの変更が適用されていることを確認します。

Cause

最近、エジプトで夏時間(DST)の変更が導入されました。
現在のOneFSバージョンでは、夏時間の変更は考慮されていません。

Resolution

エンジニアリングには、将来のOneFSリリースで必要な変更が含まれます。

以下の回避策は、EETタイム ゾーン レコードを更新します。RootユーザーとしてOneFSクラスター ノードで実行する必要があります。

この回避策では、WebUIのタイムスタンプ表示は修正されません。

回避策の手順
1)SSHで任意のノードに接続し、rootユーザーを使用してログインします。
2)EET(アフリカ/エジプト)がクラスタータイム ゾーンであることを確認します。
# cat /etc/ifs/array.xml| grep -i time
  Africa/Cairo

3)EET(アフリカ/エジプト)タイム ゾーンを使用していない場合、この記事はクラスターには適用されません。
4)EETを使用している場合は、次のコマンドを実行して現在の設定を確認してから変更します。
コマンドは、次の出力を返さないでください。
# zdump -v /usr/share/zoneinfo/Africa/Cairo | grep 2023
#

5)新しいタイムゾーン ファイルをクラスターの新しいタイムゾーン フォルダーにダウンロードします。
このファイルは ~/タイムゾーンにダウンロードする必要があります。

次のコマンドは、インターネット経由でクラスターから直接タイム ゾーン ファイルをフェッチします。
メモ:クラスターにWANまたはインターネットへの直接アクセスがない場合は、このファイルをパーソナル コンピューターにダウンロードし、クラスターに ~/タイムゾーンにアップロードします。
# mkdir ~/timezone
# cd ~/timezone/
# wget https://data.iana.org/time-zones/releases/tzdata2023b.tar.gz --no-check-certificate
# tar -zxvf tzdata2023b.tar.gz

6)次のコマンドを実行して、新しいタイム ゾーン パッケージを作成します。
メモ:最初のコマンドは、タイムゾーン ファイルが損なわれていないことを確認します。このコマンドで出力が返されない場合は、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)バックアップしてから、既存のタイム ゾーン ファイルを置き換えます。
# 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)クラスター全体のすべてのノードのタイム ゾーン ファイルを置き換え、古いファイルをオーバーライドします。
# isi_for_array -s 'cp -Rf /ifs/data/tz_new/zoneinfo/* /usr/share/zoneinfo'

9)新しいタイム ゾーンを確認します。次のように、予想されるDSTの変更が表示されます。
# 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)dateコマンドが正しい時刻を返すことを確認します。
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.