Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
wiki:divers:coin_geek:1a [2018/12/21 17:50] gabery |
wiki:divers:coin_geek:1a [2019/01/10 15:58] gabery [Mise en place du réseau] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
Machine tortipousse (port 43) \\ | Machine tortipousse (port 43) \\ | ||
- | 2 interfaces ayant les ip suivantes : | + | 2 interfaces ayant les ip suivantes : |
- | * 192.168.1.2 | + | * 192.168.1.2 |
* 192.168.103.26 | * 192.168.103.26 | ||
- | Machine | + | Machine |
2 interfaces ayant les ip suivantes: | 2 interfaces ayant les ip suivantes: | ||
- | * 192.168.1.1 | + | * 192.168.1.1 |
* 192.168.103.35 | * 192.168.103.35 | ||
Machine tiplouf (port 47) \\ | Machine tiplouf (port 47) \\ | ||
2 interfaces ayant les ip suivantes: | 2 interfaces ayant les ip suivantes: | ||
- | * 192.168.1.3 | + | * 192.168.1.3 |
- | * 192.168.103.25 | + | * 192.168.103.25 |
2 IP/machine avec 2 réseaux | 2 IP/machine avec 2 réseaux | ||
Sur chaque machine, deux disques : un pour le système et un pour ceph. On prend des disques tous de la même taille pour ceph. | Sur chaque machine, deux disques : un pour le système et un pour ceph. On prend des disques tous de la même taille pour ceph. | ||
+ | |||
+ | ==== Mise en place du réseau ==== | ||
+ | |||
+ | Problème : relier ces 3 machines en triangle ? | ||
+ | |||
+ | {{ : | ||
+ | Chaque machine possède trois interfaces : une avec un IP dans le 103, et deux autres utilisées pour relier les machines entre elles. | ||
+ | |||
+ | Sur chaque machine, on va créer un " | ||
+ | |||
+ | < | ||
+ | # This file describes the network interfaces available on your system | ||
+ | # and how to activate them. For more information, | ||
+ | |||
+ | source / | ||
+ | |||
+ | # The loopback network interface | ||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | |||
+ | # The primary network interface | ||
+ | auto enp0s25 | ||
+ | iface enp0s25 inet static | ||
+ | address 192.168.103.25 | ||
+ | netmask 255.255.255.0 | ||
+ | gateway 192.168.103.1 | ||
+ | |||
+ | auto enp1s0f0 | ||
+ | iface enp1s0f0 inet manual | ||
+ | pre-up | ||
+ | pre-down ip link set dev $IFACE down | ||
+ | |||
+ | auto enp1s0f1 | ||
+ | iface enp1s0f1 inet manual | ||
+ | pre-up | ||
+ | pre-down ip link set dev $IFACE down | ||
+ | |||
+ | auto br0 | ||
+ | iface br0 inet static | ||
+ | bridge_ports enp1s0f0 enp1s0f1 | ||
+ | address 192.168.1.3 | ||
+ | netmask 255.255.255.0 | ||
+ | </ | ||
+ | |||
+ | Afin d' | ||
+ | |||
+ | Pour cela, on empêche la communication entre les deux interfaces des bridges, ce qui s' | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | Afin de garder ces changements permanents, même après un redémarrage, | ||
+ | |||
+ | <code bash> | ||
+ | #! /bin/bash | ||
+ | # prend en argument le nom des deux interfaces concernées | ||
+ | |||
+ | if [ $# -ne 2 ]; then | ||
+ | echo " | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | ebtables -A FORWARD -i $1 -o $2 -d ff: | ||
+ | ebtables -A FORWARD -i $2 -o $1 -d ff: | ||
+ | |||
+ | </ | ||
+ | |||
+ | On ajoute l' | ||
+ | |||
+ | |||
+ | Afin d' | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | C'est utile lorsqu' | ||
Ligne 32: | Ligne 108: | ||
Faire un cluster Ceph de 3 machines. | Faire un cluster Ceph de 3 machines. | ||
- | Problème : relier ces 3 machines en triangle ? | ||
- | {{: | ||
- | Sur chaque machine, créer un switch virtuel pour associer une IP à deux interfaces. | ||
- | |||
- | Pour éviter la tempête de broadcast, on le désactive, mais utile pour l' | ||