Dellコンテナ ストレージ モジュール(CSM)ファミリー: UnityアレイでのKubernetesホストの登録の失敗

Summary: IPv6の構成ミスが原因で、KubernetesホストをUnityアレイに登録できない場合があります。この記事では、この問題とその解決手順について説明します。

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

Unity CSIノード ドライバーは、Unityアレイ上のKubernetesホストの登録に失敗します。次のエラーが存在する可能性があります。

メモ: 次のログ エントリーは、CSIドライバーでデバッグ ログが有効になっている場合にのみ表示されます。

エラー#1

time="2024-12-06T01:07:54Z" level=debug arrayid=de400243902703 runid=node-2 msg="Adding iSCSI Initiator: Host_34 to host: iqn.2004-10.com.ubuntu:01:52c55542e014 
time="2024-12-06T01:07:55Z" level=debug  runid=node-2 msg="Adding node [de400243902703] failed, Error: [rpc error: code = Internal desc =  runid= Adding iSCSI initiator error: initiator found (iqn.2004-10.com.ubuntu:01:52c55542e014), and attached to someother host (Host_33) instead of host: Host_34]" func="github.com/dell/csi-unity/service.(*service).syncNodeInfo.func2.1()" file="/go/src/csi-unity/service/node.go:1835"

エラー#2

time="2024-12-06T01:07:54Z" level=debug  runid=node-2 msg="Adding node [de400243902703] failed, Error: [[{Invalid IPV6 address fe80::f816:3eff:fe85:895a%ens3. (Error Code:0x7d13115)}]]" func="github.com/dell/csi-unity/service.(*service).syncNodeInfo.func2.1()" file="/go/src/csi-unity/service/node.go:1835"

エラー#3

time="2024-12-09T00:59:17Z" level=debug arrayid=de400243902703 runid=node-5 msg="Adding node [de400243902703] failed, Error: [rpc error: code = Internal desc =  runid= Host has got foreign Initiators. Host initiators on the array require correction before proceeding further.]" func="github.com/dell/csi-unity/service.(*service).syncNodeInfo.func2.1()" file="/go/src/csi-unity/service/node.go:1835"

 

Cause

Kubernetesクラスター内のホストは、テンプレートからクローニングされました。各ホストに同じiSCSIイニシエーターがあり、IPv6インターフェイスが正しく構成されていません。

 

Resolution

この問題を解決するには、次の手順を実行します。

  1. 各ホストのiSCSI修飾名(IQN)が一意であることを確認します。クローン作成された仮想マシン(VM)では、IQNを再生成する必要がある場合があります。
  2. IPv6ネットワーク カードを使用していない場合は無効にします。
  3. アレイに存在する登録中のホストに関連づけられている古いイニシエーターを削除します
注:KubernetesノードがUnityボリュームから起動する場合、ホスト ネットワーク アドレスがすでにUnityに登録されており、ドライバーの登録を正常に完了できない可能性があります
解決するには、ホストに関連付けられているネットワーク アドレスをすべて削除し、ドライバー ノード ポッドの再起動時にCSIドライバーにネットワーク アドレスを自動的に登録させます。

 

Article Properties
Article Number: 000259460
Article Type: Solution
Last Modified: 11 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.