PowerScale-CloudPools lnn 이름 바꾸기 쿠키 예약

Summary: 노드 이름을 이전에 사용한 LNN(Logical Node Number)으로 바꾸면 쿠키 키 예약 파일이 잘못 재사용될 수 있습니다. 이로 인해 여러 LIN/파일이 동일한 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

이 문제를 식별하기 위한 다양한 서명이 있습니다.

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

 

아래 오류에 대해 isi_cpool_d.log 검토합니다.
범위 오류:

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

클라우드 리콜 중에 CloudPools 무결성 오류가 발생할 수 있습니다.

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

안으로 /var/log/messages 아래 오류:

실패한 어설션:

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

Cause

이것은 의 결과입니다. cpool_fd_store 쿠키 키 예약 파일의 파일 이름에 lnn을 사용합니다.

Resolution

만약 CloudPools 클러스터에서 라이선스가 부여된 적이 없지만 상태 점검 시 아래의 중요 알림을 수신하므로 무시해도 안전합니다.
 

"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)."

LNN(Logical Node Number)의 번호를 다시 지정하면 CloudPools 기능을 사용하여 아래 단계를 수행하여 LNN의 번호를 올바르게 다시 매기십시오.
LNN 번호를 다시 매기려면 다음을 참조하십시오. KB 000022252

활성 상태가 있는 경우 CloudPools 클러스터에서 작업이 실행 중인 경우 다음 단계도 완료해야 합니다.
*Failing to do so induces the risk of Data Loss.*

 (이 KB에서 실행된 모든 명령의 데이터 기록)
 이 CloudPools 데몬을 비활성화하고 LNN 번호를 다시 지정한 다음 CloudPools 데몬을 활성화해야 합니다. 

1. 비활성화 CloudPools 데몬.
   
#isi_for_array isi services -a isi_cpool_d disable
 2. 다음을 확인합니다. isi_cpool_d 데몬이 중지되었습니다. 
   

  
#isi_for_array ps -lwp `pgrep isi_cpool_d`
3. 번호 다시 매기기 lnns:
   
# isi config
>>> lnnset [<old lnn> <new lnn>]
>>> isi_lcd_d restart
>>> commit
>>> exit
4. 이전 LNN과 새 LNN 모두에 대한 기존 예약 파일을 제거합니다.

#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. 를 시작합니다. cpool_d 데몬.

#isi_for_array isi services -a isi_cpool_d enable

 

이전에 LNN 번호 재지정이 발생한 경우 아래 명령을 수행합니다.
1. 를 중지합니다. CloudPools 데몬.
    
#isi_for_array isi services -a isi_cpool_d disable
2. 다음을 확인합니다. isi_cpool_d 데몬이 중지되었습니다. 
    
#isi_for_array ps -lwp `pgrep isi_cpool_d`
3. 10초 동안 기다립니다.
    
#isi_for_array isi services -a isi_cpool_d enable
그렇지 않으면 데이터 손실 위험이 발생합니다. 

  

  

  

  

  

  

  

  

  

  

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.