... > Soit SQUID1 pour Eunet & SQUID2 pour Belgacom ... > Est-il possible en utilisant rien que Linux de faire communiquer les caches > et de faire en sorte que si l'une des liaisons Internet tombe, le end-user > n'y voit que du feu car le premier SQUID transmettrait les requetes � l'autre > SQUID et les flux transiterait sur les troncons du LAN?
Pour faire communiquer les caches, c'est facile, il suffit de configurer le ICP - dans /etc/squid.conf sur les 2 machines: icp_port 3130 htcp_port 4827 - dans /etc/squid.conf de la machine SQUID1: cache_peer SQUID2 sibling 3128 3130 - dans /etc/squid.conf de la machine SQUID2: cache_peer SQUID1 sibling 3128 3130 Et voil�, there you go... Maintenant pour faire du fail-over sur les lignes, c'est d�j� beaucoup plus compliqu�. En fait, il te faut cr�er un cluster avec ces 2 machines et l�, ce n'est pas une chose fort simple et tu as plusieurs configurations au choix, dont les suivantes: - hot standby (heartbeat): - les 2 serveurs sont up - seul 1 des 2 re�oit les requ�tes - le 2�me prend en charge lorsque le 1er est down - load-balancing/no failover (LVS): - les 2 serveurs sont up - les requ�tes sont balanc�es sur les 2 serveurs - aucun ne prend en charge l'autre quand il est down - full parallel cluster (LVS avec IP tunneling): - les 2 serveurs sont up - les requ�tes sont balanc�es sur les 2 serveurs - lorsqu'un serveur est down, les requ�tes sont envoy�es au "survivant" uniquement Les softs pour faire �a: * heartbeat: http://linux-ha.org * LVS (Linux Virtual Server): http://www.linuxvirtualserver.org/ Heureusement, les 2 squids font la synchronisation des caches entre-eux, donc tu n'as pas besoin d'un "shared storage" (disque dur partag� physiquement entre les 2 ou se trouvant sur une autre machine et mont�e via r�seau (NFS, Coda, AFS, ...)), ce qui simplifie quand m�me grandement la t�che ;-) > Autre idee. Imaginons un End-User qui a SQUID1 dans la configuration de > son browser. Cet utilisateur veut joindre un site lointain. Ce site est > � 15 hops de SQUID1 et � 12 hop de SQUID2. Comment faire pour que quand > le user demande ce site � son proxy, les deux proxies papotent entre eux > pour se mettre d'accord sur celui qui ira chercher le site lointain? Est-ce > possible? Houla... aucune id�e, franchement... Jette un oeil � la doc de Squid pour voir... -- -o) Pascal Bleser ATOS Origin/Aachen(DE) | /\\ <[EMAIL PROTECTED]> | _\_v <[EMAIL PROTECTED]> | ---------------------------------------------| Jesus saves,Buddha makes incremental backups : ---------------------------------------------' _______________________________________________ Linux Mailing List - http://www.unixtech.be Archives: http://www.mail-archive.com/[email protected] IRC: efnet.skynet.be:6667 - #unixtech

