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




lunes, 5 de noviembre de 2012

Error en la instalación del cliente SCCM debido a la versión BITS

Enunciado

No se produce la instalación del cliente SCCM mediante WSUS em maquinas Windows 2003 o XP.
El registro en %windir%\WINDOWSUPDATE.LOG contiene el error:
2012-10-30    15:10:59:184     892    165c    Agent    *********
2012-10-30    15:10:59:184     892    165c    Agent      * Updates to install = 1
2012-10-30    15:10:59:200     892    165c    Agent      *   Title = Configuration Manager Client Installation
.....................
2012-10-30    15:11:02:965     892    59c    AU      # WARNING: Install failed, error = 0x80070643 / 0x00000001
2012-10-30    15:11:02:965    5416    1cc    Handler      : WARNING: Exit code = 0x8024200B


(Que en resumidas cuentas nos dice que la instalación ha fallado)

La clave como otras veces la tenemos en el registro en %windir%\CCMSETUP\CCMSETUP.LOG que en este caso contiene:
<![LOG[This operating system does not contain the correct version of BITS. BITS 2.5 or later is required.]LOG]!>

Que nos está diciendo claramente lo que hay que hacer.

Solución

Instala BITS 2.5 para tu versión de sistema operativo, por ejemplo para un windows 2003 x86
http://www.microsoft.com/es-es/download/details.aspx?id=4933