PowerScale Isilon: Instalace opravy se nezdařila, je vyžadováno x bajtů v oddílu /var.

Sommaire: Tento článek obsahuje proaktivní zástupné řešení, které zabrání zaplnění oddílu /var během instalací kumulativní opravy (RUP).

Cet article s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits ne sont pas identifiées dans cet article.

Symptômes

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í.

Résolution

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.
  1. Kontrola rámce upgradu; Zkontrolujte výstup následujícího příkazu, zda neexistují žádné aktivní procesy upgradu:
isi upgrade view
  1. Kontroly architektury oprav:
    1. Ve výstupu následujícího příkazu ověřte, zda jsou všechny opravy ve stavu Nainstalováno :
    isi upgrade patches list
    1. 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
    1. 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.
  1. 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 }}'
  1. 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!
 
  1. 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'
  1. Proveďte instalaci opravy, jak je popsáno v souboru README opravy.
  2. 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'
  1. 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.

Renseignements supplémentaires

Č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

Produits

PowerScale OneFS
Propriétés de l’article
Numéro d’article: 000201666
Type d’article: Solution
Dernière modification: 10 juill. 2024
Version:  11
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.