RS Projet
RS Projet
RS Projet
Classe : RSI22
Description : Vous disposez de deux serveurs Web Apache identiques auxquels vous
souhaitez envoyer des requêtes http équitablement. On parle d'équilibrage de charge dans
ce cas (ou "Load Balancing" en anglais).
Vous souhaitez aussi cacher l'identité de vos serveurs pour les protéger contre les attaques
externes. Ceci est possible grâce à un reverse proxy.
On souhaite également superviser ces serveurs et le reverse proxy moyennant une solution
de supervision, et notifier l'administrateur réseau et système par email en cas de problème
(exemple d'incident : la taille du cache du reverse proxy dépasse un seuil donné par
exemple, l'un des serveurs est hors service).
ip: 209.165.200.10
ip: 192.168.1.2
Sachant que :
1
- les 3 machines sont des VM Ubuntu/Lubuntu
- "machine routeur" jouera le rôle de routeur. Pour cela, elle disposera de deux cartes
ethernet, chacune dans un réseau et chacune jouera le rôle de passerelle.
Cette machine doit être configurée pour transmettre (ou forwarder) les paquets IP d’un
réseau à l’autre, ce qui se configure sous terminal avec la commande suivante :
sysctl -w net.ipv4.ip_forward=1
- "machine client" et "machine serveur" doivent disposer de routes pour atteindre chacune
le réseau distant qui est au delà de sa passerelle (utiliser la commande route) :
sur machine serveur :
# route add -net 209.165.200.0 netmask 255.255.255.0 gw 192.168.1.1
sur machine client :
# route add -net 192.168.1.0 netmask 255.255.255.0 gw 209.165.200.1
Il vous faut une VM management sur laquelle vous installerez votre solution de supervision,
elle doit appartenir au même réseau IP que les VM serveurs.
Centreon
2
Nagios
Zabbix
Supervisez l'état de l'un des serveurs mis en place à l'étape 1 et paramétrez votre outil pour
notifier l'administrateur en cas de problème pour un incident de votre choix.
Modalités d'évaluation :