Prenotazione dei cookie di ridenominazione LNN PowerScale-CloudPools

Summary: La ridenominazione dei nodi in logical node number (LNN) utilizzati in precedenza può indurre a riutilizzare in modo errato i file di prenotazione delle chiavi basate sui cookie. Ciò può aumentare il rischio che più LIN/file scrivano sugli stessi CDO (Cloud Data Object). ...

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

Ci sono varie firme per identificare questo problema:

Nel idi.log:

IDI_VERIFY=bcm_verify_invalidate_on_valid_storage_layer:577 | COND=BAM Cache Manager invalidate verification | MSG=Cache invalidation is attempted over invalid storage layer: range lbn 512-767 found chunk LBNS: [512,767] snap HEAD revec: [0,0,35184372056064:8192#254 from snap HEAD, (sparse)#2 from snap HEAD ] | LINSNAP= 1:1111:1111

 

Esaminare il isi_cpool_d.log per eventuali errori riportati di seguito:
Errore intervallo:

failed due to error code=12, msg=clapi error: CL_ABORTED_BY_CALLBACK; failed to transfer object range, invalid offset or output stream.

È possibile riscontrare un errore di integrità CloudPools durante un richiamo del cloud:

CloudPools data integrity error and CL_CHECKSUM_MISMATCH: failed to match the checksum: [error code: CBM_INTEGRITY_FAILURE]

In /var/log/messages L'errore riportato di seguito:

Asserzione non riuscita:

isi_cpool_d: *** FAILED ASSERTION res == 0 @ /b/mnt/src/isilon/lib/isi_cpool_cbm2/src/ncoi.c:1025:

Cause

Questo è il risultato di cpool_fd_store Utilizzo di LNN nei nomi dei file di prenotazione delle chiavi cookie.

Resolution

Se CloudPools non è mai stato concesso in licenza per il cluster, ma il controllo integrità riceve l'avviso critico riportato di seguito, che può essere ignorato:
 

"Your CloudPools are susceptible to data integrity issues. If a PowerScale node's Logical Node Number (LNN) is changed and another node claims the vacated LNN, it could lead to cookie key reservation files being reused incorrectly and can increase the risk of multiple LINs/Files writing to the same Cloud Data Objects(CDOs)."

La rinumerazione del logical node number (LNN) può influire su CloudPools , eseguire la procedura riportata di seguito per rinumerare correttamente gli LNN.
Per rinumerare le LNN, consultare: KB 000022252

Se è presente un CloudPools lavoro in esecuzione sul cluster, è necessario completare anche i seguenti passaggi.
*Failing to do so induces the risk of Data Loss.*

 (Registrare i dati di tutti i comandi eseguiti da questo articolo della Knowledge Base)
 Le CloudPools Il daemon deve essere disabilitato, il numero LNN rinumerato e il daemon CloudPools abilitato. 

1. Disabilitare l'opzione CloudPools Daemon.
   
#isi_for_array isi services -a isi_cpool_d disable
 2. Verificare il isi_cpool_d Il daemon è stato arrestato: 
   

  
#isi_for_array ps -lwp `pgrep isi_cpool_d`
3. Rinumerare il lnns:
   
# isi config
>>> lnnset [<old lnn> <new lnn>]
>>> isi_lcd_d restart
>>> commit
>>> exit
4. Rimuovere i file di prenotazione esistenti per i LNN precedenti e nuovi.

#rm -fv /ifs/.ifsvar/modules/cloud/cookie_res_*_[OLD_LNN]
#rm -fv /ifs/.ifsvar/modules/cloud/cookie_res_*_[NEW_LNN]
#rm -fv /ifs/.ifsvar/modules/cloud/ncoi_key_res_*_[OLD_LNN]
#rm -fv /ifs/.ifsvar/modules/cloud/ncoi_key_res_*_[NEW_LNN]
5. Avviare il cpool_d Daemon.

#isi_for_array isi services -a isi_cpool_d enable

 

Se in precedenza si è verificata la rinumerazione LNN, eseguire i comandi riportati di seguito:
1. Arrestare il CloudPools Daemon.
    
#isi_for_array isi services -a isi_cpool_d disable
2. Verificare il isi_cpool_d Il daemon è stato arrestato: 
    
#isi_for_array ps -lwp `pgrep isi_cpool_d`
3. Attendere 10 secondi.
    
#isi_for_array isi services -a isi_cpool_d enable
In caso contrario, sussiste il rischio di perdita dei dati. 

  

  

  

  

  

  

  

  

  

  

Additional Information

 

 

Affected Products

PowerScale

Products

Isilon
Article Properties
Article Number: 000260843
Article Type: Solution
Last Modified: 13 Nov 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.