Office Servers and Services

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

Exchange 2010 HA : Des nouvelles de Sam et PAM ?

Posted by Teruin laurent sur novembre 7, 2010


Qui sont Pam et SAM ?

Pam est un acronyme désignant Primary Active Manager,Sam désigne Standby Active Manager . Le processus Active Manager est un processus qui s’exécute sur tout serveur Exchange 2010 normalement constitué. Vous trouverez PAM sur le membre d’un groupe de distribution de base de données possédant les ressources du cluster, SAM sur les autres membres du DAG. Comme vous le savez peut être déjà, Active Manager remplace les fonctionnalités de basculement des ressources Exchange assurée dans l’environnement Exchange 2007 par les services de cluster. Si vous cherchez un service portant ces deux acronymes vous ne le trouverez pas, car ils s’exécutent tous les deux au sein du service de réplication des services Exchange (MSExchangeRepl.exe). On notera au passage que si vous arrêtez ce service aucun basculement de facto ne sera possible.

Le rôle de PAM est simple : Il est responsable du contrôle des copies de bases de données qui vont être actives et celles qui seront passives. Il décide également du changement d’état de ces dernières lorsque des pannes de serveurs ou de bases de données se produisent. Lorsque vous décidez de changer le propriétaire du groupe de ressources du cluster, le PAM va également migrer automatiquement.

Voici quelques commandes Powershell qui vous seront utiles :

Qui détient les ressources du cluster ?

Pour vérifier en Powershell qui détient le cluster rien de plus simple voici les deux commandes que vous devez exécuter dans l’environnement Powershell

  • Import-Module FailoverClusters
  • Get-clustergroup | ft –auto

Déplacer les ressources du groupe de cluster vers un autre membre

  • Move-clustergroup « Nomduclustergroupe » – Node nomdunoeudcible.

Pour vérifier ou est Pam

  • Get-DatabaseAvaliabilityGroupe « Nomdevotredag » – Status | FL Name, PrimaryActiveManager

Le rôle de SAM ? Eh bien malgré le fait que ce petit dernier serait de type « Standby » figurez-vous qu’il travaille. SAM fourni des informations concernant les serveurs qui hébergent une copie active de base de données. Il est également en charge de détecter tout évènement de type « panne » sur les bases locales et les éventuels problèmes liés à la banque d’information. Si tel est le cas, il va demander à PAM de procéder à un basculement des bases de données. Les processus SAM accèdent tous à l’environnement Active Directory pour répondre aux requêtes de localisation de bases active provenant des services comme le transport ou les services d’accès client. On parle dans ce cas précis de Client Active Manager.

Dans le cas d’un serveur ne s’exécutant pas dans le cadre d’un groupe de bases de données, l’Active Manager présent dans le service MSExchangeRepl.exe va initier un StandAlone Manager (ne pas confondre avec StandBy : SAM). Toutes les 30 secondes, Active Manager va vérifier les données d’Active Directory et modifier la configuration du serveur en question si ce dernier a été ajouté à un groupe de disponibilité. Si cela est le cas, l’évènement 111 sera inscrit dans les journaux de haute disponibilité.

Nouveauté SP1

Dans le cadre d’un serveur Exchange 2010 fonctionnant en version SP1 et que vous souhaitez mettre sous maintenance, vous pouvez exécuter le script suivant : StartDagServerMaintenance.ps1
qui déplacer du serveur en question toutes les rôles de bases actives vers d’autres copies et marquer ces dernières non activables sur le serveur en question. Une fois que vous en avez terminé lancer le script StopDagServerMaintenance.ps1
pour rétablir la situation. De mémoire vous devrez réactiver manuellement les bases de données se situant sur le serveur ou vous avez effectué une opération de maintenance.

Vous voilà renseigné sur PAM SAM et AM et leurs différents rôles dans les processus de basculement.

Bonne continuation
Laurent TERUIN

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

 
%d blogueurs aiment cette page :