Can not add server to a DAG?
-
Thursday, January 06, 2011 1:52 PM
We have created a DAG, now we want to add mailbox servers to this DAG, we can not?
Here is the error:
Summary: 1 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:08
TMXMB01
FailedError:
A server-side database availability group administrative operation failed. Error: The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account. [Server: tmxmb01.XXXX.com]A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
Here is the log from DAGTasks folder:
add-dagserver started
[2011-01-05T20:01:16] commandline: $scriptCmd = {& $wrappedCmd @PSBoundParameters }
[2011-01-05T20:01:16] Option 'Identity' = 'OIG1'.
[2011-01-05T20:01:16] Option 'MailboxServer' = 'TMXMB01'.
[2011-01-05T20:01:16] Option 'DatabaseAvailabilityGroupIpAddresses' = ''.
[2011-01-05T20:01:16] Option 'WhatIf' = ''.
[2011-01-05T20:01:16] Process: w3wp w3wp.exe:3928.
[2011-01-05T20:01:16] User context = 'NT AUTHORITY\SYSTEM'.
[2011-01-05T20:01:16] Member of group 'Everyone'.
[2011-01-05T20:01:16] Member of group 'BUILTIN\Users'.
[2011-01-05T20:01:16] Member of group 'NT AUTHORITY\SERVICE'.
[2011-01-05T20:01:16] Member of group 'CONSOLE LOGON'.
[2011-01-05T20:01:16] Member of group 'NT AUTHORITY\Authenticated Users'.
[2011-01-05T20:01:16] Member of group 'NT AUTHORITY\This Organization'.
[2011-01-05T20:01:16] Member of group 'BUILTIN\IIS_IUSRS'.
[2011-01-05T20:01:16] Member of group 'LOCAL'.
[2011-01-05T20:01:16] Member of group 'IIS APPPOOL\MSExchangePowerShellAppPool'.
[2011-01-05T20:01:16] Member of group 'BUILTIN\Administrators'.
[2011-01-05T20:01:16] Updated Progress 'Validating the parameters.' 2%.
[2011-01-05T20:01:16] Working
[2011-01-05T20:01:16] Mailbox server: value passed in = TMXMB01, mailboxServer.Name = TMXMB01, mailboxServer.Fqdn = tmxmb01.XXXX.com
[2011-01-05T20:01:16] LogClussvcState: clussvc is Stopped on tmxmb01.XXXX.com Exception (if any) = none
[2011-01-05T20:01:16] The IP addresses for the DAG are (blank means DHCP):
[2011-01-05T20:01:16] Looking up IP addresses for OIG1.
[2011-01-05T20:01:18] Failure while trying to resolve OIG1: threw a SocketException: The requested name is valid, but no data of the requested type was found.
[2011-01-05T20:01:18] Looking up IP addresses for tmxmb01.
[2011-01-05T20:01:18] tmxmb01 = [ ::1, 10.15.9.210, 10.10.2.111 ].
[2011-01-05T20:01:18] Looking up IP addresses for tmxmb01.XXXX.com
[2011-01-05T20:01:18] tmxmb01.XXXX.com = [ ::1, 10.15.9.210, 10.10.2.111 ].
[2011-01-05T20:01:18] DAG OIG1 has 0 servers:
[2011-01-05T20:01:18] Updated Progress 'Checking if Mailbox server 'TMXMB01' is in a database availability group.' 4%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] GetRemoteCluster() for the mailbox server failed with exception = An Active Manager operation failed. Error: An error occurred while attempting a cluster operation. Error: Cluster API '"OpenCluster(tmxmb01.XXXX.com) failed with 0x6d9. Error: There are no more endpoints available from the endpoint mapper"' failed... This is OK.
[2011-01-05T20:01:18] Ignoring previous error, as it is acceptable if the cluster does not exist yet.
[2011-01-05T20:01:18] DumpClusterTopology: Opening remote cluster OIG1.
[2011-01-05T20:01:18] DumpClusterTopology: Failed opening with Microsoft.Exchange.Cluster.Replay.AmGetFqdnFailedNotFoundException: An Active Manager operation failed with a transient error. Please retry the operation. Error: The fully qualified domain name for node 'OIG1' could not be found.
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerNameCache.<>c__DisplayClass1.<ResolveFqdn>b__0(Object , EventArgs )
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmHelper.RunADOperationEx(EventHandler ev)
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerNameCache.ResolveFqdn(String shortNodeName)
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerNameCache.GetFqdn(String shortNodeName)
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerName..ctor(String serverName)
at Microsoft.Exchange.Management.SystemConfigurationTasks.DumpClusterTopology..ctor(String nameCluster, ITaskOutputHelper output)
[2011-01-05T20:01:18] Dumping the cluster by connecting to: OIG1.
[2011-01-05T20:01:18] DumpClusterTopology: Not dumping, since the cluster could not be contacted.
[2011-01-05T20:01:18] The new server (TMXMB01) is not a member of a cluster, nor are the other servers (if there are any other servers).
[2011-01-05T20:01:18] The computer account OIG1 does not exist.
[2011-01-05T20:01:18] According to GetNodeClusterState(), the server TMXMB01 is NotConfigured.
[2011-01-05T20:01:18] InternalValidate() done.
[2011-01-05T20:01:18] Updated Progress 'Adding server 'TMXMB01' to database availability group 'OIG1'.' 6%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] Connecting to server 'tmxmb01.XXXX.com' via WMI...
[2011-01-05T20:01:18] Fetching the network adapters and ignoring the ones without default gateways.
[2011-01-05T20:01:18] tmxmb01.XXXX.com has an address: 10.15.9.210/24 default gateway(s)=10.15.9.1 [valid]
[2011-01-05T20:01:18] IP address derived that's suitable for clustering DHCP/IPv6: 10.15.9.0/24.
[2011-01-05T20:01:18] tmxmb01.XXXX.com has an address: 10.10.2.111/24 default gateway(s)=<none> [invalid]
[2011-01-05T20:01:18] No networks on server 'tmxmb01' were found to be DHCP-enabled. To use static IP addresses, configure the database availability group with one or more static IP addresses that are available on the MAPI network. To use DHCP for the database availability group IP address, configure the database availability group with an IP address of 0.0.0.0.
[2011-01-05T20:01:18] Updated Progress 'Forming cluster named 'OIG1' on server 'TMXMB01'.' 8%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] Forming cluster named 'OIG1' on server 'TMXMB01'. The cluster address is/are [10.15.9.0], and the cluster network prefix length is/are [24].
[2011-01-05T20:01:24] The following log entry comes from a different process that's running on machine 'TMXMB01'. BEGIN
[2011-01-05T20:01:24] [2011-01-05T20:01:18] Updated Progress 'Forming cluster named 'OIG1' on server 'tmxmb01'.' 2%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseInitialize, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 5, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseInitialize, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 5, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNodeState, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 10, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNodeState, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 10, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 15, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 15, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateClusterAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 21, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateClusterAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 21, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusterAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 26, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusterAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 26, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNetft, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 31, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNetft, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 31, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusDisk, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 36, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusDisk, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 36, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusSvc, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 42, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusSvc, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 42, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseStartingClusSvc, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 47, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseStartingClusSvc, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 47, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFormingCluster, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 52, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFormingCluster, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 52, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseAddClusterProperties, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 57, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseAddClusterProperties, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 57, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateResourceTypes, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 63, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateResourceTypes, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 63, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateGroups, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 68, szObjectName = Cluster Group, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateGroups, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 68, szObjectName = Available Storage, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateGroups, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 68, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateIPAddressResources, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 73, szObjectName = Cluster IP Address, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateIPAddressResources, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 73, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateNetworkName, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 78, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateNetworkName, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 78, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 84, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 84, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusterNameAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseFatal, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x5 )
[2011-01-05T20:01:22] Found a matching exception: Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException: A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseFatal, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x5 )
[2011-01-05T20:01:22] Found a matching exception: Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException: A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = Cluster Group, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = Cluster IP Address, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:24] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:24] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = , dwStatus = 0x0 )[2011-01-05T20:01:24] The operation wasn't successful because an error was encountered. You may find more details in log file "C:\ExchangeSetupLogs\DagTasks\dagtask_2011-01-05_20-01-16.270_add-databaseavailabiltygroupserver.log".
[2011-01-05T20:01:24] WriteError! Exception = Microsoft.Exchange.Cluster.Replay.DagTaskOperationFailedException: A server-side database availability group administrative operation failed. Error: The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account. ---> Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException: A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
at Microsoft.Exchange.Cluster.ClusApi.AmCluster.CreateExchangeCluster(String clusterName, AmServerName firstNodeName, String[] ipAddress, UInt32[] ipPrefixLength, IClusterSetupProgress setupProgress, IntPtr context, Exception& failureException, Boolean throwExceptionOnFailure)
at Microsoft.Exchange.Cluster.Replay.DagHelper.CreateDagCluster(String clusterName, AmServerName firstNodeName, String[] ipAddresses, UInt32[] netmasks, String& verboseLog)
--- End of inner exception stack trace (Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException) ---
at Microsoft.Exchange.Cluster.Replay.DagHelper.ThrowDagTaskOperationWrapper(Exception exception)
at Microsoft.Exchange.Cluster.Replay.DagHelper.CreateDagCluster(String clusterName, AmServerName firstNodeName, String[] ipAddresses, UInt32[] netmasks, String& verboseLog)
at Microsoft.Exchange.Cluster.ReplayService.ReplayRpcServer.<>c__DisplayClass2e.<RpcsCreateCluster>b__2d()
at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.RunRpcServerOperation(String databaseName, RpcServerOperation rpcOperation)
--- End of stack trace on server (tmxmb01.XXXX.com) ---
at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.ClientRethrowIfFailed(String databaseName, String serverName, RpcErrorExceptionInfo errorInfo)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunRpcOperationDbName(AmServerName serverName, String databaseName, Int32 timeoutMs, IHaRpcExceptionWrapper rpcExceptionWrapperInstance, InternalRpcOperation rpcOperation)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunRpcOperation(AmServerName serverName, Nullable`1 dbGuid, Int32 timeoutMs, IHaRpcExceptionWrapper rpcExceptionWrapperInstance, InternalRpcOperation rpcOperation)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunCreateCluster(AmServerName rpcServerName, String clusterName, AmServerName firstNode, String[] ipaddrs, UInt32[] netmasks, String& verboseLog)
at Microsoft.Exchange.Management.SystemConfigurationTasks.AddDatabaseAvailabilityGroupServer.FormCluster()
[2011-01-05T20:01:24] Updated Progress 'Done!' 100%.
[2011-01-05T20:01:24] COMPLETED
add-databaseavailabiltygroupserver explicitly called CloseTempLogFile().Any HELP will be very much appreciated.
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com
All Replies
-
Wednesday, January 05, 2011 8:23 PM
We have created a DAG, now we want to add mailbox servers to this DAG, we can not?
Here is the error:
Summary: 1 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:08
TMXMB01
FailedError:
A server-side database availability group administrative operation failed. Error: The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account. [Server: tmxmb01.XXXX.com]A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
Here is the log from DAGTasks folder:
add-dagserver started
[2011-01-05T20:01:16] commandline: $scriptCmd = {& $wrappedCmd @PSBoundParameters }
[2011-01-05T20:01:16] Option 'Identity' = 'OIG1'.
[2011-01-05T20:01:16] Option 'MailboxServer' = 'TMXMB01'.
[2011-01-05T20:01:16] Option 'DatabaseAvailabilityGroupIpAddresses' = ''.
[2011-01-05T20:01:16] Option 'WhatIf' = ''.
[2011-01-05T20:01:16] Process: w3wp w3wp.exe:3928.
[2011-01-05T20:01:16] User context = 'NT AUTHORITY\SYSTEM'.
[2011-01-05T20:01:16] Member of group 'Everyone'.
[2011-01-05T20:01:16] Member of group 'BUILTIN\Users'.
[2011-01-05T20:01:16] Member of group 'NT AUTHORITY\SERVICE'.
[2011-01-05T20:01:16] Member of group 'CONSOLE LOGON'.
[2011-01-05T20:01:16] Member of group 'NT AUTHORITY\Authenticated Users'.
[2011-01-05T20:01:16] Member of group 'NT AUTHORITY\This Organization'.
[2011-01-05T20:01:16] Member of group 'BUILTIN\IIS_IUSRS'.
[2011-01-05T20:01:16] Member of group 'LOCAL'.
[2011-01-05T20:01:16] Member of group 'IIS APPPOOL\MSExchangePowerShellAppPool'.
[2011-01-05T20:01:16] Member of group 'BUILTIN\Administrators'.
[2011-01-05T20:01:16] Updated Progress 'Validating the parameters.' 2%.
[2011-01-05T20:01:16] Working
[2011-01-05T20:01:16] Mailbox server: value passed in = TMXMB01, mailboxServer.Name = TMXMB01, mailboxServer.Fqdn = tmxmb01.XXXX.com
[2011-01-05T20:01:16] LogClussvcState: clussvc is Stopped on tmxmb01.XXXX.com Exception (if any) = none
[2011-01-05T20:01:16] The IP addresses for the DAG are (blank means DHCP):
[2011-01-05T20:01:16] Looking up IP addresses for OIG1.
[2011-01-05T20:01:18] Failure while trying to resolve OIG1: threw a SocketException: The requested name is valid, but no data of the requested type was found.
[2011-01-05T20:01:18] Looking up IP addresses for tmxmb01.
[2011-01-05T20:01:18] tmxmb01 = [ ::1, 10.15.9.210, 10.10.2.111 ].
[2011-01-05T20:01:18] Looking up IP addresses for tmxmb01.XXXX.com
[2011-01-05T20:01:18] tmxmb01.XXXX.com = [ ::1, 10.15.9.210, 10.10.2.111 ].
[2011-01-05T20:01:18] DAG OIG1 has 0 servers:
[2011-01-05T20:01:18] Updated Progress 'Checking if Mailbox server 'TMXMB01' is in a database availability group.' 4%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] GetRemoteCluster() for the mailbox server failed with exception = An Active Manager operation failed. Error: An error occurred while attempting a cluster operation. Error: Cluster API '"OpenCluster(tmxmb01.XXXX.com) failed with 0x6d9. Error: There are no more endpoints available from the endpoint mapper"' failed... This is OK.
[2011-01-05T20:01:18] Ignoring previous error, as it is acceptable if the cluster does not exist yet.
[2011-01-05T20:01:18] DumpClusterTopology: Opening remote cluster OIG1.
[2011-01-05T20:01:18] DumpClusterTopology: Failed opening with Microsoft.Exchange.Cluster.Replay.AmGetFqdnFailedNotFoundException: An Active Manager operation failed with a transient error. Please retry the operation. Error: The fully qualified domain name for node 'OIG1' could not be found.
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerNameCache.<>c__DisplayClass1.<ResolveFqdn>b__0(Object , EventArgs )
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmHelper.RunADOperationEx(EventHandler ev)
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerNameCache.ResolveFqdn(String shortNodeName)
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerNameCache.GetFqdn(String shortNodeName)
at Microsoft.Exchange.Cluster.ActiveManagerServer.AmServerName..ctor(String serverName)
at Microsoft.Exchange.Management.SystemConfigurationTasks.DumpClusterTopology..ctor(String nameCluster, ITaskOutputHelper output)
[2011-01-05T20:01:18] Dumping the cluster by connecting to: OIG1.
[2011-01-05T20:01:18] DumpClusterTopology: Not dumping, since the cluster could not be contacted.
[2011-01-05T20:01:18] The new server (TMXMB01) is not a member of a cluster, nor are the other servers (if there are any other servers).
[2011-01-05T20:01:18] The computer account OIG1 does not exist.
[2011-01-05T20:01:18] According to GetNodeClusterState(), the server TMXMB01 is NotConfigured.
[2011-01-05T20:01:18] InternalValidate() done.
[2011-01-05T20:01:18] Updated Progress 'Adding server 'TMXMB01' to database availability group 'OIG1'.' 6%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] Connecting to server 'tmxmb01.XXXX.com' via WMI...
[2011-01-05T20:01:18] Fetching the network adapters and ignoring the ones without default gateways.
[2011-01-05T20:01:18] tmxmb01.XXXX.com has an address: 10.15.9.210/24 default gateway(s)=10.15.9.1 [valid]
[2011-01-05T20:01:18] IP address derived that's suitable for clustering DHCP/IPv6: 10.15.9.0/24.
[2011-01-05T20:01:18] tmxmb01.XXXX.com has an address: 10.10.2.111/24 default gateway(s)=<none> [invalid]
[2011-01-05T20:01:18] No networks on server 'tmxmb01' were found to be DHCP-enabled. To use static IP addresses, configure the database availability group with one or more static IP addresses that are available on the MAPI network. To use DHCP for the database availability group IP address, configure the database availability group with an IP address of 0.0.0.0.
[2011-01-05T20:01:18] Updated Progress 'Forming cluster named 'OIG1' on server 'TMXMB01'.' 8%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] Forming cluster named 'OIG1' on server 'TMXMB01'. The cluster address is/are [10.15.9.0], and the cluster network prefix length is/are [24].
[2011-01-05T20:01:24] The following log entry comes from a different process that's running on machine 'TMXMB01'. BEGIN
[2011-01-05T20:01:24] [2011-01-05T20:01:18] Updated Progress 'Forming cluster named 'OIG1' on server 'tmxmb01'.' 2%.
[2011-01-05T20:01:18] Working
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseInitialize, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 5, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseInitialize, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 5, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNodeState, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 10, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:18] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNodeState, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 10, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 15, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 15, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateClusterAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 21, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateClusterAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 21, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusterAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 26, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusterAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 26, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNetft, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 31, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNetft, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 31, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusDisk, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 36, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusDisk, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 36, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusSvc, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 42, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusSvc, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 42, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseStartingClusSvc, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 47, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseStartingClusSvc, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 47, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:19] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFormingCluster, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 52, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFormingCluster, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 52, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseAddClusterProperties, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 57, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseAddClusterProperties, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 57, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:20] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateResourceTypes, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 63, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateResourceTypes, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 63, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateGroups, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 68, szObjectName = Cluster Group, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateGroups, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 68, szObjectName = Available Storage, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateGroups, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 68, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateIPAddressResources, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 73, szObjectName = Cluster IP Address, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateIPAddressResources, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 73, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateNetworkName, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 78, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseCreateNetworkName, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 78, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 84, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseQueryClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 84, szObjectName = , dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusterNameAccount, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseFatal, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x5 )
[2011-01-05T20:01:22] Found a matching exception: Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException: A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusterNameAccount, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseFatal, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x5 )
[2011-01-05T20:01:22] Found a matching exception: Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException: A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = Cluster Group, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = Cluster IP Address, dwStatus = 0x0 )
[2011-01-05T20:01:22] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = tmxmb01.hudoig.gov, dwStatus = 0x0 )
[2011-01-05T20:01:24] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseContinue, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = OIG1, dwStatus = 0x0 )
[2011-01-05T20:01:24] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 89, szObjectName = , dwStatus = 0x0 )[2011-01-05T20:01:24] The operation wasn't successful because an error was encountered. You may find more details in log file "C:\ExchangeSetupLogs\DagTasks\dagtask_2011-01-05_20-01-16.270_add-databaseavailabiltygroupserver.log".
[2011-01-05T20:01:24] WriteError! Exception = Microsoft.Exchange.Cluster.Replay.DagTaskOperationFailedException: A server-side database availability group administrative operation failed. Error: The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account. ---> Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException: A server-side database availability group administrative operation failed. Error: The computer account 'OIG1' could not be validated. Access was denied. Check that the current user (NT AUTHORITY\SYSTEM) has permissions to create computer accounts in the domain or to claim the computer account.
at Microsoft.Exchange.Cluster.ClusApi.AmCluster.CreateExchangeCluster(String clusterName, AmServerName firstNodeName, String[] ipAddress, UInt32[] ipPrefixLength, IClusterSetupProgress setupProgress, IntPtr context, Exception& failureException, Boolean throwExceptionOnFailure)
at Microsoft.Exchange.Cluster.Replay.DagHelper.CreateDagCluster(String clusterName, AmServerName firstNodeName, String[] ipAddresses, UInt32[] netmasks, String& verboseLog)
--- End of inner exception stack trace (Microsoft.Exchange.Cluster.Replay.DagTaskComputerAccountCouldNotBeValidatedAccessDeniedException) ---
at Microsoft.Exchange.Cluster.Replay.DagHelper.ThrowDagTaskOperationWrapper(Exception exception)
at Microsoft.Exchange.Cluster.Replay.DagHelper.CreateDagCluster(String clusterName, AmServerName firstNodeName, String[] ipAddresses, UInt32[] netmasks, String& verboseLog)
at Microsoft.Exchange.Cluster.ReplayService.ReplayRpcServer.<>c__DisplayClass2e.<RpcsCreateCluster>b__2d()
at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.RunRpcServerOperation(String databaseName, RpcServerOperation rpcOperation)
--- End of stack trace on server (tmxmb01.XXXX.com) ---
at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.ClientRethrowIfFailed(String databaseName, String serverName, RpcErrorExceptionInfo errorInfo)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunRpcOperationDbName(AmServerName serverName, String databaseName, Int32 timeoutMs, IHaRpcExceptionWrapper rpcExceptionWrapperInstance, InternalRpcOperation rpcOperation)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunRpcOperation(AmServerName serverName, Nullable`1 dbGuid, Int32 timeoutMs, IHaRpcExceptionWrapper rpcExceptionWrapperInstance, InternalRpcOperation rpcOperation)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunCreateCluster(AmServerName rpcServerName, String clusterName, AmServerName firstNode, String[] ipaddrs, UInt32[] netmasks, String& verboseLog)
at Microsoft.Exchange.Management.SystemConfigurationTasks.AddDatabaseAvailabilityGroupServer.FormCluster()
[2011-01-05T20:01:24] Updated Progress 'Done!' 100%.
[2011-01-05T20:01:24] COMPLETED
add-databaseavailabiltygroupserver explicitly called CloseTempLogFile().
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com- Merged by Alan.GimModerator Wednesday, January 12, 2011 7:27 AM same topic
-
Thursday, January 06, 2011 5:57 PM
Two things that jump out from the errors here:
Error: The computer account 'OIG1' could not be validated. Access was denied.
[2011-01-05T20:01:18] The computer account OIG1 does not exist.
Based on these errors and the fact that you cannot add any mailbox servers to the DAG, it may be that Exchange is unable to create the Cluster Name Object (CNO) in AD. You can verify this by checking in AD - the CNO is just a computer account named after the DAG. If Exchange cannot create the CNO due to AD restrictions, you can manually create (pre-stage) the account and assign the approriate permissions:
http://technet.microsoft.com/en-us/library/ff367878.aspx
If the CNO does exist, verify the permissions. You may need to assign the Exchange Trusted Subsystem full control permissions to the CNO account.
Mike Pfeiffer | blog: mikepfeiffer.net | twitter: @mike_pfeiffer -
Thursday, January 06, 2011 7:03 PM
Mike Thank you for your reply, I appreciate it :)
I did create a CNO in AD & gave it permissions as directed in the article you recommended, but I still have the same issue?
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com -
Thursday, January 06, 2011 8:21 PMIt's saying you can't create the computer account in AD. Have you tried manually creating a computer account in AD with the correct name for your DAG? The computer account isnt created until you add the first member. So it's failing trying to do it. I would also check permissions in AD to be sure domain prep was run successfully.
Chris Morgan -
Thursday, January 06, 2011 9:07 PM
Chris Thank you for your reply, I appreciate it :)
I did create a CNO in AD & gave it permissions as directed in the article http://technet.microsoft.com/en-us/library/ff367878.aspx
, but I still have the same issue?
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com -
Thursday, January 06, 2011 9:13 PMHave you waited for replication to occur between your domain controllers?
Chris Morgan -
Thursday, January 06, 2011 9:53 PM
Chris
Yes, we waited for the replication & also forced replication.
Thanks
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com -
Monday, January 10, 2011 4:59 PMAny update on this? have you found a resolution?
Chris Morgan -
Monday, January 10, 2011 5:27 PM
Chris
No Solution yet? We are trying different ways.
If anyone in the community can help, I would appreciate it :)
Thanks
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com -
Monday, January 10, 2011 5:31 PMIs there a DNS record created for the DAG name? If not add that and make sure you can resolve the name with nslookup from the node you are trying to add.
Chris Morgan -
Monday, January 10, 2011 5:51 PM
Thank you for the advise Chris
We did add DAG in DNS & now can resolve the DAG name with nslookup from the node we trying to add server to DAG. But still same error?
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com -
Monday, January 10, 2011 6:22 PMWhat permissions did you add on the CNO in AD? did you add Exchange trusted subsystem? Or the Node name you are trying to add? I would put both on there if you dont already have both.
Chris Morgan -
Monday, January 10, 2011 8:11 PM
Thank you for the advise Chris
Yes we did add Exchange trusted subsystem & Node names we are trying to add to the DAG CNO. We gave them Full control.
But still same error?
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com -
Wednesday, January 12, 2011 7:21 AMModerator
Please delete OIG1 account from ADUC and EMC, remove the record from DNS, reboot exchange servers and also forced AD replication. After that, re-create the DAG
New-DatabaseAvailabilityGroup -Name OIG1 -WitnessServer CONSEATC -WitnessDirectory C:\WitnessFolder -DatabaseAvailabilityGroupIPAddresses 192.168.2.22
Add the node without creating the CNO on the tmxmb01 server
Add-DatabaseAvailabilityGroupServer -Identity OIG1 -MailboxServer tmxmb01
Resources:
Error adding the first server to a DAG. The computer account could not be validated (Similar case)
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.- Proposed As Answer by Alan.GimModerator Friday, January 14, 2011 7:42 AM
-
Thursday, January 13, 2011 3:14 AMModeratorHow's the issue currently? Any further information?
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -
Thursday, January 13, 2011 4:01 AM
Thank you for the advise Chris
Yes we did add Exchange trusted subsystem & Node names we are trying to add to the DAG CNO. We gave them Full control.
But still same error?
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com
Check to see if there is a host-based firewall on the servers that may be blocking network communications. It sounds like you've got the right permissions. The "CreateCluster errors may result from incorrectly configured static addresses" portion of the error is suspect at this point.
Mike Pfeiffer | blog: mikepfeiffer.net | twitter: @mike_pfeiffer -
Friday, January 14, 2011 2:12 PM
All
We found the solution:
1. We created a sperate OU & created/added the DAG CNO into it. We also blocked the GPO inheritance. Gave the servers full permission & added Trusted Subsystem with full permission.
2. We manually created the cluster in failover cluster manager.
3. We gave the DAG static IP address.
4. Forced replication.
Fred Chamanara | Advanced Agile Technology LLC | www.advancedagile.com- Marked As Answer by Fred Chamanara Friday, January 14, 2011 6:19 PM
-
Thursday, August 18, 2011 1:36 PM
Fred,
Can you elaborate a bit about manual steps for DAG, esspecialy step two?

