Понадобилось добавить в DAG Exchange 2013 очередной сервер (7й по счёту), и тут случилась неудача.
Как всегда, после установки и доработки настроек Exchange на сервере напильником (снизить лимиты на миграцию ящиков, починить перенаправление в OWA...), потребовалось добавить сервер в DAG для обеспечения отказоустойчивости баз. К сожалению, из ECP добавление завершилось ошибкой.
Раз добавление через ECP не удалось, делаем делаем добавление через powershell
[PS] C:\Windows\system32>Add-DatabaseAvailabilityGroupServer dag02 -MailboxServer mail19 Creating a new session for implicit remoting of "Add-DatabaseAvailabilityGroupServer" command... WARNING: The operation wasn't successful because an error was encountered. You may find more details in log file "C:\ExchangeSetupLogs\DagTasks\dagtask_2015-04-23_07-25-35.374_add-databaseavailabiltygroupserver.log". A server-side database availability group administrative operation failed. Error The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: Windows Failover Clustering timed out while trying to validate server 'MAIL09'. If this is in a disjoint DNS namespace, the DNS suffixes for all servers in the database availability group must be present on every server.. [Server: MAIL03.domain.local] + CategoryInfo : InvalidArgument: (:) [Add-DatabaseAvailabilityGroupServer], DagTaskOperationFailedExcept ion + FullyQualifiedErrorId : [Server=MAIL19,RequestId=1635c0dc-2e7c-44aa-97cd-5017f4efefd1,TimeStamp=4/23/2015 7 :25:36 AM] [FailureCategory=Cmdlet-DagTaskOperationFailedException] AAA8197D,Microsoft.Exchange.Management.SystemC onfigurationTasks.AddDatabaseAvailabilityGroupServer + PSComputerName : mail19.domain.local
Непонятно, почему "Windows Failover Clustering timed out". Проверяем пинг и DNS, всё сходится. Странно. Лезем в лог и получаем непонятную информацию.
[2015-04-23T07:25:36] Updated Progress 'Adding server 'Mail19' to the cluster.' 8%. [2015-04-23T07:25:36] Working [2015-04-23T07:25:36] The operation wasn't successful because an error was encountered. You may find more details in log file "C:\ExchangeSetupLogs\DagTasks\dagtask_2015-04-23_07-25-35.374_add-databaseavailabiltygroupserver.log". [2015-04-23T07:25:36] 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: Windows Failover Clustering timed out while trying to validate server 'MAIL19'. If this is in a disjoint DNS namespace, the DNS suffixes for all servers in the database availability group must be present on every server.. ---> Microsoft.Exchange.Cluster.Replay.DagTaskValidateNodeTimedOutException: A server-side database availability group administrative operation failed. Error Windows Failover Clustering timed out while trying to validate server 'MAIL19'. If this is in a disjoint DNS namespace, the DNS suffixes for all servers in the database availability group must be present on every server.. at Microsoft.Exchange.Cluster.ClusApi.AmCluster.AddNodeToCluster(AmServerName nodeName, IClusterSetupProgress setupProgress, IntPtr context, Exception& errorException, Boolean throwExceptionOnFailure) <--- Здесь скучный трейс стека, а могла быть реклама---> at Microsoft.Exchange.Management.SystemConfigurationTasks.AddDatabaseAvailabilityGroupServer.JoinNodeToCluster() [2015-04-23T07:25:36] Updated Progress 'Done!' 100%. [2015-04-23T07:25:36] COMPLETED add-databaseavailabiltygroupserver explicitly called CloseTempLogFile().
Ok, Google сообщи информацию об ошибке. Получаем бред, чешум репу, пробуем разный бред, который не помогает.
Среди бреда попадается интересное предложение (наёдено на второй день): попробовать добавить сервер в кластер через кластерный интерфейс. Пробуем
[PS] C:\Windows\system32>cluster.exe /cluster:dag02 /add /node:mail19 Configuring node mail19 --------------------------------------- 12% Validating cluster state on node mail19.This phase has failed for Cluster object 'mail19' with an error s tatus of -2147024891 (0x80070005). This phase has failed for Cluster object 'mail19' with an error status of -2147024891 (0x80070005). Cleaning up mail19. System error 5 has occurred (0x00000005). Access is denied.
Это уже знакомая ошибка. Пробуем запустить консоль Powershell из-под администратора
PS C:\Windows\system32> cluster.exe /cluster:dag02 /add /node:mail19 Configuring node mail19 --------------------------------------- 12% Validating cluster state on node mail19. 25% Getting current node membership of cluster DAG02. 37% Adding node mail19 to Cluster configuration data. 50% Validating installation of the Microsoft Failover Cluster Virtual Adapter on node mail19. 62% Validating installation of the Cluster Disk Driver on node mail19. 75% Configuring Cluster Service on node mail19. 87% Starting Cluster Service on node mail19. 100% Waiting for notification that node mail19 is a fully functional member of the cluster.
Хорошо. Пробуем добавить сервер в DAG. УСПЕХ!
Теперь я думаю, то ли я слишком давно добавлял сервер в DAG, то ли вышел какой патч и надо делать добавление из под консоли, запущенной под администратором (что на мой взгляд бред, т.к. в Exchange на всю используется PS Remoting)
Комментариев нет:
Отправить комментарий