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 | ||
wiki:divers:coin_geek:1a [2019/01/26 12:43] gabery |
wiki:divers:coin_geek:1a [2020/06/27 18:16] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Machine tortipousse (port 43) \\ | + | ===== Expérimentation avec Ceph ===== |
- | 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 | 2 IP/machine avec 2 réseaux | ||
Ligne 61: | Ligne 49: | ||
</ | </ | ||
- | Afin d' | + | Afin d' |
Pour cela, on empêche toute communication entre les deux interfaces des bridges, ce qui s' | Pour cela, on empêche toute communication entre les deux interfaces des bridges, ce qui s' | ||
Ligne 86: | Ligne 74: | ||
On ajoute l' | On ajoute l' | ||
+ | Une autre méthode consiste à sauvegarder la configuration ebtables et à la recharger au démarrage à l'aide des commandes suivantes, la deuxième peut être ajoutée dans le rc.local : | ||
+ | |||
+ | EBTABLES_ATOMIC_FILE=/ | ||
+ | EBTABLES_ATOMIC_FILE=/ | ||
Afin d' | Afin d' | ||
Ligne 113: | Ligne 105: | ||
ssh-copy-id [USER]@[SERVER] | ssh-copy-id [USER]@[SERVER] | ||
- | Ensuite, on ouvre les ports nécessaires à la communication entre les machines(([[ http:// | + | Ensuite, on ouvre les ports nécessaires à la communication entre les machines(([[ http:// |
- | * Pour les moniteurs (//mon//) : | + | * pour les moniteurs (//mon//) : |
- | sudo firewall-cmd --zone=public --add-service=ceph-mon --permanent | ||
sudo iptables -A INPUT -i {iface} -p tcp -s {ip-address}/ | sudo iptables -A INPUT -i {iface} -p tcp -s {ip-address}/ | ||
- | * Pour les OSD : | + | * pour les OSD : |
- | sudo firewall-cmd --zone=public --add-service=ceph --permanent | ||
sudo iptables -A INPUT -i {iface} -p tcp -s {ip-address}/ | sudo iptables -A INPUT -i {iface} -p tcp -s {ip-address}/ | ||
- | Pour rendre ces règles permanentes | + | Pour rendre ces règles permanentes, |
- | sudo firewall-cmd --reload | + | |
- | + | ||
- | Et pour les iptables, on installe le paquet iptables-permanent. | + | |
| | ||
On rajoute également dans /etc/hosts le nom des machines et leur IP : | On rajoute également dans /etc/hosts le nom des machines et leur IP : | ||
192.168.103.25 tiplouf | 192.168.103.25 tiplouf | ||
+ | 192.168.103.26 tortipousse | ||
192.168.103.35 ouisticram | 192.168.103.35 ouisticram | ||
- | 192.168.103.26 tortipousse | ||
- | Afin de préparer les disques de stockage, ici dans /dev/sdb : | + | Afin de préparer les disques de stockage, ici /dev/sdb : |
parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100% | parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100% |