Familia de módulos de almacenamiento de contenedores (CSM) de Dell: Error al registrar un host de Kubernetes en el arreglo de Unity

Summary: Es posible que un host de Kubernetes no se registre en el arreglo de Unity debido a una configuración incorrecta de IPv6. En este artículo, se proporciona información sobre este problema y los pasos para resolverlo. ...

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

El controlador del nodo CSI de Unity no puede registrar un host de Kubernetes en el arreglo de Unity. Es posible que se presenten los siguientes errores:

Nota: Las siguientes entradas de registro solo son evidentes cuando el registro de depuración está habilitado en el controlador de CSI.

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

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

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

Los hosts en el clúster de Kubernetes se clonaron a partir de una plantilla. Cada host tiene el mismo iniciador iSCSI y una interfaz IPv6 configurada erróneamente.

 

Resolution

Para resolver este problema, realice los siguientes pasos:

  1. Asegúrese de que el nombre calificado iSCSI (IQN) de cada host sea único. Es posible que las máquinas virtuales (VM) clonadas necesiten volver a generar el IQN.
  2. Deshabilite las tarjetas de red IPv6 si no están en uso.
  3. Elimine los iniciadores obsoletos asociados con el host que se está registrando y que están presentes en el arreglo
Nota: Si los nodos de Kubernetes arrancan desde volúmenes de Unity, es posible que las direcciones de red del host ya estén registradas en Unity e impidan que el registro del controlador se complete correctamente.
Para resolver el problema, elimine las direcciones de red asociadas con el host y permita que el controlador CSI registre las direcciones de red automáticamente cuando se reinicie el pod del nodo del controlador.

 

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.