PowerScale Isilon: Не вдалося встановити патч, потрібні x байтів у розділі /var.

Riepilogo: У цій статті наведено проактивний обхідний шлях, щоб уникнути заповнення розділу /var під час встановлення Roll-Up Patch (RUP).

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

Встановлення патчу не спрацьовує з подібним виходом:
# isi upgrade patches install 9.2.1.14_GA-RUP_2022-07_PSP-2429.pkg --rolling
The below patches are deprecated by this patch and will be removed automatically:
- 9.2.1.7_GA-RUP_2021-12_PSP-1698
Would you like to proceed? (yes/[no]): yes
This patch request will require nodes in the cluster to be rebooted either in succession or simultaneously, depending on the options you supplied. Both scenarios can result in lost connectivity. Would you like to proceed? (yes/[no]): yes
Failed to install patch, 724933132 bytes in /var partition are required.

Causa

Виправлення безпеки, впроваджені у патчах OneFS 9.1.0, 9.2.1 та 9.3.0, збільшили розмір патчів з приблизно 50 МБ до понад 150 МБ. Через збільшення розміру патчів при їх встановленні потрібна значна кількість вільного місця в розділі /var. Вимоги до доступного місця можуть бути недосяжними в деяких випадках. У цій статті наведено кроки для створення символічних посилань на каталоги в /var/crash Розділ як обхідний шлях.

Risoluzione

Примітка. Кроки цього обхідного рішення не можуть бути виконані на кластерах із режимом відповідності.

 

Примітка. Потрібно виконати лише наступний проактивний обхідний шлях для встановлення OneFS 9.1.0, 9.2.1 або 9.3.0 Roll-Up Patches через їх збільшений розмір. Обхідний шлях не слід розгортати для інших інсталяцій патчів або в інших релізах OneFS.


Передумови

Перед тим, як виконати проактивний обхідний шлях створення символічних посилань на каталоги в /var/crash Розділ Існують передумови, які потрібно виконати:

  • Фреймворки оновлення та патчів мають бути у стані очікування і чистого стану
  1. Перевірка рамки оновлення; Переконайтеся, що немає активних процесів оновлення, переглянувши результати наступної команди:
isi upgrade view
  1. Перевірки фреймворку патчів:
    1. Підтверджіть, що всі патчі перебувають у стані Встановлено , у вихідному режимі наступної команди:
    isi upgrade patches list
    1. Переконайтеся, що система патчів не активна на жодному вузлі, виконавши таку команду:
    isi_patch isactive
    1. Підтвердіть, що файлів у /var/patch/tmp/ та /var/patch/catalog/ directories:
    isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
    Примітка. Якщо дві попередні перевірки фреймворку патчів [a і b] не виявили жодних проблем, а файли знайдені в /var/patch/tmp/ або /var/patch/catalog/ directories, Безпечно переносити ці файли на /ifs/data/Isilon_Support.
  • Має бути достатньо вільного місця в /var (500MB) та /var/crash (1GB) розділів. Очищення розділів слід виконувати на будь-яких вузлах, які повідомляють менше за необхідну кількість доступного простору.
  1. Наступна команда має вихід на вузлах із вільним простором менше 500 МБ у /var Розділ:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
  1. Наступна команда має виведення на вузлах з менш ніж 1 ГБ вільного простору в /var/crash Розділ:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'


Проактивний обхідний шлях

Важлива примітка: Не забудьте виконати решту кроків після завершення встановлення патчу!

 

  1. Перед встановленням патчу і після виконання всіх попередніх вимог виконайте наступну послідовність команд для створення каталогів, які використовуються у розділі /var/crash, і створення символічних посилань на них:
isi_for_array 'mkdir -p /var/crash/patch/tmp /var/crash/patch/catalog'

isi_for_array 'ln -sF /var/crash/patch/tmp /var/patch/tmp'

isi_for_array 'ln -sF /var/crash/patch/catalog /var/patch/catalog'

isi_for_array 'ls -lhaF /var/patch'
  1. Виконайте встановлення патчу, як зазначено в патчі README.
  2. Після завершення встановлення патчу виконайте наступні команди для видалення символічних посилань:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog'

isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
  1. Створіть каталог знову і підтвердьте дозволи:
isi_for_array 'umask 037 && mkdir /var/patch/tmp /var/patch/catalog'

isi_for_array 'ls -ld  /var/patch/tmp /var/patch/catalog' 

cluster-1: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/catalog 
cluster-1: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/tmp 
cluster-2: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/catalog 
cluster-2: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/tmp

Примітка. Якщо IOCA повідомляє про FAIL, як показано нижче, і ці папки вже існують, ми можемо вручну змінити дозволи за допомогою команди:
# isi_for_array -s 'chmod 740 /var/patch/tmp /var/patch/catalog'
FAIL: Checks have identified permission issues on /var/patch directories that are required for patch installations: 2 
INFO: Please follow step 4 on 'Proactive Workaround section' within KB 000201666 (https://www.dell.com/support/kbdoc/en-ie/000201666) to correct the folder permissions.

Informazioni aggiuntive

Prodotti

PowerScale OneFS
Proprietà dell'articolo
Numero articolo: 000201666
Tipo di articolo: Solution
Ultima modifica: 31 mar 2026
Versione:  12
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.