Masill
Contributor
Contributor

Errores de disc en MSCS

Me estoy encontrado errores varios de disco en un cluster creado entre dos máquinas virtuales y según he encontrado por internet parece ser que los problemas pueden venir por el tipo de formato de los segundos discos asignados (los compartidos) o directamente de algun error de la cabina.

Adjunto ejemplo.

0 Kudos
13 Replies
mokymura
Expert
Expert

Hola

Podrias comentarnos un poco como tienes montado el cluster?

Dos nodos corriendo en diferentes ESX, como tienes configurados los discos Compartidos?

Puedes mostrarnos el contenido de uno de esos eventos? para ver la descripcion que dice....

Saludos

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta

If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Masill,

Por favor, para que podamos ayudarte, dinos que versión de software de clustering de microsoft estas usando, así como versiones de ESX y maquinas virtuales.

Por cierto, has seguido el documento de mejores practicas de VMware al configurar el cluster de microsoft?

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del Libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

0 Kudos
Masill
Contributor
Contributor

La versión del entorno virtual es ESX 3.5, los hosts tienen el Update 3, versión 153875. Las máquinas sobre las que configuramos el Cluster són Windows 2003 Enterprise Edition R2 32 bits.

No sé si el documento que sigo para preparar las máquinas es el correto y/o el mas reciente. Podrías pasarmelo y los comparo?

Gracias.

0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Masill,

El mas reciente es sobre vSphere 4.0 update1: http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_mscs.pdf

Por eso te preguntaba la version de tu entorno. El documento de mejores practicas de Microsoft Cluster para ESX 3.5 up3, lo puedes encontrar en este enlace:

http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_mscs.pdf

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del Libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

Masill
Contributor
Contributor

Hola, muchas gracias por la información, está siendo de gran utilitada.

El tema de crear los discos que quiero compartir en los 2 nodos del Cluster (Quorum + discos de datos) no lo tengo hecho como dice el procedimiento. La siguiente parte del proceso no la tengo clara:

"To create and zero out the disk, use the following command: vmkfstools -c .vmdk"

Que significa "Zero out the disk"? que hace este proceso y para que sirve?

Yo he usado el mismo comando pero de diferente manera: vmkfstools -d thick -a lsilogic -c 50G /vmfs/volumes.................. en conclusión, igual menos por el parámetro de Zeroear el disco.

Puede venir de aquí el problema? puedo aplicar ahora esté parámetro sin afectar a los datos de los discos? los creo de nuevo? he visto que se puede aplicar sobre discos ya existentes pero no sé que afectación tiene sobre los datos/servicios de dichos discos.

(To zero out an existing disk, use a the following command: vmkfstools -w

/vmfs/volumes/.vmdk)

0 Kudos
javichu
Enthusiast
Enthusiast

>> Que significa "Zero out the disk"? que hace este proceso y para que sirve?

Hola,

Este parámetro hace que al crear el vmdk, todos los bytes del mismo queden escritos con ceros binarios, para asegurarse de que no quede nada de lo que estaba en el espacio utilizado previamente. No creo que sea buena idea utilizarlo sobre un disco existente si quieres conservar los datos existentes. De todos modos, no creo que tenga mucho que ver con tu problema del cluster.

0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Masill,

Has leído el documento? Has probado a modificar las opciones avanzadas del cluster de Windows?

En el documento especifica que hay que deshabilitar la opción de comprobación "heuristic" o algo así, no recuerdo como lo llama Microsoft. Mucho de los "errores", como el que has adjuntado, vienen de provocados por esa comprobación que el software de clustering hace.

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del Libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

0 Kudos
Masill
Contributor
Contributor

Hola,

He aplicado las best practices que he encontrado en la documentación de VMware y los errores no se corrigen. Incluso abrí una incidencia y la respuesta ho sido que quizás los errores vienen dados por un bug que tienen. Su recomendación es que cree los discos en almacenamiento local o que solo de visibilidad a un ESX para la LUN donde estén las máquinas virtuales sobre las que se configura el MSCS.

Estoy creando los discos de manera estandard, no uso raw device mapping y no sé si el tema del RDM podría ayudarme...... que ventajas/inconvenientes tendría? hay algun procedimiento/documentación al respecto? alguien tiene configurado un cluster sobre máquinas virtuales? como lo teneis?!?!?

Gracias.

0 Kudos
mokymura
Expert
Expert

Hola

Echale un ojo a este post: http://vmzare.wordpress.com/2007/02/19/vmware-raw-device-mappingrdm/

Te da una explicación bastante clara.

Saludos

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta

If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Masill,

Siento mucho que el soporte haya echado la culpa a un bug!!!, suele ser la respuesta oficial cuando no sabemos que es lo que esta mal Smiley Wink

Yo tengo tres clister, (demos) y todos funcionan sin problemas. He seguido el whitepapper que te mencione y he des-habilitado, en las opciones avanzadas del software de clustering de microsoft, la de comprobación "heuristic" o como carajos se llame. Mis discos .vdmk para los OS de las maquinas virtuales están en un LUN FC y estoy usando vSpehre 4.0 update1. El RDM esta en modo "virtual mode" ya que los dos nodos del cluster residen en la mismo ESX (Cluster in-a-box)

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del Libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

jlmedina1
Enthusiast
Enthusiast

Hola.

El tema de los clusters Microsoft siempre ha sido un dolor de cabeza.... no en entornos de prueba, donde funcionan de maravilla, sino en los entornos de producción, especialmente con I/O respetable (Bases de datos, Exchange, etc). Mi consejo es el mismo que te dá Jose María, añadiendo los siguientes:

- Revisa en la HCL de VMware la compatibilidad de tu cabina con MSCS.

- Revisa el nivel de firmware de la misma

- Revisa el nivel de firmware de tus HBA a ver que tal se lleva con el firmware soportado por VMware.

- Mejora en lo posible el rendimiento de tu disco:

  • Zoning FC

  • Nº de VM por enlace FC

  • Alineamiento de la LUN

  • Todo lo que te recomiende el fabricante de tu cabina.

MSCS, en especial en W2k3 es bastante picajoso con los errorcillos de disco. Incrementa el tiempo de timeout del disco (HKLM\System\CurrentControlSet\Services\Disk\TimeOutValue) . (creo que el documento de VMware te recomienda que lo incrementes). 2008 parece que funciona bastante mejor (y no sólo en virtual). Te dejo por aquí un post sobre el tema de los Clústeres basados en SCSI 2.

Un saludo.

-


J.L. Medina - vExpert'09

---- J.L. Medina - vExpert'09 http://bevirtual.blogspot.com
0 Kudos
Masill
Contributor
Contributor

La última y definitiva conclusión de VMware ha sido la de asegurarme que actualitzando a Update5 el host donde están estás máquinas se soluciona el problema.

0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Masill,

Bueno, al menos te han dado una solución Smiley Wink Supongo que al pasarles los log de tu entorno, VMware tendrá mas información de como esta configurado y habrán visto cual es el problema.

Yo como te comente, tengo 3 cluster (cluster in-a-box) configurados en vSphere y funcionan muy bien. Nota que aunque estos clusters son de demos y pruebas, uno de ellos simula 300-500 usuarios de SQL!!!

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del Libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

0 Kudos