Partager via


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.