Re: MSDTC will not go Online

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I think you're doing things in the wrong order. Please make sure you are
carefully reading the steps in the KB I referenced.

Network DTC must be enabled (ie: installed ) first, then the MSDTC resource
can be clustered.


Steps to enable network DTC access
1. Click Start, point to Control Panel, and then click Add or Remove
Programs.
2. Click Add/Remove Windows Components.
3. Select Application Server, and then click Details.
4. Select Enable network DTC access, and then click OK.
5. Click Next.
6. Click Finish.
7. Restart the computer.
If you are running Windows Server 2003 Service Pack 1 (SP1), you must follow
these additional steps: 1. In Control Panel, open "Component services".
2. Expand Component Services, expand Computers, right-click My
Computer, and then click Properties.
3. On the MSDTC tab, click Secuity Configuration under Transaction
Configuration, click to select the Network DTC Access check box under
Secuity Settings, and then click to select the following check boxes under
Transaction Manager Communication: . Allow Inbound
. Allow Outbound

4. You cannot select Mutual Authentication Required. Therefore, click
to select one of the following check boxes: . Incoming Caller Authentication
Required
. No Authentication Required
Note For more information about these options, click the following
article number to view the article in the Microsoft Knowledge Base:
899191 (http://support.microsoft.com/kb/899191/) New functionality in
the Distributed Transaction Coordinator service in Windows Server 2003
Service Pack 1 and in Windows XP Service Pack 2
5. Make sure that the Logon Account is set to
NTAUTHORITY\NetworkService.
6. Click OK. A message box explains that the MS DTC Service will be
stopped and restarted, and that all dependent services will also be stopped
and restarted. Click Yes.

Note If this is a Majority Node Set (MNS) cluster, do not use the MNS
resource as the storage device for MS DTC. MS DTC requires a storage
resource such as a physical disk.
7. Restart the computer.







This section documents how to install MS DTC through Cluster Administrator
on all nodes in a cluster. You only have to install the MS DTC once in
Cluster Administrator and MSDTC will be configured on all nodes in the
cluster. You do not have to install MS DTC manually on each node. 1. Start
Cluster Administrator. To do so: a. Click Start, and then point to All
Programs
b. In Administrative Tools, click Cluster Administrator.

2. Create a Group Named "MSDTC Group" that contains a Physical Disk,
Network Name, and an IP Address. To do so: a. In the File Menu select New,
and then click Group. The New Group Wizard is available.
b. Follow the instructions that the New Group Wizard provides
to create the MSDTC Group.
Note When creating the MS DTC, moving the resource group into a group
other than SQL Server or Exchange Server group is highly recommended.
Creating the MS DTC resource in its own resource group and assigning it to a
separate cluster group keeps the resource highly available.

Note If you create the resource in the same cluster group, and if
Resource A has failed over, Resource B will also failover. When you create
the resouce in a different cluster group, even when Resource A has failed
over, the resource B does not failover. Creating Cluster Resouces in the
different cluster groups decreases unnecessary failovers of the Cluster
Resouces.

Important After the new group for MS DTC is created you must create
the Network Name, IP address and Physical Disk for Msdtc. You may already
have the physical disk resource that can be moved into the new group. After
the MS DTC Group is created you must create the IP address resource, Network
Name resource and the Physical disk resources. You may already have a
physical disk resource that must be moved into the new MS DTC group.
3. Create an IP address resource: a. Right-click the MS DTC group,
and then click New\Resource.
b. Type a descriptive name such as MSDTC IP Address.
c. In Resource Type, click IP Address, click to select the
MSDTC Group check box, and then click Next.
d. In Possible Owners, click Next unless you do not want MS DTC
to run on a particular node.
e. In Dependencies, do not add any dependencies, and then click
Next.
f. In TCP/IP Address Parameters, select the public network,
type the unique static IP address for MS DTC, and then click Next.
g. Click Finish, and then click OK to confirm that the resource
has been created.

4. Create a Network Name resource: a. Right-click the MS DTC group,
and then click New\Resource.
b. Type a descriptive name such as MSDTC Network name.
c. In Resource Type, click Network name, click to select the
MSDTC Group check box, and then click Next.
d. In Possible Owners, click Next unless you do not want MS DTC
to run on a particular node.
e. In Dependencies, add the MS DTC IP address as a resource
dependency, and then click Next.
f. In Name, type the network name for the MS DTC resource, and
then click Next.
g. Click Finish, and then click OK to confirm that the resource
has been created.

5. Create a "Physical disk" resource.

Note You may already have a physical disk resource created. If so, you
will have to move this physical disk resource into the MS DTC group and go
to the next step. a. Right-click the MS DTC group, and then click
New\Resource.
b. Type a descriptive name such as MSDTC Physical disk.
c. In Resource Type, click Physical disk, click to select the
MSDTC Group check box, and then click Next.
d. In Possible Owners, click Next unless you do not want MS DTC
to run on a particular node.
e. In Dependencies, do not add any dependencies, and then click
Next.
f. In Disk Parameters, click the physical disk that you will
use for MS DTC.
g. Click Finish, and then click OK to confirm that the resource
has been created.

6. Right-click the MS DTC Group, and then click New\Resource.
7. Type a name, such as MSDTC Resource.
8. In Resource Type, click to select Distributed Transaction
Coordinator, verify that the MSDTC Group is selected, and then click Next.
9. In Possible Owners, click Next unless you do not want MS DTC to run
on a particular node.
10. In Dependencies, press and hold the CTRL key on the keyboard,
select both the Physical Disk and Network Name that you created in step 2,
and then click the Add button.
11. Click Finish, and then click OK to confirm that the resource has
been created.

Note You should not put the MS DTC resource online before you follow
the instructions in Microsoft Knowledge Base article 817064 to enable
Network DTC Access.
12. Complete the steps that are documented in Knowledge Base article
817064.
13. Right-click the MSDTC Resource, and then click Bring Online.






--
Ryan Sokolowski
MVP - Windows Server - Clustering
MCSE, CCNA, CCDA, BCFP


This posting is provided "AS IS" with no warranties, and confers no rights.
"JoshP" <JoshP@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:0065E8B7-DD93-4AA4-AC70-F415745AE562@xxxxxxxxxxxxxxxx
I followed the directions once again and here is what happens:

On Node 1:
Create DTC resource per instructions.
Leave DTC resource offline.
Open add/remove programs and add enabled network DTC.

As soon as I enabled network DTC in add/remove programs the DTC resource
in
cluster adminsitrator attempts to go online and repeatedly fails.

Why doesn't this work as before (before SP1/Sp2)?

"Ryan Sokolowski [MVP]" wrote:

Everything you need to know about MSDTC as a clustered resource:
http://support.microsoft.com/?id=301600

--
Ryan Sokolowski
MVP - Windows Server - Clustering
MCSE, CCNA, CCDA, BCFP


This posting is provided "AS IS" with no warranties, and confers no
rights.
"JoshP" <JoshP@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:C6B8A7FD-2828-485C-B91A-39A48E837B4B@xxxxxxxxxxxxxxxx
I am trying to install MSDTC as a clustered resource on a 2 node Windows
Server 2003 SP2 cluster. I have enabled network msdtc on both nodes
using
the add / remove program wizzard. I then add the DTC resource and
attempt
to
bring it online, it fails.

Here are some errors from the application log:

MS DTC log file not found. After ensuring that all Resource Managers
coordinated by MS DTC have no indoubt transactions, please run msdtc
-resetlog to create the log file.

---------------------

MS DTC Transaction Manager start failed. LogInit returned error 0x3ee.

---------------------

Could not start the MS DTC Transaction Manager.

----------------------

Please help.





.


Quantcast