Loadbalancing tips

, par  Olivier Duquesne aka DaffyDuke , popularité : 2%

Des mails non lus depuis deux ans pour les copier coller quelque part, allez, je les mets là dessus. Pour connaître les noms des loadbalancers qui envoient du flux vers la machine sur laquelle un service écoute (et que du coup on sait pas qui l’envoie) :

Resonate

for i in <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3NoICRob3N0IGNhdCAvb3B0L2xvY2FsL3Jlc29uYXRlL2xvZy9hZ2VudC1kaXIuJGhvc3Qvbm9kZS1saXN0PC9jb2RlPg=="></span>
do 
   nslookup $i| awk '{print $2}' |egrep '^l|^disp'|grep -v localhost
done
disp01.axime.com
disp02.axime.com
lmt01.axime.com

LVS

for i in <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXJwIC1uaSBldGgwIHxncmVwIC12IEFkZHJlc3MgfGF3ayAne3ByaW50DQokMX0nPC9jb2RlPg=="></span>; do if netstat -an|grep -vq $i ; then  arp $i|tail -n 1|grep ^l;
fi; done
disp03    ether   00:03:BA:A2:46:27   C   eth0
disp04    ether   00:03:BA:A2:46:35   C   eth0