J'ai voulu simplifier mon problème pour pouvoir l'énoncer clairement. Plus en détail :
dans mon environnement de prod, j'ai 3 machines :
- deux serveurs A et B, qui ont chacun un service qui écoute sur 0.0.0.0:1234
- une machine cliente qui tantôt se connecte à A:1234, tantôt à B:1234
Je cherche à mettre en place une plate-forme de test avec les moyens qui me sont alloués : 1 vieux serveur.
Pour être au plus proche de la prod, j'ai installé le même système, et cloisonné des environnements type serveur A et serveur B.
Ma machine de test est limitée en ressources, ce qui explique que je ne veux pas utiliser de machines virtuelles. Le noyau n'a pas le support xen, donc je n'ai pas de solution de ce côté là non plus (ça me paraissait être peu consommateur de ressources).
Je ne peux pas non plus modifier le code source de l'appli.
Merci pour le LD_PRELOAD, je ne connaissais pas. Je me pencherai dessus au moins par curiosité.
Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"
Poste le Saturday 8 November 2008 09:53:45