Problemas con cluster MSCS y MS DTC

15/01/2007 - 19:21 por Miguel | Informe spam
Hola a todos:

Estoy configurando un cluster de dos nodos, para ejecutar en el una base de
datos Oracle.
He configrado el cluster sin problemas y además del Grupo de Cluster he
creado un nuevo grupo para la base de datos de Oracle. El Grupo de Cluster
tiene los recursos Nombre del Cluster, Direccion IP del cluster y el disco Q
del quorum. Este disco está en la cabina de almacenamiento compartido.
En el Grupo Databases, tiene los recursos de disco Disco R y Disco S, que
son dos unidades lógicas de la cabina y un recurso Direccion IP con una IP
virtual.
Esto funciona correctamente y pudo mover los grupos de un nodo a otro sin
ningún tipo de problema.

El problema aparece al añadir al Grupo de cluster un recurso Coordinador de
Transacciones Distribuidas. Al añadir este recurso, no puedeo mover el Grupo
del cluster de un nodo a otro (si puedo mover el grupo Databases) y en el
nodo al que quiero moverlo, se cae el servicio de cluster.
He añadido este recurso al grupo del cluster, porque Oracle dice que antes
de instalar Oracle Fail Safe en Windows Server 2003 R2 hay que añadir un
Coordinador de Transacciones Distribuidas al Grupo de Cluster.

Al añadir este recurso al grupo de cluster, en dependencias le digo que
depende del Disco Q (quorum) y del nombre del cluster.

Si pongo este recurso fuera de conexion, puedo mover el Grupo del Cluster al
otro nodo sin problemas.

¿Que está pasando con este recurso? ¿Que hace realmente y porque no puedo
mover el grupo al otro nodo?

Gracias

Preguntas similare

Leer las respuestas

#1 Marc [MVP Windows]
15/01/2007 - 22:38 | Informe spam
A ver si te sirve:

How to Cluster MSDTC
http://www.microsoft.com/technet/pr...e19ac.mspx

Creating an MSDTC Cluster Resource
http://www.microsoft.com/technet/pr...x?mfr=true

Cómo configurar el Coordinador de transacciones distribuidas de Microsoft en un clúster Windows Server 2003
http://support.microsoft.com/kb/301600


Saludos,

Marc
MVP Windows Server System - Directory Services
MCSA Windows Server 2003
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.

"Miguel" escribió en el mensaje news:
Hola a todos:

Estoy configurando un cluster de dos nodos, para ejecutar en el una base de
datos Oracle.
He configrado el cluster sin problemas y además del Grupo de Cluster he
creado un nuevo grupo para la base de datos de Oracle. El Grupo de Cluster
tiene los recursos Nombre del Cluster, Direccion IP del cluster y el disco Q
del quorum. Este disco está en la cabina de almacenamiento compartido.
En el Grupo Databases, tiene los recursos de disco Disco R y Disco S, que
son dos unidades lógicas de la cabina y un recurso Direccion IP con una IP
virtual.
Esto funciona correctamente y pudo mover los grupos de un nodo a otro sin
ningún tipo de problema.

El problema aparece al añadir al Grupo de cluster un recurso Coordinador de
Transacciones Distribuidas. Al añadir este recurso, no puedeo mover el Grupo
del cluster de un nodo a otro (si puedo mover el grupo Databases) y en el
nodo al que quiero moverlo, se cae el servicio de cluster.
He añadido este recurso al grupo del cluster, porque Oracle dice que antes
de instalar Oracle Fail Safe en Windows Server 2003 R2 hay que añadir un
Coordinador de Transacciones Distribuidas al Grupo de Cluster.

Al añadir este recurso al grupo de cluster, en dependencias le digo que
depende del Disco Q (quorum) y del nombre del cluster.

Si pongo este recurso fuera de conexion, puedo mover el Grupo del Cluster al
otro nodo sin problemas.

¿Que está pasando con este recurso? ¿Que hace realmente y porque no puedo
mover el grupo al otro nodo?

Gracias


Respuesta Responder a este mensaje
#2 Miguel
16/01/2007 - 02:51 | Informe spam
Gracias Marc,

El recurso MSDTC lo he creado tal y como indica Microsoft y en los links que
tu has enviado y aparentemente funciona. El problema es si intento mover el
grupo que tiene este recurso (en este caso es el grupo del cluster, con la
IP del cluster, el nombre del cluster y el disco quorum) al otro nodo
(nodo2), ya que falla y si insisto se acaba cayendo el servicio de cluster
en este nodo2 y si algun grupo estaba corriendo en el nodo2 se cambia al
nodo1.
El recurso MSDTC puede correr en cualquier nodo, lo que no consigo es
cambiarlo de nodo. Si pongo este recurso fuera de conexion, entonces el
grupo del cluster cambia de nodo sin problemas.

Miguel


"Marc [MVP Windows]" escribió en el mensaje
news:
A ver si te sirve:

How to Cluster MSDTC
http://www.microsoft.com/technet/pr...e19ac.mspx

Creating an MSDTC Cluster Resource
http://www.microsoft.com/technet/pr...x?mfr=true

Cómo configurar el Coordinador de transacciones distribuidas de Microsoft en
un clúster Windows Server 2003
http://support.microsoft.com/kb/301600


Saludos,

Marc
MVP Windows Server System - Directory Services
MCSA Windows Server 2003
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

"Miguel" escribió en el mensaje
news:
Hola a todos:

Estoy configurando un cluster de dos nodos, para ejecutar en el una base
de
datos Oracle.
He configrado el cluster sin problemas y además del Grupo de Cluster he
creado un nuevo grupo para la base de datos de Oracle. El Grupo de Cluster
tiene los recursos Nombre del Cluster, Direccion IP del cluster y el disco
Q
del quorum. Este disco está en la cabina de almacenamiento compartido.
En el Grupo Databases, tiene los recursos de disco Disco R y Disco S, que
son dos unidades lógicas de la cabina y un recurso Direccion IP con una IP
virtual.
Esto funciona correctamente y pudo mover los grupos de un nodo a otro sin
ningún tipo de problema.

El problema aparece al añadir al Grupo de cluster un recurso Coordinador
de
Transacciones Distribuidas. Al añadir este recurso, no puedeo mover el
Grupo
del cluster de un nodo a otro (si puedo mover el grupo Databases) y en el
nodo al que quiero moverlo, se cae el servicio de cluster.
He añadido este recurso al grupo del cluster, porque Oracle dice que antes
de instalar Oracle Fail Safe en Windows Server 2003 R2 hay que añadir un
Coordinador de Transacciones Distribuidas al Grupo de Cluster.

Al añadir este recurso al grupo de cluster, en dependencias le digo que
depende del Disco Q (quorum) y del nombre del cluster.

Si pongo este recurso fuera de conexion, puedo mover el Grupo del Cluster
al
otro nodo sin problemas.

¿Que está pasando con este recurso? ¿Que hace realmente y porque no puedo
mover el grupo al otro nodo?

Gracias


Respuesta Responder a este mensaje
#3 Ramon Jiménez [MVP]
16/01/2007 - 03:51 | Informe spam
Cuales son las propiedades del recurso MSDTC, es decir, qué path tiene?
El Servicio de Cluster, tiene permisos de lectura sobre ese path?
Tienes errores en el visor de Sucesos? y en Cluster.log?

Ramon Jimenez
MVP Windows Server System - Infrastructure Architect

-Con un cuarto de hora de retraso-




"Miguel" wrote in message
news:OK$y%
Gracias Marc,

El recurso MSDTC lo he creado tal y como indica Microsoft y en los links
que tu has enviado y aparentemente funciona. El problema es si intento
mover el grupo que tiene este recurso (en este caso es el grupo del
cluster, con la IP del cluster, el nombre del cluster y el disco quorum)
al otro nodo (nodo2), ya que falla y si insisto se acaba cayendo el
servicio de cluster en este nodo2 y si algun grupo estaba corriendo en el
nodo2 se cambia al nodo1.
El recurso MSDTC puede correr en cualquier nodo, lo que no consigo es
cambiarlo de nodo. Si pongo este recurso fuera de conexion, entonces el
grupo del cluster cambia de nodo sin problemas.

Miguel


"Marc [MVP Windows]" escribió en el mensaje
news:
A ver si te sirve:

How to Cluster MSDTC
http://www.microsoft.com/technet/pr...e19ac.mspx

Creating an MSDTC Cluster Resource
http://www.microsoft.com/technet/pr...x?mfr=true

Cómo configurar el Coordinador de transacciones distribuidas de Microsoft
en un clúster Windows Server 2003
http://support.microsoft.com/kb/301600


Saludos,

Marc
MVP Windows Server System - Directory Services
MCSA Windows Server 2003
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.

"Miguel" escribió en el mensaje
news:
Hola a todos:

Estoy configurando un cluster de dos nodos, para ejecutar en el una base
de
datos Oracle.
He configrado el cluster sin problemas y además del Grupo de Cluster he
creado un nuevo grupo para la base de datos de Oracle. El Grupo de
Cluster
tiene los recursos Nombre del Cluster, Direccion IP del cluster y el
disco Q
del quorum. Este disco está en la cabina de almacenamiento compartido.
En el Grupo Databases, tiene los recursos de disco Disco R y Disco S, que
son dos unidades lógicas de la cabina y un recurso Direccion IP con una
IP
virtual.
Esto funciona correctamente y pudo mover los grupos de un nodo a otro sin
ningún tipo de problema.

El problema aparece al añadir al Grupo de cluster un recurso Coordinador
de
Transacciones Distribuidas. Al añadir este recurso, no puedeo mover el
Grupo
del cluster de un nodo a otro (si puedo mover el grupo Databases) y en el
nodo al que quiero moverlo, se cae el servicio de cluster.
He añadido este recurso al grupo del cluster, porque Oracle dice que
antes
de instalar Oracle Fail Safe en Windows Server 2003 R2 hay que añadir un
Coordinador de Transacciones Distribuidas al Grupo de Cluster.

Al añadir este recurso al grupo de cluster, en dependencias le digo que
depende del Disco Q (quorum) y del nombre del cluster.

Si pongo este recurso fuera de conexion, puedo mover el Grupo del Cluster
al
otro nodo sin problemas.

¿Que está pasando con este recurso? ¿Que hace realmente y porque no puedo
mover el grupo al otro nodo?

Gracias






Respuesta Responder a este mensaje
#4 Miguel
16/01/2007 - 20:00 | Informe spam
Hola Ramon:
EL recurso MSDTC lo he creado en el grupo del cluster, junto con la ip del
cluster, el nombre del cluster y el disco quorum. Las propiedades son que
los dos nodos del cluster son posibles propietarios y depende del recuso
nombre del cluster y disco quorum. En la pestaña Opciones avanzadas, he
deshabilitado la opción "Afecta al grupo" de la seccion Reiniciar, tal y
como indica Microsoft.

En los dos nodos, el servicio Coordinador de Transacciones Distribuidas, se
ejcuta con la cuenta "Servicio de red" y el estado es Manual.

En funcionamiento normal, tengo el grupo del cluster corriendo en el nodo 1
y el grupo databases (solo tiene dos recursos de disco y un recurso de IP)
en al nodo 2. El grupo de databases lo puedo mover sin problemas de un nodo
a otro, pero al intentar mover el grupo del cluster al nodo 2, no es posible
porque el recurso MSDTC no se pone en linea en este nodo y en el
administrador del cluster veo como se cae el servicio del cluster en el nodo
2, provocando que provoca que el grupo databases pase al nodo 1 y el grupo
del cluster tambien vuelve al nodo 1. El servicio de cluster en el nodo 2
vuelve a arranca solo al cabo de unos segundos.

En el Visor de eventos, se generan los siguientes eventos en Aplicacion al
intentar mover el grupo cluster del nodo 1 al nodo 2:
******************
Origen: MSDTC
Tipo: Error
ID: 4185
Equipo: Nodo2
Error al iniciar el Administrador de transacciones de MS DTC. LogInit
devolvió el error 0x5

Origen: MSDTC
Tipo: Error
ID: 4112
Equipo: Nodo2
No se puede iniciar el archivo DLL del Administrador de transacciones de MS
DTC.

Origen: MSDTC
Tipo: Error
ID: 4163
Equipo: Nodo2
Archivo de registro de MS DTC no encontrado. Una vez haya comprobado que
todos los directorios de recursos que coordina MS DTC contienen
transacciones válidas, ejecute msdtc -resetlog para crear el archivo de
registro.
***********

En el Sistema se generan los siguientes eventos en el Nodo2:
**********
Origen: ClusSvc
Tipo: Error
ID: 1073
Equipo: Nodo2
Se ha detenido el servicio de cluster para prevenir una incoherencia dentro
del cluster de servidor. El código de error fué 5.

Origen: Ftdisk
Tipo: Advertencia
ID: 57
Equipo: Nodo2
El sistema no puede limpiar datos en el registro de transaccion. Es posible
que haya daños

Origen: Service control manager
Tipo: Error
ID: 7031
Equipo: Nodo2
El servicio Servicio de Cluster terminó inesperadamente. Lo ha hecho 1 vez.
Se realizará la siguiente accion correctora en 60 segundos: Reiniciar el
servicio.

Origen: Service control manager
Tipo: Error
ID: 7024
Equipo: Nodo2
El servicio coordinador de transacciones distribuidas de Microsoft termino
con el error específico de servicio 3221229584 (0xC0001010)
**********


El problema parece que es que el servicio MSDTC no puede iniciarse en el
nodo 2.


"Ramon Jiménez [MVP]" escribió en el
mensaje news:%
Cuales son las propiedades del recurso MSDTC, es decir, qué path tiene?
El Servicio de Cluster, tiene permisos de lectura sobre ese path?
Tienes errores en el visor de Sucesos? y en Cluster.log?

Ramon Jimenez
MVP Windows Server System - Infrastructure Architect

-Con un cuarto de hora de retraso-




"Miguel" wrote in message
news:OK$y%
Gracias Marc,

El recurso MSDTC lo he creado tal y como indica Microsoft y en los links
que tu has enviado y aparentemente funciona. El problema es si intento
mover el grupo que tiene este recurso (en este caso es el grupo del
cluster, con la IP del cluster, el nombre del cluster y el disco quorum)
al otro nodo (nodo2), ya que falla y si insisto se acaba cayendo el
servicio de cluster en este nodo2 y si algun grupo estaba corriendo en el
nodo2 se cambia al nodo1.
El recurso MSDTC puede correr en cualquier nodo, lo que no consigo es
cambiarlo de nodo. Si pongo este recurso fuera de conexion, entonces el
grupo del cluster cambia de nodo sin problemas.

Miguel


"Marc [MVP Windows]" escribió en el mensaje
news:
A ver si te sirve:

How to Cluster MSDTC
http://www.microsoft.com/technet/pr...e19ac.mspx

Creating an MSDTC Cluster Resource
http://www.microsoft.com/technet/pr...x?mfr=true

Cómo configurar el Coordinador de transacciones distribuidas de Microsoft
en un clúster Windows Server 2003
http://support.microsoft.com/kb/301600


Saludos,

Marc
MVP Windows Server System - Directory Services
MCSA Windows Server 2003
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.

"Miguel" escribió en el mensaje
news:
Hola a todos:

Estoy configurando un cluster de dos nodos, para ejecutar en el una base
de
datos Oracle.
He configrado el cluster sin problemas y además del Grupo de Cluster he
creado un nuevo grupo para la base de datos de Oracle. El Grupo de
Cluster
tiene los recursos Nombre del Cluster, Direccion IP del cluster y el
disco Q
del quorum. Este disco está en la cabina de almacenamiento compartido.
En el Grupo Databases, tiene los recursos de disco Disco R y Disco S,
que
son dos unidades lógicas de la cabina y un recurso Direccion IP con una
IP
virtual.
Esto funciona correctamente y pudo mover los grupos de un nodo a otro
sin
ningún tipo de problema.

El problema aparece al añadir al Grupo de cluster un recurso Coordinador
de
Transacciones Distribuidas. Al añadir este recurso, no puedeo mover el
Grupo
del cluster de un nodo a otro (si puedo mover el grupo Databases) y en
el
nodo al que quiero moverlo, se cae el servicio de cluster.
He añadido este recurso al grupo del cluster, porque Oracle dice que
antes
de instalar Oracle Fail Safe en Windows Server 2003 R2 hay que añadir un
Coordinador de Transacciones Distribuidas al Grupo de Cluster.

Al añadir este recurso al grupo de cluster, en dependencias le digo que
depende del Disco Q (quorum) y del nombre del cluster.

Si pongo este recurso fuera de conexion, puedo mover el Grupo del
Cluster al
otro nodo sin problemas.

¿Que está pasando con este recurso? ¿Que hace realmente y porque no
puedo
mover el grupo al otro nodo?

Gracias










Respuesta Responder a este mensaje
#5 Ramon Jiménez [MVP]
16/01/2007 - 20:06 | Informe spam
MSDTC, qué path tiene?
El Servicio de Cluster, tiene permisos de lectura sobre ese path?


Ramon Jimenez
MVP Windows Server System - Infrastructure Architect

-Con un cuarto de hora de retraso-




"Miguel" wrote in message
news:%23$
Hola Ramon:
EL recurso MSDTC lo he creado en el grupo del cluster, junto con la ip del
cluster, el nombre del cluster y el disco quorum. Las propiedades son que
los dos nodos del cluster son posibles propietarios y depende del recuso
nombre del cluster y disco quorum. En la pestaña Opciones avanzadas, he
deshabilitado la opción "Afecta al grupo" de la seccion Reiniciar, tal y
como indica Microsoft.

En los dos nodos, el servicio Coordinador de Transacciones Distribuidas,
se ejcuta con la cuenta "Servicio de red" y el estado es Manual.

En funcionamiento normal, tengo el grupo del cluster corriendo en el nodo
1 y el grupo databases (solo tiene dos recursos de disco y un recurso de
IP) en al nodo 2. El grupo de databases lo puedo mover sin problemas de un
nodo a otro, pero al intentar mover el grupo del cluster al nodo 2, no es
posible porque el recurso MSDTC no se pone en linea en este nodo y en el
administrador del cluster veo como se cae el servicio del cluster en el
nodo 2, provocando que provoca que el grupo databases pase al nodo 1 y el
grupo del cluster tambien vuelve al nodo 1. El servicio de cluster en el
nodo 2 vuelve a arranca solo al cabo de unos segundos.

En el Visor de eventos, se generan los siguientes eventos en Aplicacion al
intentar mover el grupo cluster del nodo 1 al nodo 2:
******************
Origen: MSDTC
Tipo: Error
ID: 4185
Equipo: Nodo2
Error al iniciar el Administrador de transacciones de MS DTC. LogInit
devolvió el error 0x5

Origen: MSDTC
Tipo: Error
ID: 4112
Equipo: Nodo2
No se puede iniciar el archivo DLL del Administrador de transacciones de
MS DTC.

Origen: MSDTC
Tipo: Error
ID: 4163
Equipo: Nodo2
Archivo de registro de MS DTC no encontrado. Una vez haya comprobado que
todos los directorios de recursos que coordina MS DTC contienen
transacciones válidas, ejecute msdtc -resetlog para crear el archivo de
registro.
***********

En el Sistema se generan los siguientes eventos en el Nodo2:
**********
Origen: ClusSvc
Tipo: Error
ID: 1073
Equipo: Nodo2
Se ha detenido el servicio de cluster para prevenir una incoherencia
dentro del cluster de servidor. El código de error fué 5.

Origen: Ftdisk
Tipo: Advertencia
ID: 57
Equipo: Nodo2
El sistema no puede limpiar datos en el registro de transaccion. Es
posible que haya daños

Origen: Service control manager
Tipo: Error
ID: 7031
Equipo: Nodo2
El servicio Servicio de Cluster terminó inesperadamente. Lo ha hecho 1
vez. Se realizará la siguiente accion correctora en 60 segundos: Reiniciar
el servicio.

Origen: Service control manager
Tipo: Error
ID: 7024
Equipo: Nodo2
El servicio coordinador de transacciones distribuidas de Microsoft termino
con el error específico de servicio 3221229584 (0xC0001010)
**********


El problema parece que es que el servicio MSDTC no puede iniciarse en el
nodo 2.


"Ramon Jiménez [MVP]" escribió en el
mensaje news:%
Cuales son las propiedades del recurso MSDTC, es decir, qué path tiene?
El Servicio de Cluster, tiene permisos de lectura sobre ese path?
Tienes errores en el visor de Sucesos? y en Cluster.log?

Ramon Jimenez
MVP Windows Server System - Infrastructure Architect

-Con un cuarto de hora de retraso-




"Miguel" wrote in message
news:OK$y%
Gracias Marc,

El recurso MSDTC lo he creado tal y como indica Microsoft y en los links
que tu has enviado y aparentemente funciona. El problema es si intento
mover el grupo que tiene este recurso (en este caso es el grupo del
cluster, con la IP del cluster, el nombre del cluster y el disco quorum)
al otro nodo (nodo2), ya que falla y si insisto se acaba cayendo el
servicio de cluster en este nodo2 y si algun grupo estaba corriendo en
el nodo2 se cambia al nodo1.
El recurso MSDTC puede correr en cualquier nodo, lo que no consigo es
cambiarlo de nodo. Si pongo este recurso fuera de conexion, entonces el
grupo del cluster cambia de nodo sin problemas.

Miguel


"Marc [MVP Windows]" escribió en el mensaje
news:
A ver si te sirve:

How to Cluster MSDTC
http://www.microsoft.com/technet/pr...e19ac.mspx

Creating an MSDTC Cluster Resource
http://www.microsoft.com/technet/pr...x?mfr=true

Cómo configurar el Coordinador de transacciones distribuidas de
Microsoft en un clúster Windows Server 2003
http://support.microsoft.com/kb/301600


Saludos,

Marc
MVP Windows Server System - Directory Services
MCSA Windows Server 2003
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.

"Miguel" escribió en el mensaje
news:
Hola a todos:

Estoy configurando un cluster de dos nodos, para ejecutar en el una
base de
datos Oracle.
He configrado el cluster sin problemas y además del Grupo de Cluster he
creado un nuevo grupo para la base de datos de Oracle. El Grupo de
Cluster
tiene los recursos Nombre del Cluster, Direccion IP del cluster y el
disco Q
del quorum. Este disco está en la cabina de almacenamiento compartido.
En el Grupo Databases, tiene los recursos de disco Disco R y Disco S,
que
son dos unidades lógicas de la cabina y un recurso Direccion IP con una
IP
virtual.
Esto funciona correctamente y pudo mover los grupos de un nodo a otro
sin
ningún tipo de problema.

El problema aparece al añadir al Grupo de cluster un recurso
Coordinador de
Transacciones Distribuidas. Al añadir este recurso, no puedeo mover el
Grupo
del cluster de un nodo a otro (si puedo mover el grupo Databases) y en
el
nodo al que quiero moverlo, se cae el servicio de cluster.
He añadido este recurso al grupo del cluster, porque Oracle dice que
antes
de instalar Oracle Fail Safe en Windows Server 2003 R2 hay que añadir
un
Coordinador de Transacciones Distribuidas al Grupo de Cluster.

Al añadir este recurso al grupo de cluster, en dependencias le digo que
depende del Disco Q (quorum) y del nombre del cluster.

Si pongo este recurso fuera de conexion, puedo mover el Grupo del
Cluster al
otro nodo sin problemas.

¿Que está pasando con este recurso? ¿Que hace realmente y porque no
puedo
mover el grupo al otro nodo?

Gracias














Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida