Académique Documents
Professionnel Documents
Culture Documents
Haute disponibilité
Réseaux : Haute disponibilité
Sommaire
1. Généralités
7. Tutoriaux
2
Réseaux : Haute disponibilité
Sommaire
Généralités
3
Réseaux : Haute disponibilité
Généralités
4
Réseaux : Haute disponibilité
Généralités
au niveau matériel :
- pour les disques durs: le raid (d'un niveau 1, 5 ou 10), les SAN ;
- pour les cartes réseaux : teaming / bonding (802.3ad) ;
- pour les serveurs : les lames ;
5
Réseaux : Haute disponibilité
Généralités
au niveau réseau :
- spanning tree (OSI 2) ;
- roaming (802.11r) ;
- routes statiques flottantes (OSI3) ;
- partage d'IP dynamique (HSRP).
6
Réseaux : Haute disponibilité
Généralités
au niveau service :
- système de maître / esclave ;
- système de partage d'IP (UCARP, VRRP, ...) ;
- système de synchronisation à chaud (DRDB) ;
- reverse proxy / balance de charge (Squid / LVS / HA Proxy)
7
Réseaux : Haute disponibilité
Généralités
au niveau datacenter :
- images d'exploitation / copie à chaud (virtualisation)
- gestion de configurations (puppet)
- constitution de noeuds (nodes)
8
Réseaux : Haute disponibilité
Sommaire
9
Réseaux : Haute disponibilité
Redondance au niveau matériel
10
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID logiciel
Avantages
● peu cher ;
OS.
11
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID logiciel
Inconvénients
12
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID logiciel
Implémentations
13
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID matériel
Avantages
Le RAID matériel
Inconvénients
Le RAID 0
● Capacité
La capacité totale est égale à celle du plus petit élément de la grappe
multiplié par le nombre d'éléments présents dans la grappe.
16
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 0
● Fiabilité
Le défaut de cette solution est que la perte d'un seul disque entraîne la
perte de toutes ses données.
● Coût
17
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 0
18
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 1
● Capacité
19
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 1
● Fiabilité
● Coût
20
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 1
21
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 5
Pour limiter le risque, il est courant de dédier un disque dit de ''spare'' qui
en régime normal est inutilisé et en cas de panne prendra la place du
22
disque défaillant.
Réseaux : Haute disponibilité
Redondance au niveau matériel
Le RAID 5
● Capacité
● Fiabilité
● Coût
Le RAID 5
24
Réseaux : Haute disponibilité
Redondance au niveau matériel
Problème:
26
Réseaux : Haute disponibilité
Redondance au niveau matériel
Solution:
27
Réseaux : Haute disponibilité
Redondance au niveau matériel
28
Réseaux : Haute disponibilité
Sommaire
29
Réseaux : Haute disponibilité
Redondance au niveau réseau
30
Réseaux : Haute disponibilité
Redondance au niveau réseau
31
Réseaux : Haute disponibilité
Redondance au niveau réseau
32
Réseaux : Haute disponibilité
Redondance au niveau réseau
33
Réseaux : Haute disponibilité
Redondance au niveau réseau
34
Réseaux : Haute disponibilité
Redondance au niveau réseau
35
Réseaux : Haute disponibilité
Redondance au niveau réseau
Par défaut, les routes statiques ont une distance administrative égale à
un, qui leur donne la priorité sur les routes des protocoles de routage
dynamique.
36
Réseaux : Haute disponibilité
Redondance au niveau réseau
Exemple :
Afin de configurer une route statique qui est remplacée par une route
IGRP, il faut spécifier une distance administrative supérieure à 100 pour
la route statique.
39
Réseaux : Haute disponibilité
Redondance au niveau réseau
Principe de fonctionnement :
Principe de fonctionnement :
41
Réseaux : Haute disponibilité
Sommaire
42
Réseaux : Haute disponibilité
Redondance au niveau service
Le maître donne des ordres a l'esclave qui les exécute et possède les
données de références qui sont ''poussées'' sur les esclaves
43
Réseaux : Haute disponibilité
Redondance au niveau service
44
Réseaux : Haute disponibilité
Redondance au niveau service
45
Réseaux : Haute disponibilité
Redondance au niveau service
''HELLO''
● PaceMaker / Corosync
46
Réseaux : Haute disponibilité
Redondance au niveau service
47
Réseaux : Haute disponibilité
Redondance au niveau service
48
Réseaux : Haute disponibilité
Redondance au niveau service
49
Réseaux : Haute disponibilité
Redondance au niveau service
50
Réseaux : Haute disponibilité
Redondance au niveau service
Reverse proxy :
51
Réseaux : Haute disponibilité
Redondance au niveau service
Reverse proxy :
Pour que les sessions soient conservées, les proxys inverses utilisent
deux mécanismes:
Balance de charge :
● Least-Connection ;
53
Réseaux : Haute disponibilité
Redondance au niveau service
Balance de charge :
54
Réseaux : Haute disponibilité
Redondance au niveau service
Balance de charge :
55
Réseaux : Haute disponibilité
Sommaire
56
Réseaux : Haute disponibilité
Redondance au niveau datacenter
Image d'exploitation :
Ils peuvent être utilisés pour faire un point de contrôle d'un système
d'exploitation, sauvant ainsi d'une erreur de configuration.
Copie à chaud :
Gestion de configuration :
58
Réseaux : Haute disponibilité
Redondance au niveau datacenter
Gestion de configuration :
59
Réseaux : Haute disponibilité
Redondance au niveau datacenter
Gestion de configuration :
60
Réseaux : Haute disponibilité
Redondance au niveau datacenter
Constitution de noeuds :
61
Réseaux : Haute disponibilité
Redondance au niveau datacenter
Constitution de noeuds :
● Clusters multi-maîtres ;
62
Réseaux : Haute disponibilité
Redondance au niveau datacenter
Constitution de noeuds :
Exemple de déploiement
63
Réseaux : Haute disponibilité
Sommaire
64
Réseaux : Haute disponibilité
Engagements utilisateur / service
65
Réseaux : Haute disponibilité
Engagements utilisateur / service
67
Réseaux : Haute disponibilité
Engagements utilisateur / service
68
Réseaux : Haute disponibilité
Engagements utilisateur / service
Tutoriaux
70
Réseaux : Haute disponibilité
Tutoriels
Raid :
https://www.tala-informatique.fr/wiki/index.php/Gestion_des_disques#mdadm
DRDB :
https://www.tala-informatique.fr/wiki/index.php/Drbd
Corosync :
http://www.unixmen.com/install-corosync-pacemaker-centos-6-5/
Puppet (exemple bind) :
https://forge.puppetlabs.com/thias/bind
Geppetto :
https://docs.puppetlabs.com/geppetto/latest/index.html
Proxomox (node) :
https://aresu.dsi.cnrs.fr/spip.php?article198 71