OVH Cloud OVH Cloud

Cluster Actif/Actif

2 réponses
Avatar
Manu
Bonjour,

j'ai configur=E9 un cluster d'impression sous W2K-AS.

Mon cluster d'impression fonctionne bien en haute=20
disponibilit=E9 mais je voudrais qu'il fasse de la=20
r=E9partition de charge entre les deux noeuds.

Pour le moment si un noued tombe l'autre prend le relais=20
mais je voudrais que les deux noeuds soient actifs.

En clair je voudrais passer d'une confi actif/passif en=20
actif/actif. Je n'ai pas trouv=E9 de bonnes docs la dessus.

QQ'un peux m'aider?

Merci bcp de votre aide
Manu

2 réponses

Avatar
Thierry F. [MS MVP]
Bonjour,

réponse courte: ca ne fonctionne pas (pour vous éviter de tout lire!)

réponse longue:

ce type de fonctionnement n'est pas pris en charge par le cluster. En effet,
il faut garder à l'esprit que le serveur d'impression existe au travers d'un
serveur virtuel constitué de ressources (adresse IP, nom NetBIOS, partages,
disque, etc). Ces ressources sont mises en ligne sur un noeud ou sur
l'autre. Le fonctionnement même du Cluster empêche toute mise en ligne de
ces ressources simultanément (un disque, une fois pris en charge par le
service de cluster n'est disponible que sur un noeud à la fois alors
qu'auparavant, il était accessible sur les deux serveurs).

Les systèmes Actifs/Actifs sont des systèmes où deux serveurs virtuels
fonctionnent en même temps. Par exemple SQL 2000 d'un côté et Exchange 2000
de l'autre. Quand un des noeuds tombe, l'autre prend le relais et supporte
la charge des deux applications. Un cluster Exchange 2000 actif/actif est en
fait constitué de deux serveurs virtuels Exchange 2000 différents mais qui
sont tolérants au panne (selon le même principe évoqué précédemment). Tout
cela, pour vous expliquer que vous pouvez faire un serveur d'impression
Actif/Actif qu'à partir du moment où les ressources sont différentes,
c'est-à-dire si vous réalisez deux serveurs d'impression virtuels (ce qui
n'est pas votre souhait).

Même si, dans le système de Cluster Microsoft (je ne parle pas du service
NLB), on parle d'équilibrage de la charge, c'est simplement une façon de
dire qu'il est possible de déplacer des ressources facilement d'un noeud à
l'autre pour "équilibrer". L'équilibrage n'est pas automatique. Le cluster
est davantage une solution à tolérance de panne qu'à proprement parlé
d'équilibrage de la charge.

Il existe sur la versions Advanced Server de Windows 2000 (la même version
que celle utilisée pour construire votre cluster), un service nommé NLB
(Network Load Balancing) qui permet vraiment d'équilibrer la charge. Ceci
posé, ce service n'émule pas des noms NetBIOS (comme le cluster).
L'équilibrage est réalisé par rapport à une adresse IP qui est partagée
entre plusieurs noeuds du cluster NLB. En cas pratique: Vous avez un cluster
SQL Actif/Passif et vous voulez apporter un équilibrage de la charge au
niveau de l'interface HTTP qui accède à la base. Vous pouvez alors
configurer 4 serveurs IIS différents (sur différentes machines) avec des
contenus identiques et les configurer pour former un cluster NLB. D'après
les règles que vous allez configurer sur le cluster NLB (voir la
documentation de la fonctionnalité NLB), les différentes interrogations du
serveur Web se feront sur les 4 serveurs différents et de façon plus ou
moins équilibrée (à vous de définir vos règles). Bref, le service NLB
fonctionne sur la base d'une ou plusieurs adresses IP. Ce service ne vous
conviendra pas car le service d'impression nécessite obligatoirement de
s'attacher à un nom NetBios (vous ne pouvez pas imaginer ajouter
enregistrement CNAME dans le DNS pour pointer sur une adresse et ensuite
utiliser ce nom pour vous connecter sur la file d'impression).

En l'occurence, je ne connais aucune solution qui vous permettrait
d'équilibrer la charge de votre serveur d'impression (ou peut-être
éventuellement on considérant une impression en IP avec un cluster NLB mais
compte tenu que vous avez qqchose qui fonctionne bien, pourquoi essayer de
faire qqchose de compliqué et qui ne fonctionnera peut-être pas mieux que
votre cluster).

J'ai fait un peu long mais certaines réponses méritent parfois qu'on s'y
attarde au risque de manquer une information ;-)

--
Thierry F. [MVP Windows 2000]
http://www.microsoft-mvp.com
"Manu" a écrit dans le message de news:
050501c376ce$7fac6190$
Bonjour,

j'ai configuré un cluster d'impression sous W2K-AS.

Mon cluster d'impression fonctionne bien en haute
disponibilité mais je voudrais qu'il fasse de la
répartition de charge entre les deux noeuds.

Pour le moment si un noued tombe l'autre prend le relais
mais je voudrais que les deux noeuds soient actifs.

En clair je voudrais passer d'une confi actif/passif en
actif/actif. Je n'ai pas trouvé de bonnes docs la dessus.

QQ'un peux m'aider?

Merci bcp de votre aide
Manu
Avatar
Manu
Merci beaucoup Thierry pour ta réponse claire et complère
qui eclaircit mes connaissances sur le cluster et le
NLB...

Merci encore désormais je peux annuler mes recherches
pour faire de la répartition de charge sur mon cluster
d'impression.

Manu

-----Message d'origine-----
Bonjour,

réponse courte: ca ne fonctionne pas (pour vous éviter
de tout lire!)


réponse longue:

ce type de fonctionnement n'est pas pris en charge par
le cluster. En effet,

il faut garder à l'esprit que le serveur d'impression
existe au travers d'un

serveur virtuel constitué de ressources (adresse IP, nom
NetBIOS, partages,

disque, etc). Ces ressources sont mises en ligne sur un
noeud ou sur

l'autre. Le fonctionnement même du Cluster empêche toute
mise en ligne de

ces ressources simultanément (un disque, une fois pris
en charge par le

service de cluster n'est disponible que sur un noeud à
la fois alors

qu'auparavant, il était accessible sur les deux
serveurs).


Les systèmes Actifs/Actifs sont des systèmes où deux
serveurs virtuels

fonctionnent en même temps. Par exemple SQL 2000 d'un
côté et Exchange 2000

de l'autre. Quand un des noeuds tombe, l'autre prend le
relais et supporte

la charge des deux applications. Un cluster Exchange
2000 actif/actif est en

fait constitué de deux serveurs virtuels Exchange 2000
différents mais qui

sont tolérants au panne (selon le même principe évoqué
précédemment). Tout

cela, pour vous expliquer que vous pouvez faire un
serveur d'impression

Actif/Actif qu'à partir du moment où les ressources sont
différentes,

c'est-à-dire si vous réalisez deux serveurs d'impression
virtuels (ce qui

n'est pas votre souhait).

Même si, dans le système de Cluster Microsoft (je ne
parle pas du service

NLB), on parle d'équilibrage de la charge, c'est
simplement une façon de

dire qu'il est possible de déplacer des ressources
facilement d'un noeud à

l'autre pour "équilibrer". L'équilibrage n'est pas
automatique. Le cluster

est davantage une solution à tolérance de panne qu'à
proprement parlé

d'équilibrage de la charge.

Il existe sur la versions Advanced Server de Windows
2000 (la même version

que celle utilisée pour construire votre cluster), un
service nommé NLB

(Network Load Balancing) qui permet vraiment
d'équilibrer la charge. Ceci

posé, ce service n'émule pas des noms NetBIOS (comme le
cluster).

L'équilibrage est réalisé par rapport à une adresse IP
qui est partagée

entre plusieurs noeuds du cluster NLB. En cas pratique:
Vous avez un cluster

SQL Actif/Passif et vous voulez apporter un équilibrage
de la charge au

niveau de l'interface HTTP qui accède à la base. Vous
pouvez alors

configurer 4 serveurs IIS différents (sur différentes
machines) avec des

contenus identiques et les configurer pour former un
cluster NLB. D'après

les règles que vous allez configurer sur le cluster NLB
(voir la

documentation de la fonctionnalité NLB), les différentes
interrogations du

serveur Web se feront sur les 4 serveurs différents et
de façon plus ou

moins équilibrée (à vous de définir vos règles). Bref,
le service NLB

fonctionne sur la base d'une ou plusieurs adresses IP.
Ce service ne vous

conviendra pas car le service d'impression nécessite
obligatoirement de

s'attacher à un nom NetBios (vous ne pouvez pas imaginer
ajouter

enregistrement CNAME dans le DNS pour pointer sur une
adresse et ensuite

utiliser ce nom pour vous connecter sur la file
d'impression).


En l'occurence, je ne connais aucune solution qui vous
permettrait

d'équilibrer la charge de votre serveur d'impression (ou
peut-être

éventuellement on considérant une impression en IP avec
un cluster NLB mais

compte tenu que vous avez qqchose qui fonctionne bien,
pourquoi essayer de

faire qqchose de compliqué et qui ne fonctionnera peut-
être pas mieux que

votre cluster).

J'ai fait un peu long mais certaines réponses méritent
parfois qu'on s'y

attarde au risque de manquer une information ;-)

--
Thierry F. [MVP Windows 2000]
http://www.microsoft-mvp.com
"Manu" a écrit dans le message de news:
050501c376ce$7fac6190$
Bonjour,

j'ai configuré un cluster d'impression sous W2K-AS.

Mon cluster d'impression fonctionne bien en haute
disponibilité mais je voudrais qu'il fasse de la
répartition de charge entre les deux noeuds.

Pour le moment si un noued tombe l'autre prend le relais
mais je voudrais que les deux noeuds soient actifs.

En clair je voudrais passer d'une confi actif/passif en
actif/actif. Je n'ai pas trouvé de bonnes docs la dessus.

QQ'un peux m'aider?

Merci bcp de votre aide
Manu


.