« Clustering proxmox avec tinc » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 49 : Ligne 49 :
Rendez ces deux fichiers executables :
Rendez ces deux fichiers executables :
<pre>chmod +x /etc/tinc/vpn/tinc-*</pre>
<pre>chmod +x /etc/tinc/vpn/tinc-*</pre>
Ajoutez le lancement du vpn :
<pre>echo vpn >> /etc/tinc/nets.boot</pre>


=node 2=
=node 2=
Ligne 98 : Ligne 101 :
Rendez ces deux fichiers executables :
Rendez ces deux fichiers executables :
<pre>chmod +x /etc/tinc/vpn/tinc-*</pre>
<pre>chmod +x /etc/tinc/vpn/tinc-*</pre>
Ajoutez le lancement du vpn :
<pre>echo vpn >> /etc/tinc/nets.boot</pre>


=Synchronisez la configuration des deux nodes=
=Synchronisez la configuration des deux nodes=
Ligne 104 : Ligne 110 :


Copiez le fichier <code>/etc/tinc/vpn/hosts/node2</code> de <code>node2</code> vers <code>/etc/tinc/vpn/hosts/</code> sur <code>node1</code>
Copiez le fichier <code>/etc/tinc/vpn/hosts/node2</code> de <code>node2</code> vers <code>/etc/tinc/vpn/hosts/</code> sur <code>node1</code>
=Lancement et test de la configuration=
Ajoutez ceci dans <code>/etc/hosts</code> sur les deux nodes :
<pre>
10.10.10.1      node1
10.10.10.2      node2
</pre>
Sur les deux nodes :
<pre>/etc/init.d/tinc start</pre>
Installez omping pour tester le multicast (sur les deux nodes) :
<pre>aptitude install omping</pre>
Lancez cette commande sur les deux nodes
<pre>omping node1 node2</pre>

Version du 23 août 2013 à 13:36

cluster de 2 nodes : node1 ayant comme ip principale 88.88.88.88 et node2 ayant comme ip principale 99.99.99.99

node 1

aptitude install tinc
mkdir -p /etc/tinc/vpn/hosts

Créez le fichier /etc/tinc/vpn/tinc.conf contenant :

Name = node1
AddressFamily = ipv4
Device = /dev/net/tun
Mode = switch
ConnectTo = node2

Créez le fichier /etc/tinc/vpn/hosts/node1

Address = 88.88.88.88
Port = 655
Compression = 0

Nous allons maintenant générer la paire de clé de node1. Tapez simplement la commande suivante et validez a chaque question :

tincd -n vpn -K4096

créez le fichier /etc/tinc/vpn/tinc-up contenant :

#!/bin/bash

/sbin/ifconfig vpn up
/sbin/ip addr add 10.10.10.1 dev vpn
/sbin/ip route add 10.10.10.0/24 dev vpn
/sbin/route add -net 224.0.0.0 netmask 240.0.0.0 dev vpn

Créez le fichier /etc/tinc/vpn/tinc-down contenant :

#!/bin/bash
/sbin/route del -net 224.0.0.0 netmask 240.0.0.0 dev vpn
/sbin/ifconfig vpn down

Rendez ces deux fichiers executables :

chmod +x /etc/tinc/vpn/tinc-*

Ajoutez le lancement du vpn :

echo vpn >> /etc/tinc/nets.boot

node 2

aptitude install tinc
mkdir -p /etc/tinc/vpn/hosts

Créez le fichier /etc/tinc/vpn/tinc.conf contenant :

Name = node2
AddressFamily = ipv4
Device = /dev/net/tun
Mode = switch
ConnectTo = node1

Créez le fichier /etc/tinc/vpn/hosts/node2

Address = 99.99.99.99
Port = 655
Compression = 0

Nous allons maintenant générer la paire de clé de node1. Tapez simplement la commande suivante et validez a chaque question :

tincd -n vpn -K4096

créez le fichier /etc/tinc/vpn/tinc-up contenant :

#!/bin/bash

/sbin/ifconfig vpn up
/sbin/ip addr add 10.10.10.2 dev vpn
/sbin/ip route add 10.10.10.0/24 dev vpn
/sbin/route add -net 224.0.0.0 netmask 240.0.0.0 dev vpn

Créez le fichier /etc/tinc/vpn/tinc-down contenant :

#!/bin/bash
/sbin/route del -net 224.0.0.0 netmask 240.0.0.0 dev vpn
/sbin/ifconfig vpn down

Rendez ces deux fichiers executables :

chmod +x /etc/tinc/vpn/tinc-*

Ajoutez le lancement du vpn :

echo vpn >> /etc/tinc/nets.boot

Synchronisez la configuration des deux nodes

Copiez le fichier /etc/tinc/vpn/hosts/node1 de node1 vers /etc/tinc/vpn/hosts/ sur node2

Copiez le fichier /etc/tinc/vpn/hosts/node2 de node2 vers /etc/tinc/vpn/hosts/ sur node1

Lancement et test de la configuration

Ajoutez ceci dans /etc/hosts sur les deux nodes :

10.10.10.1      node1
10.10.10.2      node2

Sur les deux nodes :

/etc/init.d/tinc start

Installez omping pour tester le multicast (sur les deux nodes) :

aptitude install omping

Lancez cette commande sur les deux nodes

omping node1 node2