PowerScale-CloudPoolsに関するCookie予約の名称変更
Summary: ノードの名前を以前に使用した論理ノード番号(LNN)に変更すると、Cookieキー予約ファイルが誤って再利用される可能性があります。これにより、複数のLIN/ファイルが同じクラウド データ オブジェクト(CDO)に書き込まれるリスクが高まります。
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 Cookie キー予約ファイルのファイル名に LNN を使用します。
Resolution
「Fusion」 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)の番号を付け直すと、次の項目に影響を与える可能性があります。 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が使用するJava Runtime Environmentへのパスを定義します。
# 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
PowerScaleProducts
IsilonArticle 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.