This shows you the differences between two versions of the page.
|
saisp:labs:05:contents:02 [2013/11/11 00:46] 127.0.0.1 external edit |
saisp:labs:05:contents:02 [2014/03/23 21:48] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 02. Lorem ipsum ==== | + | ==== 02. [20p] LVS-TUN (tunneling) ==== |
| - | ... | + | In continuare, vom configura directorul pentru a folosi modul LVS-TUN. Apoi, vom observa diferentele fata de LVS-DR. |
| + | Analog punctului anterior, definiti serviciul HTTP pe director, apoi cele doua realservere in modul tunneling (folositi parametrul ''-i''). | ||
| + | <solution -hidden> | ||
| + | <code> | ||
| + | root@saisp-vm-1:~# ipvsadm -A -t 10.0.0.1:80 | ||
| + | root@saisp-vm-1:~# ipvsadm -a -t 10.0.0.1:80 -r 10.0.0.20:80 -i | ||
| + | root@saisp-vm-1:~# ipvsadm -a -t 10.0.0.1:80 -r 10.0.0.30:80 -i | ||
| + | </code> | ||
| + | </solution> | ||
| + | Pentru ca realserverele sa poata interpreta corect pachetele primite de la director, trebuie sa configuram cate o interfata tunel, de tip **ipip**, pe fiecare dintre acestea. | ||
| + | |||
| + | Interfata tunel trebuie sa aiba aceeasi adresa IP cu adresa virtuala a directorului. | ||
| + | <code> | ||
| + | root@saisp-vm-2:~# ip tunnel add tun0 mode ipip local 10.0.0.20 | ||
| + | root@saisp-vm-2:~# ip addr add 10.0.0.1/24 dev tun0 | ||
| + | root@saisp-vm-2:~# ip link set tun0 up | ||
| + | </code> | ||
| + | |||
| + | <code> | ||
| + | root@saisp-vm-3:~# ip tunnel add tun0 mode ipip local 10.0.0.30 | ||
| + | root@saisp-vm-3:~# ip addr add 10.0.0.1/24 dev tun0 | ||
| + | root@saisp-vm-3:~# ip link set tun0 up | ||
| + | </code> | ||
| + | |||
| + | Porniti, din nou, Wireshark si realizati o captura pe interfata **br0** a masinii fizice. Observati pachetele incapsulate si diferentele fata de LVS-DR. | ||
| + | |||
| + | Stergeti resursa HTTP definita anterior pe director. | ||
| + | |||
| + | Stergeti interfetele tunel create pe realservere: | ||
| + | <code> | ||
| + | root@saisp-vm-2:~# ip tunnel del tun0 | ||
| + | </code> | ||
| + | <code> | ||
| + | root@saisp-vm-3:~# ip tunnel del tun0 | ||
| + | </code> | ||