PowerScale: Проблеми з розширенням розділів Var
Summary: Розширення розділу /var може викликати попереджувальні повідомлення в інструменті Isilon On-Cluster Analysis (IOCA). Проблеми пов'язані з панікою вузла, яка може виникнути при вилученні приводних саней для обслуговування. ...
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
Поточний скрипт інструменту аналізу кластера Isilon (IOCA) генерує такі попередження, пов'язані з
заміни двигуна або саней.Коли з'являється вузол, переглядаючи
/var Розділи:
System Partition Free Space FAIL CRITICAL: The following nodes have /var mirrors of different sizes: 1-10 INFO: Please reference KB 000213248 (https://www.dell.com/support/kbdoc/000213248) for further information. INFO: For more information refer to KB article 000041465 found at https://www.dell.com/support/kbdoc/000041465.Або:
Mirror Status FAIL CRITICAL: The mirror pair for var1 appear to be in the same fault domain on nodes: 1-10. CRITICAL: The following nodes have /var mirrors of different sizes: 1-10 INFO: Please open a Technical Support Service Request and reference this failure within the description. INFO: Please refer to KB 000213248 (https://www.dell.com/support/kbdoc/en-us/000213248) for further information.Якщо це ігнорувати, можливо, виникне паніка на вузлі Gen6 або Gen6 MLK під час процедури
заміни двигуна або саней.Коли з'являється вузол, переглядаючи
/var/log/messages файл для вузла показує помилки та повідомлення паніки, подібні до наступного:
(da21:pmspcbsd0:0:22:0): pccb 0xfffffe8543174480, ccb 0xfffff80e31347000: ccbStatus 3, scsiStatus 5 (da22:pmspcbsd0:0:23:0): pccb 0xfffffe8543151fe0, ccb 0xfffff807c4753000: ccbStatus 3, scsiStatus 5 (da21:pmspcbsd0:0:22:0): WRITE(10). CDB: 2a 00 00 04 dd 44 00 00 04 00 (da21:pmspcbsd0:0:22:0): CAM status: CCB request aborted by the host (da22:pmspcbsd0:0:23:0): WRITE(10). CDB: 2a 00 00 04 dd 44 00 00 04 00 (da21:pmspcbsd0:0:22:0): Retrying command, 3 more tries remain (da22:pmspcbsd0:0:23:0): CAM status: CCB request aborted by the host (da21:pmspcbsd0:0:22:0): pccb 0xfffffe8543151fe0, ccb 0xfffff80e31347000: ccbStatus 3, scsiStatus 2 (da22:pmspcbsd0:0:23:0): Retrying command, 3 more tries remain (da21:pmspcbsd0:0:22:0): cam_periph_error: SSQ_LOST removing device ccb 0xfffff80e31347000 status 0x8 flags 0x2 (da22:pmspcbsd0:0:23:0): pccb 0xfffffe8543151fe0, ccb 0xfffff807c4753000: ccbStatus 3, scsiStatus 2 (da21:pmspcbsd0:0:22:0): Invalidating pack (da22:pmspcbsd0:0:23:0): cam_periph_error: SSQ_LOST removing device ccb 0xfffff807c4753000 status 0x8 flags 0x2 (da22:pmspcbsd0:0:23:0): Invalidating pack (da21:pmspcbsd0:0:22:0): removing device entry (da21:pmspcbsd0:0:22:0): Periph destroyed panic @ time 1681142660.493, thread 0xfffffe874ee12000: mirror/var1: all devices failed (read, offset 1304707072, length 0) time = 1681142660 cpuid = 3, TSC = 0x5e76342b8e8e59 Panic occurred in module kernel loaded at 0xffffffff80200000: Stack: -------------------------------------------------- kernel:g_mirror_worker+0x251f kernel:fork_exit+0x82 -------------------------------------------------- Disabling swatchdog Dumping stacks (40960 bytes)
Cause
У версіях 9.2.1.16 і новіших, 9.4.0.6 і новіших, а також 9.5.0.0 і пізніших OneFS розширює розмір розділу /var до 2 ГБ під час оновлення. Процес розширення може спричинити активацію цих повідомлень або подій.
Повідомлення, пов'язане з тим, що пара дзеркал знаходиться в одній області несправності, специфічне для вузлів Gen6 і Gen6 MLK (A200, A2000, A300, A3000, H400, H500, H600, H5600, H700, H7000, F800 та F810). Розширення може не перевіряти домени помилок розділів належним чином, розміщуючи обидва розділи для будь-якого з них
Або
Урізаний
Різний розмір розділів var може впливати на будь-який тип вузла Isilon або PowerScale, який запускає OneFS 9.x. Розширення для
.Щоб визначити, чи впливає ця проблема на розділ LKG у кластері, скористайтеся наступною командою:
У наведеному вище прикладі lab-2
Повідомлення, пов'язане з тим, що пара дзеркал знаходиться в одній області несправності, специфічне для вузлів Gen6 і Gen6 MLK (A200, A2000, A300, A3000, H400, H500, H600, H5600, H700, H7000, F800 та F810). Розширення може не перевіряти домени помилок розділів належним чином, розміщуючи обидва розділи для будь-якого з них
/var Дзеркало на дисках у тому ж санях. Це викликає паніку вузла, коли санчати знімають, якщо обидва дзеркала встановлені /var Розділи знаходяться в санях.
Або
mirror/var0 або mirror/var1 Виконує роль активної /var Дзеркало розділу в будь-який момент. З панічного повідомлення в прикладі видно, що /mirror/var1 був активним дзеркалом. Дивлячись на gmirror status та isi devices drive list командні виходи для вузла:
Урізаний
status Командний вихід:
gmirror status mirror/var1 COMPLETE da14p3 (ACTIVE) <<<< da13p3 (ACTIVE) <<<<Повідомлення
drive list Командний вихід:
isi devices drive list Lnn Location Device Lnum State Serial Sled --------------------------------------------------------- 21 Bay 1 /dev/da1 15 L3 xxxxxxxxxxxx N/A 21 Bay 2 /dev/da2 16 L3 xxxxxxxxxxxx N/A 21 Bay A0 /dev/da5 12 HEALTHY xxxxxxxx A 21 Bay A1 /dev/da4 13 HEALTHY xxxxxxxx A 21 Bay A2 /dev/da3 14 HEALTHY xxxxxxxx A 21 Bay B0 /dev/da8 9 HEALTHY xxxxxxxx B 21 Bay B1 /dev/da7 10 HEALTHY xxxxxxxx B 21 Bay B2 /dev/da6 11 HEALTHY xxxxxxxx B 21 Bay C0 /dev/da11 6 HEALTHY xxxxxxxx C 21 Bay C1 /dev/da10 7 HEALTHY xxxxxxxx C 21 Bay C2 /dev/da9 8 HEALTHY xxxxxxxx C 21 Bay D0 /dev/da14 3 HEALTHY xxxxxxxx D <<<< 21 Bay D1 /dev/da13 4 HEALTHY xxxxxxxx D <<<< 21 Bay D2 /dev/da12 5 HEALTHY xxxxxxxx D 21 Bay E0 /dev/da17 0 HEALTHY xxxxxxxx E 21 Bay E1 /dev/da16 1 HEALTHY xxxxxxxx E 21 Bay E2 /dev/da15 2 HEALTHY xxxxxxxx E ---------------------------------------------------------У цьому прикладі,
/mirror/var1 побудований на дисках D0 і D1. Коли D саня вилучається з кластера, вузол панікує через неможливість отримати доступ до /var Файлова система.
Різний розмір розділів var може впливати на будь-який тип вузла Isilon або PowerScale, який запускає OneFS 9.x. Розширення для
/var лише розширює активний /var розділ у системі. Розділ Last Known Good (LKG) залишається оригінальним розміром. Якщо активна /var Розділ розширюється і заповнюється більш ніж на 50%, що може спричинити проблеми, якщо розділ потрібно обертати для обслуговування
.Щоб визначити, чи впливає ця проблема на розділ LKG у кластері, скористайтеся наступною командою:
# isi_for_array -sX 'gmirror list var0 var1' | grep -A20 mirror | egrep "var|Media"Приклад:
lab-1# isi_for_array -sX 'gmirror list var0 var1' | grep -A20 mirror | egrep "var|Media" lab-1: 1. Name: mirror/var0 lab-1: Mediasize: 2147479552 (2.0G) lab-1: Mediasize: 2147483648 (2.0G) lab-1: Mediasize: 2147483648 (2.0G) lab-2: 1. Name: mirror/var0 lab-2: Mediasize: 2147479552 (1.0G) <<<< lab-2: Mediasize: 2147483648 (1.0G) <<<< lab-2: Mediasize: 2147483648 (1.0G) <<<< lab-3: 1. Name: mirror/var0 lab-3: Mediasize: 2147479552 (2.0G) lab-3: Mediasize: 2147483648 (2.0G) lab-3: Mediasize: 2147483648 (2.0G) lab-4: 1. Name: mirror/var0 lab-4: Mediasize: 2147479552 (2.0G) lab-4: Mediasize: 2147483648 (2.0G) lab-4: Mediasize: 2147483648 (2.0G) ....Якщо будь-який із пристроїв повертається з розміром (1.0G), це впливає на це.
У наведеному вище прикладі lab-2
var0 Розділи страждають і мають бути виправлені. Повторіть команду для var1 по всьому кластеру, щоб визначити, чи він також уражений.Resolution
Постійне виправлення проблеми FAULT DOMAIN PROBLEM ONLY є у наступних релізах коду:
- OneFS 9.5.0.6
- 9.4.0.16
- 9.2.1.25
Працює над постійним виправленням для розділів різного розміру /var. Щоб вирішити проблему, дотримуйтесь запланованого процесу. Якщо ви не можете оновитися, дотримуйтесь скриптового процесу.
Примітка: Цю проблему неможливо вирішити вручну або за допомогою скрипта нижче на кластерах, що працюють у режимі відповідності. Якщо кластер працює в режимі відповідності SmartLock, цю проблему можна усунути, перейшовши до вищезазначених версій OneFS. Якщо не вдасться оновити систему для усунення цієї проблеми, зверніться до служби підтримки Dell і попросіть зробити патч DA. Існує сценарій для вирішення цієї проблеми. Зв'яжіться зі службою підтримки Dell , щоб отримати файли, а потім дотримуйтесь інструкцій нижче.
Щоб використати сценарій:
- Завантажте скрипт і файл md5 у кластер. Скопіюйте файли на
/ifs/data/Isilon_SupportНа кластері та переконайтеся, що хеш md5 відповідає хешу файлу md5:
Lab-1# mv var_mirror_repair.sh /ifs/data/Isilon_Support/ Lab-1# mv var_mirror_repair.md5 /ifs/data/Isilon_Support/ Lab-1# md5 /ifs/data/Isilon_Support/var_mirror_repair.sh MD5 (/ifs/data/Isilon_Support/var_mirror_repair.sh) = 0881afeeb39fdaf02e2a90d784e4ed21 Lab-1# # cat /ifs/data/Isilon_Support/var_mirror_repair.md5 0881afeeb39fdaf02e2a90d784e4ed21
- Якщо хеш не співпадає, завантажте скрипт з FTP-сайту і знову скопіюйте його в кластер. Якщо хеш співпадає, виконайте наступну команду як root:
lab-1# sh /ifs/data/Isilon_Support/var_mirror_repair.sh
- Зазвичай сценарій триває 5-10 хвилин. Це може займати більше часу на великих (30+ вузлів) або завантажених кластерах. Коли скрипт завершується, він повідомляє, чи був він успішним або чи виникли проблеми.
Коли ви запускаєте скрипт, ви бачите наступний результат:
Lab-1# sh /ifs/data/Isilon_Support/var_mirror_repair.sh Full output can be found at: /ifs/data/Isilon_Support/var_mirror_repair.FULL_CLUSTER.2023-10-19T092522.csv Status: 0/4 Nodes checked, 0/4 var0 partitions, 0/4 var1 partitions
У міру розвитку скрипту рядок Status оновлюється:
Status: 4/4 Nodes checked, 4/4 var0 partitions, 4/4 var1 partitions
Коли сценарій успішно завершується, ви бачите наступне:
Status: 4/4 Nodes checked, 4/4 var0 partitions, 4/4 var1 partitions No issues were identified. Moving files to: var_mirror_repair.2023-10-19T092522.d Bundle Location: var_mirror_repair.2023-10-19T092522.tgz
Це свідчить про те, що всі пошкоджені вузли були відновлені, і скрипт не мав жодних проблем. Якщо отриманий вихід відрізняється від цього прикладу, зверніться до служби підтримки Dell і надайте вивід і файли журналів із місця розташування bundle.
Affected Products
Isilon F800, Isilon F810, Isilon Gen6, Isilon H400, Isilon H500, Isilon H5600, Isilon H600, PowerScale Archive A300, PowerScale Archive A3000, PowerScale Hybrid H700, PowerScale Hybrid H7000Products
PowerScale F200, PowerScale F600, PowerScale F900Article Properties
Article Number: 000213248
Article Type: Solution
Last Modified: 03 يوليو 2026
Version: 22
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.