Dell CSM-Produktreihe (Container Storage Modules): Fehler beim Registrieren eines Kubernetes-Hosts auf dem Unity-Array

Summary: Ein Kubernetes-Host kann aufgrund einer IPv6-Fehlkonfiguration möglicherweise nicht auf dem Unity-Array registriert werden. Dieser Artikel enthält Informationen zu diesem Problem und Schritte zur Behebung. ...

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

Der Unity CSI-Node-Treiber kann keinen Kubernetes-Host auf dem Unity-Array registrieren. Möglicherweise liegen die folgenden Fehler vor:

Hinweis: Die folgenden Protokolleinträge werden nur angezeigt, wenn die Debug-Protokollierung im CSI-Treiber aktiviert ist.

Fehler #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"

Fehler #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"

Fehler #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

Die Hosts im Kubernetes-Cluster wurden aus einer Vorlage geklont. Jeder Host hat denselben iSCSI-Initiator und eine falsch konfigurierte IPv6-Schnittstelle.

 

Resolution

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Stellen Sie sicher, dass der qualifizierte iSCSI-Name (IQN) für jeden Host eindeutig ist. Bei geklonten virtuellen Maschinen (VMs) muss der IQN möglicherweise neu erzeugt werden.
  2. Deaktivieren Sie die IPv6-Netzwerkkarten, wenn sie nicht verwendet werden.
  3. Entfernen Sie alle veralteten Initiatoren, die dem zu registrierenden Host zugeordnet und auf dem Array vorhanden sind
Hinweis: Wenn Kubernetes-Nodes von Unity-Volumes gestartet werden, sind die Hostnetzwerkadressen möglicherweise bereits bei Unity registriert und verhindern, dass die Treiberregistrierung erfolgreich abgeschlossen wird.
Um dies zu beheben, entfernen Sie alle Netzwerkadressen, die dem Host zugeordnet sind, und lassen Sie den CSI-Treiber die Netzwerkadressen automatisch registrieren, wenn der Treiber-Node-Pod neu gestartet wird.

 

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.