PowerScale. Влияние перехода на летнее время в Египте на ОС OneFS

Summary: В этой статье описывается влияние изменений DST на 2023 год в Египет и предоставляется временное решение проблемы.

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 (Африка/Каир). 
Правительство Конфигурации с 28 апреля по 27 октября 2023 года переустановит DST.

В текущих версиях OneFS не нужно фиксировать изменения в летнее время, но существует временное решение, которое можно реализовать во всех версиях.

Это изменение не влияет на работу кластера и имеет косметический характер, в котором:
  • Кластер отображает неверное время в выходных данных и журналах CLI-команды.
  • Задания на основе расписания «SIQ, обработчик заданий,... и т. д.» не согласуются с ожиданиями от планирования. Пример. Задание SyncIQ, выполнение которого запланировано на 14:00, будет выполняться на час раньше начиная с 28 апреля 2023 г.
  • Веб-интерфейс отображает неправильные метки времени. 
Для некоторых приложений строгие требования к точной отчетности по часовым поясам. 

Убедитесь, что изменение DST применено с помощью временного решения проблемы, описанного в этой статье.

Cause

В Египте недавно был введен переход на летнее время. 
В текущих версиях OneFS не учитывается переход на летнее время.

Resolution

Инженерный отдел включит необходимые изменения в будущий выпуск OneFS.

Временное решение проблемы, приведенное ниже, обновляет записи часовых поясов EET. Она должна выполняться на узле кластера OneFS в качестве пользователя root.

Временное решение проблемы не исправит отображение метки времени веб-интерфейса.

Процедура временного решения
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) Скачайте новые файлы часовых поясов в кластер в новую папку часовых поясов. 
Этот файл необходимо скачать в ~/timezone.

Приведенная ниже команда извлекает файлы часового пояса через Интернет непосредственно из кластера.
Примечание: Если ваш кластер не имеет прямого доступа к глобальной сети или Интернету, загрузите этот файл на персональном компьютере, а затем загрузите его в кластер в ~/часовой пояс.
# 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.