Jump to content
Dark26

Le Linux BAR - Discussion de tout et de rien

Recommended Posts

Au cas ou ca pourrait vous interesser les amis, je bosse dans une equipe systemes distribues, et la haute disponibilite est souvent notre amie... En ce moment j'essaie de mettre sur pied sur version haute disponibilite de jabberd2, ca fait 4 mois que je suis dessus !

Et au passage gauret et dark, renseignez vous sur les outils magiques que sont les load balancer ! C'est :transpi:

Share this post


Link to post
Share on other sites

Ouais dark, on peut faire du round-robin facilement avec le DNS, mais c'est pas pareil :)

Une bonne adresse : http://linux-ha.org/

Sinon, renseigne toi aussi sur Heartbeat, c'est lui qui gère le failover.

Regardez ce que j'ai eu par mail alors que je jouais avec le raid soft :

This is an automatically generated mail message from mdadm

running on gauret.homelinux.net

A Fail event had been detected on md device /dev/md0.

Faithfully yours, etc.

C'est mignon, surtout la fin :)

Si j'avais plus de thunes, je m'achèterai bien de la machine pour tester tout ça en vrai :ouioui:

A+

Gauret

Share this post


Link to post
Share on other sites
Au cas ou ca pourrait vous interesser les amis, je bosse dans une equipe systemes distribues, et la haute disponibilite est souvent notre amie... En ce moment j'essaie de mettre sur pied sur version haute disponibilite de jabberd2, ca fait 4 mois que je suis dessus !

Sympa le taf :) Tu dois bien te marrer. Tu bosses où si c'est pas indiscret ?

Sinon, j'imagine que tu as entendu parler de http://jabberstudio.org/pipermail/jabberd/...ust/001867.html ?

Qu'est-ce que tu en penses ? Les echos que j'ai eu tendent plutôt à dire que jabberd2 est assez instable et qu'il vaut mieux utiliser jabberd 1.4. T'en penses quoi ?

Share this post


Link to post
Share on other sites

mercu pour le lien :ouioui:

sinon dommage pour le problème pour le raid......

d'aileurs quand j'vasi eu un problème, ça ne m'avais rien dis :iloveyou:

Share this post


Link to post
Share on other sites

Sympa le taf :) Tu dois bien te marrer. Tu bosses où si c'est pas indiscret ?

Je bosse dans la boite qui s'occupe de l'informatique centrale des credits mutuels ( region grand ouest, sud ouest et centre), dans l'equipe responsable des serveurs centraux, les enormes machins la.... C'est assez impressionant de voir un tel matos... 3 salles enormes, dont une contient des serveurs de calculs, une contient des serveurs de donnees, et une contient des serveurs un peu plus polyvalent.. Bien entendu, un autre batiment distant contient tout ca en double, en un peu moins performant tout de meme. On a un barebone 16Gb double, qui n'emprunte pas non plus le meme chemin, ni le meme serveur, au cas ou. C'est absolument :byebye: 8000lignes de regle de firewall par firewall, 75 fichiers de conf apache pour un serveur apache, une base de donne optimisee a bloc ( experts inside ). Ca c'est genial, et tu apprends bcp, mais c'est la que tu te dis qu'en linux t'es une grosse m... compare aux specialistes.... :-D lol

Y a des robots pour manipuler les bandes, tu vois par camera ce qu'il se passe dans le robot, c'est vraiment enorme. Une puissance de calcul enorme, une capacite de stockage encore plus enorme ( 75To de libre en ce moment :yes: Vraiment sympa...

Ben la je suis en we, j'ai pas mes graphique sur moi mais je te mailerai l'architecture de jabberd2 gauret, tu verrais que c'est une architecture distribuee plutot pas mal, mais qui comporte 2 SPOF ( Single Point Of Failure pour ceux qui ne connaissent pas ) dont un peu se resoudre en utilisant une base de donnee clusterisee, mais l'autre est insolvable pour l'instant. Jeremy miller et Rob Norris ( auteurs principaux de jabberd2 ) en sont conscient et cherche aussi une soluce. J'ai echange aussi qq mails avec eux, puisque je cherche a faire la meme chose qu'eux, malheureusement, on a tous un pb de causalite. En fait, c'est une architecture en etoile avec un point central qui est le routeur, et il ne peut etre reparti sur plusieurs machines, a moins de faire un global 'atomic broadcast, ce qui ne serait pas top, ou d'employer l'un de nos load balancer pour repartir la charge sur plusieurs serveurs, mais toujours un pb de causalite assez genant. En fait, jabberd2 a ete ecrit en distribue, est tres evolutif grace a son fonctionenement par module, mais le coeur de jabberd2 est tres peu evolutif. C'est du C assez costaud d'ailleurs, c'est autre chose que d'ecrire un client...

Pour la stabilite, je travailel essentiellement sur jabberd2, et j'ai un serveur de developpement sur lequel je bosse bcp, mais un serveur de prod tourne depuis un mois et demi, et aucun pb a signaler, ca fonctionne plutot bien gauret. Je pourrais te detailler tous ca lundi si tu veux....faut que je decompresse un peu ce we, et faut aussi que j'ecrive encore un peu le guide linux....

bonne journee,

rem

Share this post


Link to post
Share on other sites
sinon dommage pour le problème pour le raid......

d'aileurs quand j'vasi eu un problème, ça ne m'avais rien dis :pleure:

Pas grave, je jouais avec des pseudos disques en loopback :) En réel j'ai un disque de 20Go et un de 60Go, et comme le 20Go peut me claquer dans les doigts d'un mois à l'autre, je peux pas faire grand chose.

Sinon, pour l'alerte par mail, c'est par défaut dans Fedora quand tu installes mdadm, c'est le service mdmonitor. La commande lancée est "mdadm --monitor --scan". Ca se configure pour envoyer des mails si tu veux.

==> Rémy: :yes::yes: merci pour les infos !

Share this post


Link to post
Share on other sites
Sinon, pour l'alerte par mail, c'est par défaut dans Fedora quand tu installes mdadm, c'est le service mdmonitor. La commande lancée est "mdadm --monitor --scan". Ca se configure pour envoyer des mails si tu veux.

ca marche pour le raid materiel ????

ou existe-t'il un autre soft pour faire la meme chose ? je suis très interressé

bon je sais :google: est mon ami mais je suis pas encore fini de révéllé, fait trop chaud :yes: :chaud:

l'assonorisation du serveur à commencé, il va bientot pouvoir passer en prod.....

ps : :pleure::yes:

Edited by Duke98

Share this post


Link to post
Share on other sites

Pour le raid matériel j'imagine qu'il faut regarder du côté de ton driver de carte, mdadm c'est juste pour le raid logiciel.

A+

Gauret

(:byebye:)

Share this post


Link to post
Share on other sites

ben le driver il est intégré au noyau...

il faudra que je vois le soft fourni mais pas encore installé, c'est un rpm et je sais pas encore quoi en faire sous debian....

Share this post


Link to post
Share on other sites

Bon, duke en parlant de ça :transpi: m'a fait chercher :mdr: , et moi aussi c'est un rpm pour contrôler le statut du contrôleur raid via snmp

en gros il doit allez chercher des trucs comme ça

cat /proc/megaraid/hba2/diskdrives-ch0

Channel: 0 Id: 1 State: Online.

  Vendor: HP        Model: 9.10GB A 80-3807  Rev: 3807

  Type:  Direct-Access                      ANSI SCSI revision: 02

Channel: 0 Id: 2 State: Online.

  Vendor: HP        Model: 9.10GB A 80-3807  Rev: 3807

  Type:  Direct-Access                      ANSI SCSI revision: 02

Channel: 0 Id: 3 State: Online.

  Vendor: HP        Model: 9.10GB A 80-3807  Rev: 3807

  Type:  Direct-Access                      ANSI SCSI revision: 02

Channel: 0 Id: 4 State: Online.

  Vendor: HP        Model: 9.10GB A 80-3807  Rev: 3807

  Type:  Direct-Access                      ANSI SCSI revision: 02

Channel: 0 Id: 5 State: Online.

  Vendor: HP        Model: 9.10GB A 80-3807  Rev: 3807

  Type:  Direct-Access                      ANSI SCSI revision: 02

Channel: 0 Id: 6 State: Online.

  Vendor: HP        Model: 9.10GB A 80-3807  Rev: 3807

  Type:  Direct-Access                      ANSI SCSI revision: 02

cat /proc/megaraid/hba2/raiddrives-0-9

Logical drive: 0:, state: optimal

Span depth:  1, RAID level:  5, Stripe size:  8, Row size:  6

Read Policy: Adaptive, Write Policy: Write thru, Cache Policy: Cached IO

c'est quoui la commande pour transformer un rpm en deb ??

Share this post


Link to post
Share on other sites

Si vous voulez un topo (ou des prestas $$$ :ouioui: ) sur la HA, on peut faire un topic spécifique.

Je vous recommande néanmoins de jeter un oeil à keepalived... nous on a des fermes entières de Linux en HA comme ça (firewall, serveurs mail ...)

on a même inventé un load-balancer de serveurs Windows TSE en ... Linux ...

Share this post


Link to post
Share on other sites

euh les gars, faudrait ptet pas confondre le taf et chez soit non plus.... Sortez, c'est le week end... :non:

:ouioui: :tchintchin: :ouioui:

Share this post


Link to post
Share on other sites
Sortez, c'est le week end... :ouioui:

Désolé, je peux pas sortir : j'ai ni portable ni wi-fi. ;o)

Share this post


Link to post
Share on other sites

PUTAIN DE CEDEGA de mes .... :mad: :mad: :mad:

Deja, pour leur license, et j'espere que des developpeurs liront ca :

:zero::non: :8 :duel1::yes::dtc::ouioui::ouioui::mdr: :kc: :nimp: :prison: :love: :naz: :non:

Ensuite, est ce que qq'un sait comment recuperer une version qui fonctionne de wineX ou de cedega ( nouveau nom de wineX ) ? Il faut payer 5 € par mois pour pouvoir telecharger une version qui marche, mais on peut eventuellement prendre le cvs chez eux, mais comme par hasard, il ne compile pas, parse error. Teste avec gcc 3.2 et 3.3.4... J'ai presque l'impression que c'est volontaire leur truc, histoire que tu payes quoi ! grrrrr, bon calmons nous, je suis bien, tout va bien, je suis gai, tout me plait !

Allez, google est mon ami,:ouioui: , je vais bien trouver un wineX un peu plus ancien qui fonctionne quand meme....

Edited by remy.harel

Share this post


Link to post
Share on other sites

Il y a 2 scriptes qui telecharche leur cvs

Pour cvswinex ,avec le scripte GetCVSWineX_Pthreads.sh

http://linuxonfire.free.fr/index.php?type=...g2&nom=CvsWineX

http://frlinux.net/?section=jeux&article=74

pour avoir differente version du cvs

GetCVSWineX_Pthreads.sh --help pour connaitre les options

GetCVSWineX_Pthreads.sh recompile quand on a changer /home/user/temp/winex

par une autre version sinon , il retelecharge le cvs.

pour cvscedega WineCVS.sh

http://www.linux-gamers.net/modules/wfsect...hp?articleid=45

il faut choisir le bon profile

le 0 bloque au moment ou on doit taper cvs comme mot de passe (normal ou pas ?)

le 1 marche

les 2 marchent sauf pour steam qui ne veut plus marcher :menfin: (surement a cause d'une nouvelle mise a jour)

Edited by zaverel

Share this post


Link to post
Share on other sites

En tout cas j'ai vu les deux scripts marcher nickel ...

j'ai vu un .deb de cedega sur le net, mais ça devait pas être très légal :(

Share this post


Link to post
Share on other sites

ben moi les 2 merdent, il doit me manquer qq chose, je ne sais pas...toujours mon parse error... :menfin:

Share this post


Link to post
Share on other sites

Quand tu compile avec les scripte , il y a un fichier log

dans /home/user/temp/winex et dans /home/user/.WineCVS

mais tout ne reste pas ,sa reécrit par dessus)

le mieux c'est de faire un configure a la main dans les sources et de voir ce qui manque:

car j'ai du rajouter des librairie et utiliser flex-old a la place de ?? pour que cela compile

http://linuxfr.org/2003/06/28/13028.html

sinon

version gcc 3.3.4 (Debian 1:3.3.4-4)

autoconf (GNU Autoconf) 2.59

automake (GNU automake) 1.7.9

Si tu veut plus d'info

Share this post


Link to post
Share on other sites

C'est gentil de ta part zaverel de m'aider...merci :chinois:

Ben en fait, j'ai exactement le meme pb que lorque je faisais les manips a la main moi meme, avec leur serveur cvs ( export CVSROOT, cvs co etc.... ) et je tombe sur le meme putain de pb. Ca me gave car j'ai achete dungeon siege au printemps, et j'avais pas mal recommencer a y jouer, mais depuis 2 mois je n'ai plus du tout de windaube installe et j'avoue que je n'ai pas trop envie d'en reinstaller un...

Share this post


Link to post
Share on other sites
pour cvscedega WineCVS.sh

http://www.linux-gamers.net/modules/wfsect...hp?articleid=45

il faut choisir le bon profile

le 0 bloque au moment ou on doit taper cvs comme mot de passe (normal ou pas ?)

le 1 marche

les 2 marchent sauf pour steam qui ne veut plus marcher :francais: (surement a cause d'une nouvelle mise a jour)

0 marche... quand on doit taper un mdp, je met cvs comme y'a marqué, et ça roule... (faut juste attendre que ça DL)

et maintenant, j'ai cedega qui marche

Share this post


Link to post
Share on other sites

ja dis ça à tout hasard :francais:

personne qui utilise le snmp avec squid :francais:

voila ce que ça me dis

snmpwalk localhost:3401  public .1.3

snmpwalk: Timeout

dans les logs du squid

2004/08/08 20:56:59| Failed SNMP agent query from : 127.0.0.1.

et dans mon fichier de conf

snmp_port 3401

acl snmppublic snmp_community public

snmp_access allow snmppublic localhost

snmp_access deny all

normalemnt ça devrait marcher :ouioui::ouioui:

je sais plus quoi faire ..... des idées ???

Share this post


Link to post
Share on other sites

et maintenant, j'ai cedega qui marche

Commence a m'inquieter tout ca... Pourquoi ca marcherait pas chez moi, :francais: il doit y avoir une raison... je comprends pas... grrr

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...