1 licence pro asrall virtualisation de réseau et supervision bucher aurélie fritz jean-nicolas...

48
1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean- Nicolas LAMBERT Florian LAMBERT Gaël

Upload: clarisse-vasseur

Post on 03-Apr-2015

109 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

1

Licence Pro ASRALL

Virtualisation de réseau et supervision

BUCHER Aurélie FRITZ Jean-NicolasLAMBERT FlorianLAMBERT Gaël

Page 2: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

2

Sommaire

- Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

Page 3: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

3

Intro

Simuler un réseau via la virtualisation

Mettre en place des outils de supervision

Correction d’erreurs présentes dans VirtualNet

Page 4: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

4

Sommaire

- Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

Page 5: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

5

Création des images

10.0.X.X

Machines virtuelles

Tap1 Tap2

Bridge

eth0

Bridge

Tap1Tap2eth0

10.0.X.X

192.168.0.X

Page 6: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

6

Création des images

HD

Page 7: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

7

Création des images

Types d’images

Page 8: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

8

Création des images

Modification de live cd

mount -o loop finnix.iso <dossier>

FINNIX isolinux

FINNIX isolinux.bin isolinux.cfg ...

Page 9: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

9

Création des images

Modification de live cd

mount -t squashfs -o loop extract/FINNIX/FINNIX <dossier>

FINNIXetc usrhome tmpproc …

cp -a <dossier>/. <destination>

Page 10: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

10

Création des images

Modification de live cd

etc usrhome tmpproc …

chroot <dossier> /bin/bash

chroot:/# apt-get updatechroot:/# apt-get install ...…chroot:/# exit

Page 11: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

11

Création des images

Modification de live cd

FINNIXetc usrhome tmpproc …

mksquashfs <dossier> ../extract/FINNIX/FINNIX

Page 12: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

12

Création des images

Modification de live cd

FINNIX isolinux

FINNIX isolinux.bin isolinux.cfg ...

mkisofs -c isolinux/boot.cat … -no-emul-boot -o finnix.iso <dossier>

Page 13: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

13

Création des images

Types d’images

Page 14: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

14

KNOPPIXisolinux

KNOPPIX isolinux.bin isolinux.cfg ...

boot

...

cp

Création des images

Distribution Evinux

Modification

Page 15: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

15

Chroot

Création des images

KNOPPIX

extract_compressed_fs (cloop-utils)

image.iso

etc usrhome tmpproc …

mount

extract_compressed_fs extract/KNOPPIX/KNOPPIX > image.iso

Décompresser une image de systeme de fichier créé par create_compressed_fs.

Page 16: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

16

Création des images

Reconstruction

etc usrhome tmpproc …

mkisofs

Image_tmp.iso

create_compressed_fs

KNOPPIX.new

Compresse l’image d’un système de fichier en image compressé compatible avec cloop.

create_compressed_fs - 65536 > KNOPPIX.new

Page 17: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

17

Création des images

KNOPPIX.new

KNOPPIXisolinux

KNOPPIX isolinux.bin isolinux.cfg ...

boot

...

mv

mkisofs

New

knoppix

Page 18: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

18

Création des images

Scripts (image routeur)

echo 1 > /proc/sys/net/ipv4/ip_forward

/etc/init.d/networking restart

loadkeys fr

/etc/init.d/script_r.sh

ln -s /etc/init.d/script_r.sh /etc/rc2.d/S02script_r

Lancement au démarrage

Page 19: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

19

Sommaire

- Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

Page 20: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

20

Réseau final : Test de charge

A l’origine 10 machines, 1 routeur, 4 switchs, 1 serveur Apache, un serveur de supervision

Au final, 2 hôtes, 1 routeur, 3 switchs, 1 serveur Apache, 1 serveur de supervision

Page 21: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

21

Réseau final

h: hote1 00:08:0E:5E:5B:5A 10.1.0.5 255.255.0.0 10.1.0.254 ~/host_finnix.isoh: hote2 00:08:0E:5E:5B:6A 10.2.0.5 255.255.0.0 10.2.0.254 ~/host_finnix.iso

10.1.0.5Hote 1 Hote 2

10.2.0.5

10.0.0.0 255.0.0.0

Page 22: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

22

Réseau final

10.1.0.5Hote 1 Hote 2

10.2.0.5

Apache10.3.0.6 10.3.0.5

Serveur

h: serveur 00:08:0E:5E:5B:7B 10.3.0.5 255.255.0.0 10.3.0.254 ~/serveur_ubuntu.iso

h: apache 00:08:0E:5E:5B:7A 10.3.0.6 255.255.0.0 10.3.0.254 ~/apache_finnix.iso

Page 23: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

23

Réseau final

10.1.0.5Hote 1 Hote 2

10.2.0.5

Apache10.3.0.6 10.3.0.5

Serveur

Routeur

r: router1 ~/routeur_finnix.iso1 00:08:0E:5E:5B:62 10.1.0.254 255.255.0.02 00:08:0E:5E:5B:63 10.2.0.254 255.255.0.03 00:08:0E:5E:5B:64 10.3.0.254 255.255.0.010.1.0.254

10.2.0.254

10.3.0.254

Page 24: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

24

Réseau final

10.1.0.5Hote 1 Hote 2

10.2.0.5

Apache10.3.0.6 10.3.0.5

Serveur

Routeur

10.1.0.254

10.2.0.254

10.3.0.254

b: switch1 10.1.0.1 255.255.0.0

b: switch3 10.3.0.1 255.255.0.0

b: switch2 10.2.0.1 255.255.0.0

Page 25: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

25

Réseau final

10.1.0.5Hote 1 Hote 2

10.2.0.5

Apache10.3.0.6 10.3.0.5

Serveur

Routeur

10.1.0.254

10.2.0.254

10.3.0.254

b: switch1 10.1.0.1 255.255.0.0hote1

b: switch3 10.3.0.1 255.255.0.0apacheserveur

b: switch2 10.2.0.1 255.255.0.0hote2

Page 26: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

26

Réseau final

10.1.0.5Hote 1 Hote 2

10.2.0.5

Apache10.3.0.6 10.3.0.5

Serveur

Routeur

10.1.0.254

10.2.0.254

10.3.0.254

b: switch1 10.1.0.1 255.255.0.0hote1router1 1

b: switch3 10.3.0.1 255.255.0.0apacheServeurrouter1 3

b: switch2 10.2.0.1 255.255.0.0hote2 router1 2

Page 27: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

27

Réseau final : suppléments

Création d’une page d’index

Paramétrage de la page par défaut

Modification du Boot Prompt

Page 28: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

28

Sommaire

- Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

Page 29: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

29

Scénarios réseau

Buts:

- Simuler un trafic réseau

- Simuler des interruptions de réseau pour tester les outils de supervision

Méthodes:

- Création de plusieurs scripts pour simuler ces comportements

Page 30: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

30

Scénarios réseau

Fonctionnement:

Page 31: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

31

Scénarios réseau

Fonctionnement:

Page 32: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

32

Sommaire

- Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

Page 33: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

33

Outils utilisés

Nagios

Serveur

- Apache2- Php5- Nagios

chroot .chroot:/# apt-get install apache2chroot:/# apt-get install php5chroot:/# apt-get install nagios2

Page 34: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

34

Outils utilisés

Nagios

/etc/default/apache2

Configuration apache

# 0 = start on boot; 1 = don't start on bootNO_START=0

Page 35: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

35

Outils utilisés

Nagios

/etc/nagios2/conf.d/

Configuration des hosts

define host { host_name hote1 alias hote 1 address 10.1.0.5 use generic-host parents switch_1 }

Hote

Switch

Routeur

Page 36: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

36

Outils utilisés

Nagios

Page 37: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

37

Outils utilisés

Nagios

Configuration des groupes

define hostgroup { hostgroup_name http-servers

alias HTTP serversmembers apache

}

define hostgroup { hostgroup_name ping-servers

alias Pingable serversmembers *

}

/etc/nagios2/conf.d/hostgroups_nagios2.cfg

Page 38: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

38

Outils utilisés

Nagios

Page 39: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

39

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'

/etc/default/snmp

# sec.name source community#com2sec paranoid default public com2sec readonly default public

/etc/snmp/snmpd.conf

Pré-requis pour mrtg

Configuration des agents snmp sur tous les hosts du réseau

Outils utilisés

Serveur

- snmp- Mrtg

Mrtg

Page 40: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

40

cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Language: french' --global 'Options[_]: bits,growright' --ifdesc=descr public@localhost --output /etc/mrtg.cfg

Génération d’une pré configuration

Target[10.3.0.5_eth0]: 2:[email protected]:SetEnv[10.3.0.5_eth0]: MRTG_INT_IP="10.3.0.5" MRTG_INT_DESCR="eth0"MaxBytes[10.3.0.5_eth0]: 1250000Title[10.3.0.5_eth0]: eth0 -- serveurPageTop[10.3.0.5_eth0]: <h1>eth0 -- serveur</h1>

Ajout des graphiques eth0

Outils utilisés

Mrtg

Page 41: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

41

Ajout de graphiques de trafic pour Apache

<Location /server-status> SetHandler server-status Order deny,allow Allow from all</Location>ExtendedStatus On

Configuration sur le Serveur Web

/etc/apache2/apache2.conf

Outils utilisés

Mrtg

Page 42: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

42

#---------Apache2 hits-----------------------Target[apache2_hits]: `/etc/mrtg/apache2 hits`Options[apache2_hits]: perhour, nopercent, growright, noinfo, nobanner, noiPageTop[apache2_hits]: <h1>Hits Apache2</h1>MaxBytes[apache2_hits]: 1000000YLegend[apache2_hits]: hits/heureShortLegend[apache2_hits]: par heure &nbsp;&nbsp;LegendO[apache2_hits]: Hits:Legend2[apache2_hits]: Hits horairesLegend4[apache2_hits]: Hits Horaires maxTitle[apache2_hits]: Hits horaires du serveur ApacheWithPeak[apache2_hits]: wmy#------------End Apache2 Hits------------------

/etc/mrtg.cfg 

Ajout de graphiques de trafic pour Apache

Outils utilisés

Mrtg

Page 43: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

43

indexmaker --columns=1 --sort=descr --sidebyside /var/www/serveur/mrtg-sys/mrtg_serveur.cfg --output=/var/www/serveur/index.html

Outils utilisés

Mrtg

Page 44: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

44

0-59/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg.cfg && env LANG=C /usr/bin/mrtg /var/www/serveur/mrtg-sys/mrtg_serveur.cfg

/etc/crontab

Automatisation des rafraîchissements

Outils utilisés

Mrtg

Page 45: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

45

Apache

Serveur

Hote 1 Hote 2

10.3.0.6

10.3.0.5

10.1.0.5 10.2.0.5

Switch 110.1.0.1 Switch 2

10.2.0.1

Switch 310.3.0.1

.254

.254.254

Routeur

http://localhost/...

Outils utilisés

Mrtg

Page 46: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

46

Sommaire

- Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

Page 47: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

47

Conclusion

Durant ce projet nous avons appris :

- La virtualisation de machines

- La virtualisation de réseau

- Comment créer ou éditer une image disque bootable d’un système afin d’y intégrer des outils

Page 48: 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

48

Conclusion

- Apprentissage au niveau de la gestion du travail en commun

- Amelioration de nos connaissances

- Nécessité d’avoir une bonne organisation, en particulier pour finir dans les temps.

Bonne expérience pour nos futurs projets