Toon posts:

MSDTC op een 2003 storage server cluster

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hello,

Ik heb twee windows 2003 storage servers (Dell NAS heads 775n) die als een cluster op een shared storage staan (SAN). Nu krijgen we veel DCOM, COM+ errors deze zijn denk ik gerelateerd aan de MSDTC errors. Ik heb op alle mogelijke manieren getracht MSDTC als resource in het cluster te installeren maar alles faalt. Ik krijg de resource met geen mogelijkheid aan de praat. Als reference heb ik MS KB:

817064
867520
301600
555017
243204

gebruikt. Echter, geen van alle installatieprocedures werken.

Hieronder een voorbeeld van de foutmeldingen:


Event Type: Error
Event Source: MSDTC
Event Category: Cluster
Event ID: 4383
Date: 3/2/2005
Time: 1:36:37 PM
User: N/A
Computer: ******
Description:
MS DTC was unable to determine the state of the cluster service on this machine. MS DTC cannot continue to startup. Please contact Microsoft Product Support. Error Specifics: d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:497, CmdLine: C:\WINDOWS\system32\msdtc.exe, Pid: 3008

Event Type: Error
Event Source: MSDTC Client
Event Category: Cluster
Event ID: 4392
Date: 3/2/2005
Time: 1:36:37 PM
User: N/A
Computer: *******
Description:
MS DTC setup was unable to turn off auto start for the MSDTC service. Error Specifics: d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:238, CmdLine: "C:\WINDOWS\cluster\resrcmon.exe" -e 1192 -m 1196 -p 540, Pid: 2096

Bijna alle artikelen die ik lees gaan over SQL server clusters. Ons cluster is echter een File sharing cluster. Iemand suggesties? Als er meer info nodig is hoor ik het graag. Alvast dank. Groeten, Saffi

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

probeer KB 290637 eens
heb je niet effe gezocht op eventid.net?

QnJhaGlld2FoaWV3YQ==


Verwijderd

Topicstarter
Ik had deze al gezien. Echter slaat dit op com+ 1.0 en gebruiken we 1.5. verder is deze key wel aanwezig. ik zal eens kijken wat er gebeurt als ik de value op default zet = 0 (hij stond op 2)

In ieder geval bedankt.

mvg, Saffi

Geen verschil... werkt nog steeds niet.

[ Voor 9% gewijzigd door Verwijderd op 02-03-2005 15:20 ]


Verwijderd

Topicstarter
Hebbes:

Voor het archief, de "network service" account heeft toegang nodig tot bepaalde registry hives. Moet nog uitzoeken welke precies. Het is nu opgelost door deze account in de local admin groep te zetten. Nu maar weer verder kijken hoe we dat ongedaan kunnen maken door op de hives rechten te zetten.

Bedankt. Groeten, Saffi.

Verwijderd

Topicstarter
Nog even een update voor het archief:

Omdat je de "network service" account natuurlijk nooit in de domain admin wilt hebben ben ik dieper gaan graven. Microsoft kwam met de oplossing (en die had ik echt nooit gevonden) Hieronder de procedure:

Hi Saffi,

We've seen this behavior in a few case, where the MSDTC failed with Access
Denied (80070005) when calling GetNodeClusterState API. This was due to
missing ACL's for the Network Service account to query the cluster service.

You can try using this tool from the Windows Resource Kit called SubInACL
that can be used to verify this information.

The tool can be download from the following URL:
<http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91
-93cf-ed6985e3927b&displaylang=en>

This tools is a command line tool and the following command will display the
acl's for the Cluster Service.

subinacl /service clussvc

The following is output you should see from this tool at the command prompt.
If Authenticated User 'pace' is missing, MSDTC will NOT start on the
machine.

The following is sample of how on set pace looks like.
=====================================
/pace =authenticated users ACCESS_ALLOWED_ACE_TYPE-0x0
SERVICE_QUERY_CONFIG-0x1 SERVICE_QUERY_STATUS-0x4
SERVICE_ENUMERATE_DEPEND-0x8
SERVICE_INTERROGATE-0x80 READ_CONTROL-0x20000
SERVICE_USER_DEFINED_CONTROL-0x0100

So if you are missing the pace for Authenticated Users for the Cluster
Service, remove Network Services from the Local Administrator group and see
if you can add the information using the following command.

subinacl /service clussvc /grant="authenticated users"=LQSEIU

The following is explanation of the rights assigned
==================================
PACE Description
===================
F Full Control
R Generic Read
W Generic Write
X Generic eXecute
L Read controL
Q Query Service Configuration
S Query Service Status
E Enumerate Dependent Services
C Service Change Configuration
T Start Service
O Stop Service
P Pause/Continue Service
I Interrogate Service
U Service User-Defined Control Commands

For more information and details see the following link:
<http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/techr
ef/en-us/Default.asp?url=/Resources/Documentation/windowsserv/2003/all/techr
ef/en-us/subinacl.asp>

After these rights are assigned to the MSDTC, so should be able to start on
the node without any problems.

--
Hope this helps,
Mike Rosado
Windows 2000 MCSE + MCDBA
Microsoft Enterprise Platform Support
Windows NT/2000/2003 Cluster Technologies

====================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
====================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
<http://www.microsoft.com/info/cpyright.htm>