viernes, 9 de noviembre de 2012

Problemas con almacenamiento ISCSI en vmWare

Síntomas:

Tienes varios ESX y añades uno nuevo. Los ESX existentes tiene almacenes (datastores) iSCSI
Configuras la red y el iniciador iSCSI.
Después de volver a barrer la red (rescaneo) ves los dispositivos y  que están montados.
Sin embargo los almacenes (datastores) que estan en otros host ESX no son visible en el almacenamiento (storage) de tu nuevo host.

Cuando intentas añadirlos manualmente te ocurren dos cosas:
a) En algún caso lo único que te propone es formatear, cosa que desde luego no haces.
b) En otros casos te da las tres opciones, pero cuando eliges utilizar la signatura existente (keep existing signature) obtienes el error:
Error: Cannot change the host configuration.
Error Stack
Call "HostStorageSystem.ResolveMultipleUnresolvedVmfsVolumes" for object "storageVolume" on vCenter Server "MyVC" failed

Solución:

a) Cuando solo propone el formateo es porque el datastore esta utilizado por una VM en marcha o por algún mecanismos de vmWare View. No muevas los clones con el vCenter, si es preciso para los servicios del composer e incluso el View Server
b) Cuando ya puedas añadirlos manualmente utilizando la signatura existente, deberás conectar el cliente vCenter directamente al host ESX. (esto es no al vCenter Server). De esta forma evitaras el error mas arriba.

Referencias:

Las formas en que un iSCSI te puede causar problemas en vmWare son infinitas, pero yo encontré mi solución desde los logs y gracias a estas dos entradas que se complementan.
Forcemounting a VMFS datastore residing on a snapshot LUN results in the error:Cannot change the host configuration




No hay comentarios: