Programmes d’équilibrage de la charge pour Office Communications Server 2007 R2
Dernière rubrique modifiée : 2012-01-23
Un programme d’équilibrage de la charge matérielle est nécessaire dans un pool d’entreprise doté de plusieurs serveurs Enterprise Edition. Un programme d’équilibrage de la charge n’est pas nécessaire pour un serveur Standard Edition ou un seul serveur frontal Enterprise Edition. Un programme d’équilibrage de la charge est également requis pour les groupes de serveurs de périphérie (Edge) Office Communications Server 2007 R2. Il joue un rôle primordial qui consiste à fournir une évolutivité et une haute disponibilité sur plusieurs serveurs connectés à une base de données centralisée (base de données principale) sur Microsoft Office Communications Server 2007 R2.
Conditions préalables pour la connexion d’un programme d’équilibrage de la charge à un pool
Avant de configurer un programme d’équilibrage de la charge à connecter au pool d’entreprise Office Communications Server 2007 R2, vous devez configurer les éléments suivants :
- Une adresse IP statique pour les serveurs de votre pool.
- Pour chaque serveur au sein du pool, un certificat d’authentification du serveur émis par une autorité de certification dans le domaine local du pool.
- Une adresse IP virtuelle (VIP) et un enregistrement DNS pour le programme d’équilibrage de la charge.
- Des utilisateurs de test créés et autorisés à gérer des sessions SIP (Session Initiation Protocol) dans le pool.
- Installez un certificat racine de l’autorité de certification dans le domaine (ou l’autorité de certification approuvée) sur les ordinateurs clients.
- Au moyen du protocole TLS (Transport Layer Security), ouvrez une session sur tous les serveurs du pool pour vous assurer du bon fonctionnement des certificats.
Configuration requise pour le programme d’équilibrage de la charge
Un programme d’équilibrage de la charge destiné au pool d'entreprise Office Communications Server 2007 R2 doit satisfaire aux exigences suivantes :
Il doit fournir une adresse IP virtuelle via le protocole ARP (Address Resolution Protocol).
L’adresse IP virtuelle doit contenir une entrée DNS unique appelée « nom de domaine complet (FQDN) du pool ».
L’adresse IP virtuelle doit être une adresse IP statique.
Le programme d’équilibrage de la charge doit autoriser l’ouverture de plusieurs ports sur une même adresse IP virtuelle. Plus précisément, il doit dévoiler les ports décrits dans le tableau ci-après.
Ports requis Utilisation du port 5060
Communication SIP sur TCP
5061
Communication SIP sur TLS
135
Déplacement des utilisateurs d’un pool et autres opérations DCOM réalisées à distance
443
Trafic HTTPS vers les URL de pool
444
Communications entre le focus (composant Office Communications Server 2007 R2 chargé de gérer l’état des conférences) et les serveurs de conférence
5065
Demandes d’écoute SIP pour le partage d’application
5069
Serveur de surveillance
5071
Demandes d’écoute SIP pour le service Response Group
5072
Demandes d’écoute SIP pour l’intendant Conférence
5073
Demandes d’écoute SIP pour le serveur d’annonce de conférence
5074
Demandes d’écoute SIP pour le contrôle vocal extérieur
8404
Écoute TLS (accès distant sur MTLS) pour les communications inter-serveurs du service Response Group
Le programme d’équilibrage de la charge doit fournir une affinité au niveau du protocole TCP. En d’autres termes, il doit garantir l’établissement de connexions TCP avec un serveur Office Communications Server 2007 R2 du pool et l’acheminement de l’ensemble du trafic vers ce même serveur.
Le programme d’équilibrage de la charge doit offrir un intervalle de délai d’inactivité TCP configurable avec une valeur maximale supérieure ou égale à la valeur minimale d’actualisation des demandes REGISTER ou bien un intervalle de conservation de connexion active SIP de 30 minutes.
Il doit autoriser la prise en charge d’une gamme complète de mesures (tourniquet (round robin), connexions minimales, pondération, etc.). Un mécanisme d’équilibrage de la charge à connexions minimales pondérées est recommandé dans le cadre du programme d’équilibrage de la charge. Ce qui signifie que le programme d’équilibrage de la charge classe tous les serveurs Office Communications Servers 2007 R2 en fonction du poids qui leur est attribué et du nombre de connexions actives. Ce classement sert ensuite à identifier le serveur Office Communications Server 2007 R2 à utiliser pour la prochaine demande de connexion.
Le programme d’équilibrage de la charge doit être en mesure de détecter la disponibilité du serveur Office Communications Server 2007 R2 en établissant des connexions TCP aux ports 5060 (SIP sur TCP), 5061 (SIP sur TLS) et 444 (conférence sur HTTPS), selon celui qui est actif (on parle souvent de « pulsation » ou de « moniteur »). L’intervalle d’interrogation doit être une valeur configurable avec une valeur d’au moins cinq secondes. Le programme d’équilibrage de la charge ne doit pas choisir un serveur Office Communications Server 2007 R2 qui s’arrête jusqu’à ce qu’une connexion TCP (pulsation) correcte soit de nouveau établie.
Les cartes réseau doivent être munies d’une seule adresse IP statique. Cette adresse IP sera utilisée pour les données entrantes à charge équilibrée.
L’ordinateur doit être pourvu d’un nom de domaine complet (FQDN) inscrit. L’adresse IP inscrite pour ce nom de domaine complet doit être publiquement accessible au sein de l’entreprise.
Le programme d’équilibrage de la charge doit permettre l’ajout et le retrait des serveurs du pool sans qu’un arrêt soit nécessaire.
Il doit également permettre l’usage de la technologie de traduction d’adresses réseau (NAT).
Lors de la configuration du programme d’équilibrage de la charge, vous devez connaître le réseau pertinent et l’administrateur DNS d’une adresse IP virtuelle (VIP) pour ce dernier, et vous procurer également une adresse IP statique pour chaque serveur que vous envisagez de déployer dans le pool d’entreprise.
Configurations de programme d’équilibrage de la charge prises en charge
La plupart des programmes d’équilibrage de la charge peuvent être configurés pour prendre en charge la traduction d’adresses réseau (NAT) à l’aide de l’un des modes suivants :
- Mode NAT intégral (ce processus est également appelé mode proxy, mode NAT sécurisé, mode NAT source ou mode SNAT). En mode NAT intégral, les adresses IP source comme les adresses IP de destination sont modifiées lorsque des paquets sont transmis via le programme d’équilibrage de la charge.
- Mode semi-NAT (ce processus est également appelé mode transparence, mode de destination NAT ou mode DNAT). En mode semi-NAT, l’adresse IP de destination est modifiée lorsque des paquets sont transmis via le programme d’équilibrage de la charge, mais l’adresse IP source demeure intacte.
Le programme d’équilibrage de la charge à l’aide de la configuration de retour direct du serveur (DSR, Direct Server Return) n’est pas pris en charge.
Le tableau suivant décrit la configuration prise en charge pour les modes NAT intégral et semi-NAT.
Pools de charge équilibrée | Modes NAT pris en charge | Remarques |
---|---|---|
Pools d’entreprise et Office Communicator Web Access |
NAT intégral |
Le mode semi-NAT n’est pas pris en charge pour l’équilibrage de la charge des pools internes car les communications inter-serveurs au sein d’un pool interne échouent lorsque les serveurs dans le pool essaient de se connecter à leur propre adresse IP virtuelle |
Pools de serveurs de périphérie (Edge) |
NAT intégral et semi-NAT |
L’adresse IP virtuelle pour les serveurs Edge de l’interface externe doit être configurée avec les modes semi-NAT ou NAT intégral uniquement dans le cas du trafic vers la périphérie (pour chaque adresse IP virtuelle qui est utilisée pour les serveurs Edge et HTTP). De même, NAT n’est pas pris en charge dans le cas de l’adresse IP des interfaces externes du serveur Edge A/V d’un serveur Edge, c’est pourquoi l’adresse IP de l’interface externe d’un service Edge A/V sur chaque serveur Edge doit être routable publiquement (absence de NAT). |
Pour plus d’informations sur les pools faisant l’objet d’un équilibrage de la charge, voir Enterprise Edition dans la documentation de planification. Pour plus d’informations sur les serveurs Edge faisant l’objet d’un équilibrage de la charge, voir Composants d'accès des utilisateurs externes dans la documentation de planification. Pour plus d’informations sur l’équilibrage de la charge dans Office Communicator Web Access, voir Prise en charge de Microsoft Office Communicator Web Access dans la documentation de planification. Pour plus d’informations sur les directeurs, voir Composant Directeur dans le document Topologies prises en charge et configurations requises pour l’infrastructure. Pour plus d’informations sur la prise en charge de l’équilibrage de la charge dans Office Communications Server 2007 R2, voir Exigences relatives à l'environnement dans le document Topologies prises en charge et configurations requises pour l’infrastructure.