Ci-dessous, les différences entre deux révisions de la page.
wiki:divers:coin_geek:1a [2019/01/10 15:56] gabery |
wiki:divers:coin_geek:1a [2020/06/27 18:16] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Machine tortipousse (port 43) \\ | ||
- | 2 interfaces ayant les ip suivantes : | ||
- | * 192.168.1.2 ; MAC bridge 00: | ||
- | * 192.168.103.26 | ||
- | |||
- | Machine ouisticram (port 45) \\ | ||
- | 2 interfaces ayant les ip suivantes: | ||
- | * 192.168.1.1 ; MAC bridge 00: | ||
- | * 192.168.103.35 | ||
- | |||
- | Machine tiplouf (port 47) \\ | ||
- | 2 interfaces ayant les ip suivantes: | ||
- | * 192.168.1.3 ; MAC bridge 00: | ||
- | * 192.168.103.25 | ||
- | |||
- | 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. | ||
- | |||
- | ==== 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' | ||
- | |||
- | |||
- | ==== Installation de Ceph ==== | ||
- | |||
- | [[ http:// | ||
- | |||
- | Il faut ajouter le repository dans les sources, puis on peut installer les paquets nécessaires : ceph-common, | ||
- | |||
- | sudo apt-add-repository 'deb https:// | ||
- | | ||
- | Ou à ajouter à la main dans / | ||
- | |||
- | |||
- | Faire un cluster Ceph de 3 machines. | ||
- | |||
- | |||