Dell Unity: Налаштування графіка переїзду FAST VP на Unisphere може бути перетворено на неправильні дні
Samenvatting: Unisphere відображає дату і час в місцевому часовому поясі персонального комп'ютера, на якому вона працює. Коли створюється графік переміщення FAST VP, дата та час перетворюються на UTC. Під час процесу конвертації в розкладі можуть бути призначені неправильні дні. ...
Symptomen
Ви можете встановити графік переміщення FAST VP з Unisphere Settings>Storage Configuration>FAST VP.

На наведеному вище знімку екрана місцевий час – GMT+8, а початок розкладу встановлено на 6 ранку в неділю, понеділок та вівторок.
Зверніть увагу, що розклад перекладено на час UTC з неправильними днями, встановленими під час перегляду uemcli вихід.
Правильними днями мають бути субота, неділя та понеділок о 22:00 UTC, але розклад було створено з використанням тих самих днів з інтерфейсу користувача. Днями стали неділя, понеділок і вівторок о 22:00 UTC, тобто понеділок, вівторок і середа о 6 годині ранку за місцевим часом для клієнта.
13:26:52 service@Unity-SH spb:~/user# uemcli /stor/config/fastvp show -detail Storage system address: 127.0.0.1 Storage system port: 443 HTTPS connection 1: Paused = no Schedule enabled = yes Frequency = Every Sun, Mon, Tue at 22:00 until 06:00 Rate = medium Data to move up = 0 Data to move down = 0 Data to move within = 0 Estimated scheduled relocation time = 00m
Oorzaak
Ця проблема пов'язана з проблемою в коді.
Графік роботи: Хвилини в інтерфейсі правильно переводяться з місцевого часу на час UTC. Однак розклад створюється з використанням тих самих днів з інтерфейсу користувача, без будь-якої конвертації для врахування зміни з місцевого часу на час UTC.
Oplossing
Спосіб вирішення #1
Якщо час початку стає на один день раніше або пізніше під час перекладу на час UTC, встановіть дні в інтерфейсі користувача відповідно.
Наприклад, якщо ви хочете, щоб переїзд відбувався щопонеділка о 6 ранку за Гринвічем+8, встановіть розклад як 6 ранку за Гринвічем+8 щонеділі на Unisphere.
Спосіб вирішення проблеми #2
Оскільки модуль Unity використовує час UTC, ви можете встановити розклад за допомогою UEMCLI.
Синтаксис:
/stor/config/fastvp set [-async] [-schedEnabled {yes | no}] [-days ] [-at ] [-until ] [-rate {low | medium | high}] [-paused {yes | no}]
Дивіться посібник користувача UEMCLI для отримання детальної інформації про команду.
Виправити:
Планується, що це питання буде вирішено в майбутньому релізі Unity OS.