Repartition Utilisateurs sur un cluster

Forum destiné aux questions d'administration

Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 05 Avr 2012 à 05:42

Bonjour a tous,

J'ai actuellement environ 300 utilisateurs sur mon domaine, et 2 serveurs qui sont en clusters.
Lors de la configuration d'un client Lotus Notes, c'est toujours le même serveur qui entré dans la configuration. Du coup le 2eme serveur ne sert que si le 1er tombe en panne. Je voudrais répartir les utilisateurs sur ces 2 serveurs , 150 sur l'un et 150 sur l'autre. Y a t'il un moyen de faire ca simplement ? Via une politique de configuration, ou de courrier ?
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar Michael DELIQUE » 05 Avr 2012 à 07:48

salut

ton cluster est configuré en "load balacing" ou "fail over" ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 05 Avr 2012 à 09:50

Comment est ce que je peux le savoir ?
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar roubech » 05 Avr 2012 à 13:27

c'est au moment où tu créés un compte que tu choisit sur quel serveur tu l'héberges
Si tu as déjà une politique d'enregistrement, lors de la création, après avoir choisit la politique, tu peux modifier le serveur
sinon tu peux dupliquer ta politique
Mais il n'y a pas de process auto qui calcul combien de user sur un serveur et combien sur l'autre

Ensuite, pour ce ui est de l'existant, si tu veux déplacer des users d'un serveur à l'autre, dans ton client d'admin, onglet personnes, dans outils à droite, tu à "déplacer user" ca lance des requetes adminp pour créer la réplique sur le serveur cible (je suppose quelle existe déjà), modifier le doc personne, attendre confirmation que dyncfg a mis à jour le doc site du user et enfin supprimer ou non la base sur le serveur source
surveiller les requetes adminp pendant le process
si les users ont plusieurs docs site, adminp ne modifie que le courant
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 05 Avr 2012 à 14:46

Ok merci je viens de faire un test sur un environnement de test, ca fonctionne parfaitement.
Je suis aussi en train de tester le cluster, et je simule des pannes sur un serveur, y a t' il un moyen d'éviter d'avoir la fenetre sur le client notes qui dit que le serveur distant ne répond plus et si l'on veux ouvrir la base sur un autre serveur ? Je veux que ce soit transparent pour l'utilisateur. Je pense que c'est possible ?
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 05 Avr 2012 à 14:48

Juste une question pour Michael, comment determine t'on le fait que le cluster soit en load balancing ou en fail over ?
Load balancing je suppose pour répartir les ressources ?
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar roubech » 05 Avr 2012 à 20:08

Si un utilisateur clique sur un raccourcis (espace de travail ou bookmark) le client bascule automatiquement sur l'autre serveur si le dernier utilisé n'est pas dispo (à condition que le second soit dans la liste des répliques empilées)
Par contre, si l'utilisateur est dans une base au moment où le serveur tombe, alors il a un message pour lui proposer de basculer
http://publib.boulder.ibm.com/infocente ... _OVER.html

Sinon, pour faire court, on parle de fail over quand tu as un serveur actif qui prend toutes les requêtes et un autre serveur passif, en attente au cas où le premier tombe
on parle de load balancing, quand les 2 serveurs sont actifs et prennent en charges de requête en fonction de leur capacité
pour bien équilibrer la charge, il y a la répartition des bases entre les serveurs, mais aussi des notions comme SERVER_AVAILABILITY_INDEX et SERVER_AVAILABILITY_THRESHOLD, SERVER_MAXUSERS ...
http://publib.boulder.ibm.com/infocente ... _OVER.html
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Repartition Utilisateurs sur un cluster

Messagepar roubech » 05 Avr 2012 à 20:13

Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 06 Avr 2012 à 06:20

Ok merci pour toutes ces infos.
Je vais étudier tout ça.
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar Daminox » 11 Avr 2012 à 10:30

Pour supprimer la fenetre sur le client notes qui dit que le serveur distant ne répond plus et si l'on veux ouvrir la base sur un autre serveur :

Ajouter : HidePromptFailoverInc=1 dans le notes.ini du client.
Avatar de l’utilisateur
Daminox
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 5
Inscrit(e) le : 08 Mars 2012 à 15:02

Re: Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 11 Avr 2012 à 18:52

Bonjour,

Je vous remercie pour ce paramètre, je vais le tester.
En mettant ce paramètre, la fenêtre ne s'affiche pas mais est ce que le basculement se fait quand même ?

Sinon pour ce qui est du load balancing, j'ai regardé un peu, merci de me corriger si je me trompe :

Lorsque 2 serveurs sont mis en grappes, et que des bases mails sont répliquées sur les 2 serveurs, le cluster est automatiquement en fail over. Les serveurs font du load balancing que si certains paramètres sont renseignés dans le notes.ini, notamment celui qui concerne le seuil de disponibilité ou celui qui indique le nombre max de personnes autorisés a se connecter a un serveur.

Il me reste juste a approfondir sur le calcul du facteur d'expansion afin de déterminer un seuil qui soit correct.
Je doute un peu du facteur que conseil la commande show AI.

Je vous tiens au courant.
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar elgoe » 12 Avr 2012 à 09:17

Il me semble que la cmd Sh Ai n'est fiable que sur windows et par sur des serveur partitionés.
elgoe
Maître-posteur
Maître-posteur
 
Message(s) : 400
Inscrit(e) le : 16 Août 2006 à 09:34
Localisation : NIORT

Re: Repartition Utilisateurs sur un cluster

Messagepar Daminox » 12 Avr 2012 à 15:37

Oui rayan184 c’est juste le message qui disparait, le client cherchera sur le cluster une base avec le même id.
Pour le dispo de server en cluster passer la commande show cluster. L’index availability indique le serveur le plus dispo. Mais un client cherchera tjrs à se connecter sur son home server sauf si celui-ci ne répond pas ou très peu. (IBM n’est pas très kler la dessus)
Je ne sais pas quelle est la meilleur façon de faire du load balancing, ce que j’ai fais (mais je ne dis pas que c’est la meilleur facon) c’est de créer une partie des users sur un serveur et l’autre partie sur le cluster
Chaque utilisateur a bien entendu un réplique sur l’autre serveur en cas de crache.
En journée j’ai une charge plus ou moins équilibrée sur les 2 serveurs et quand un serveur tombe ils sont basculés sur l’autre, grace au paramètre que je t’ai donné dans le notes.ini l’utilisateur le voit même pas.
Autre chose aussi qui peut avoir son importance après chacun fait comme il veut :
Je ne crée pas dans le même dossier le user d’un serveur a un autre, je m’explique :
J’ai un server 1 avec X user en home serveur dessus, leur base mail est dans un dossier mail, ils ont donc une réplique sur le cluster dans le même dossier forcément.
Le cluster server 2 à x autre user en home serveur dessus mais dans un dossier mailbox, ils ont donc une réplique sur le serveur 1 dans le dossier mailbox.
tu as du load balancing pas vraiment automatique mais ta charge est répartit sur les 2 serveurs.
L’avantage des 2 dossiers différent est pour les taches de maintenance. Le load compact –a par exemple que je fais toutes les nuits sur toutes les boites mails. Du coup je réparti cette charge sur les 2 serveurs.
Via les documents programmes je fais un load compact dans mail sur le serveur 1 et dans mailbox sur le serveur 2
La seul contrainte est à la création des users il faut en créer de temps en temps sur un et de temps en temps sur l’autre. Mais y a pas besoin d’être pile égale des 2 coté.
Voilà désolé pour la tartine j’espère que ça peut t’aider.
Avatar de l’utilisateur
Daminox
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 5
Inscrit(e) le : 08 Mars 2012 à 15:02

Re: Repartition Utilisateurs sur un cluster

Messagepar rayan184 » 12 Avr 2012 à 18:28

Bonsoir Daminox,

Merci pour ces infos, en fait moi la actuellement tout les utilisateurs sont sur le même serveur et ont une réplique de leur bases sur l'autre serveur du cluster, ce que je dois faire c'est répartir les utilisateurs sur les 2 serveurs, il faut que j'en déplace la moitié sur l'autre, mais il faut d'abord que je vois ceux qui communiquent le + entre eux pour qu'ils soient sur le même serveur pour ne pas avoir le message routé en 2 étapes. Une fois que j'aurais fait ca, je vais surveiller l'activité des serveurs et attribuer un seuil de disponibilité, je pense que c'est la meilleure façon de faire, parce que actuellement, le second serveur sert seulement de serveur smtp pour les mails vers l'exterieur, traveler et inotes. Et en regardant l'activité dans l'onglet performance, la différence est flagrante au niveau des transactions traitées.

Qu'en pensez vous ?

J'ai fait un test de déplacement d'un utilisateur sur l'autre serveur, la base mail sur le 1er serveur est supprimée systématiquement, on peut éviter ca ? sinon je peux toujours recréer la réplique.
En ce qui concerne les programmes, je lance un compact - A tous les 2 jours (archivage centralisé) et un compact - S 20 tous les jours
rayan184
Posteur néophyte
Posteur néophyte
 
Message(s) : 68
Inscrit(e) le : 09 Fév 2012 à 13:31

Re: Repartition Utilisateurs sur un cluster

Messagepar roubech » 12 Avr 2012 à 18:56

pour la suppression de la base sur le serveur d'origine, ca doit passer par la validation d'une requête adminp, donc si tu ne la valide pas, elle ne doit pas être supprimée (le fait de ne pas cocher la case correspondant dans la boite de dialogue lors du déplacement, n'a pas marché pour moi)
tu as traveler d'installé sur le serveur 2 ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Suivant

Retour vers Administration