Exchange 2013 SP1 - Erreur DAG & Witness Directory

Si vous avez déployé le Service Pack 1 de Exchange 2013 vous avez peut-être rencontré des soucis en voulant changer de Witness Server ou de Witness Directory.

Unable to change the quorum for database availability group DAGNAME. The network path for witness server  '\\server.fqdn.ad.domain\dagname.fqdn.ad.domain was not found. This may be due to firewall settings.

Vous avez vérifié plusieurs fois les prérequis du Witness Server qui sont détaillés  ICI mais malgré tout, rien ne fonctionne ! Rappel des prérequis principaux :

  • Ne peux pas être un membre du DAG
  • Doit être dans la même foret AD que le DAG
  • Doit être positionné sur un serveur Windows 2003 ou supérieur
  • Si le firewall est activé, configurer une exception pour le "partage de fichiers et d'imprimantes"
  • Si la machine n'est pas un serveur Exchange, ajouter le groupe de sécurité "Exchange Trusted Subsystem" dans le groupe des administrateurs locaux.

Dans ce cas il est fort probable que vous soyez dans un scénario de Disjoint Namespaces, c'est à dire que le nom NetBios de votre domaine AD ne correspond pas au nom court de votre domaine.

Exemple d'un FQDN de domaine :"DOMAINE.CONTOSO.COM"
et d'un nom NetBios associé mais différent : "FRANCE"

Plusieurs cas de Disjoint Namespaces sont supportés par Exchange 2013 et sont détaillés ICI

Dans mon lab, en exécutant la même CmdLet depuis un autre serveur Exchange CU3 dans l'Organisation, le changement de witness fonctionne, même si tous les membres du DAG en question sont en SP1.

Des nouveautés sont apparues avec le Service Pack 1 de Exchange 2013 au niveau de la couche Cluster. Il est probable que ces nouveautés induisent des changements dans la CmdLet du DAG. Il est maintenant possible, avec l'aide de Windows 2012 R2, de ne plus créer de CNO - Cluster Name Object dans l'AD. Cette fonctionnalité est appelée Cluster AAP pour Administrative Access Point qui est très bien expliquée par Scott Schnoll sur son blog, dans  CET ARTICLE .