PowerScale Isilon: Instalace opravy se nezdařila, je vyžadováno x bajtů v oddílu /var.
Summary: Tento článek obsahuje proaktivní zástupné řešení, které zabrání zaplnění oddílu /var během instalací kumulativní opravy (RUP).
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
Instalace opravy se nezdaří a výstup je podobný následujícímu:
# 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.
Cause
Opravy zabezpečení zavedené v opravách OneFS 9.1.0, 9.2.1 a 9.3.0 zvětšily velikost oprav z přibližně 50 MB na více než 150 MB. Vzhledem ke zvýšené velikosti záplat je při jejich instalaci vyžadováno značné množství dostupného místa v oddílu /var. Požadavky na dostupné místo nemusí být v některých případech splnitelné. Tento článek obsahuje postup vytvoření symbolických odkazů na adresáře v oddílu /var/crash jako zástupné řešení.
Resolution
Poznámka: Kroky v tomto zástupném řešení nelze provést u clusterů s povoleným režimem souladu.
Poznámka: Následující proaktivní zástupné řešení je nutné provést pouze při instalaci kumulativních oprav OneFS 9.1.0, 9.2.1 nebo 9.3.0 kvůli jejich zvětšení. Zástupné řešení by nemělo být nasazováno pro jiné instalace oprav nebo pro jiná vydání systému OneFS.
Požadavky
Před provedením proaktivního zástupného vytvoření symbolických odkazů na adresáře v oddílu /var/crash musí být splněny následující požadavky:
- Architektury upgradu a oprav musí být v nečinném čistém stavu.
- Kontrola rámce upgradu; Zkontrolujte výstup následujícího příkazu, zda neexistují žádné aktivní procesy upgradu:
isi upgrade view
- Kontroly architektury oprav:
- Ve výstupu následujícího příkazu ověřte, zda jsou všechny opravy ve stavu Nainstalováno :
isi upgrade patches list
- Spuštěním následujícího příkazu ověřte, že systém oprav není aktivní na žádném uzlu:
isi_patch isactive
- Ujistěte se, že v adresářích /var/patch/tmp/ a /var/patch/catalog/ nejsou žádné soubory:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Poznámka: Pokud předchozí dvě kontroly rámce oprav [a a b] neodhalily žádné problémy a soubory se nacházejí v adresářích /var/patch/tmp/ nebo /var/patch/catalog/, je bezpečné tyto soubory přesunout do umístění /ifs/data/Isilon_Support.
- V oddílech /var (500 MB) a /var/crash (1 GB) musí být dostatek volného místa. Vyčištění oddílů by se mělo provést u všech uzlů, které hlásí méně než požadované množství dostupného místa.
- Následující příkaz má výstup u uzlů s méně než 500 MB volného místa v oddílu /var:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- Následující příkaz má výstup na uzlech s méně než 1 GB volného místa v oddílu /var/crash:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Proaktivní zástupné řešení
Důležitá poznámka: Po dokončení instalace opravy nezapomeňte provést zbývající kroky!
- Před instalací opravy a po splnění všech předpokladů spusťte následující sekvenci příkazů, abyste vytvořili adresáře, které se používají v oddílu /var/crash, symbolické odkazy na ně:
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'
- Proveďte instalaci opravy, jak je popsáno v souboru README opravy.
- Po dokončení instalace opravy spusťte následující příkazy a odeberte symbolické odkazy:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Znovu vytvořte adresář a potvrďte oprávnění:
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
Poznámka: Pokud hlášení IOCA selžou, jak je vidět níže, a tyto složky již existují, můžeme oprávnění ručně upravit pomocí příkazu:
# 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.
Additional Information
Článek společnosti Dell pro vyčištění oddílu /var/crash: Oddíl Isilon /var/crash uzlu v clusteru dosáhl 90% kapacity – ID události: 100010002
Products
PowerScale OneFSArticle Properties
Article Number: 000201666
Article Type: Solution
Last Modified: 10 Jul 2024
Version: 11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.