CHAPITRE II : PHASE
DE PLANIFICATION DU DEPLOIEMENT
I. PLANIFICATION DU DEPLOIEMENT
Une bonne mise en oeuvre des solutions requiert une bonne
planification. Dans cette phase, nous allons présenter le
matériel et les pré-requis nécessaires à la mise en
place de la solution.
Il est important de noter les différentes contraintes
qui pourront être rencontrées :
Ø Les services rendus à l'utilisateur doivent
être interrompu le moins longtemps possible pendant les heures de
travail
Ø L'accès aux pages web ne doit pas être
de piètre performance du fait de la mise en place de la DMZ.
1. Matériels utilisés
Matériel/nom
|
Système d'exploitation
|
Services installés
|
Spécifications techniques
|
Adresse IP
|
Routeur / sagembox.home
|
-
|
-
|
1 port USB
1 port ADSL
2 ports FXO
4 ports RJ-45
|
LAN : 192.168.1.1
WAN : dynamique
|
PC / srvfirewall
|
Red Hat Enterprise linux server release 5
Noyau 2.6.18-8 el5xem
|
Iptables (natif à Red Had)
|
RAM 1Go Processeur Intel® Pentium 4 CPU 2.80Ghz
DD 20Go
|
Eth0 192.168.1.10
Eth1 192.168.2.1
Eth2 192.168.4.1
Eth3 192.168.3.1
|
PC /srvsupemir2
|
Ubuntu 10.10
Noyau linux 2.6.35-22-generic, GNOME 2.32.0
|
Squid
squidGuard
webmin
|
RAM 1Go
Processeur Intel® Pentium 4 CPU 2.80Ghz
DD: 40Go
|
192.168.2.2
|
PC /srvsupemir3
|
Ubuntu 10.10
Noyau linux 2.6.35-22-generic, GNOME 2.32.0
|
DHCP
DNS
Postfix+squirrelmail
Samba
Webmin
|
RAM 1Go
Processeur Intel® Pentium 4 CPU 2.80Ghz
DD: 40Go
|
192.168.3.254
|
PC /srvsupemir4
|
Ubuntu 10.10
Noyau linux 2.6.35-22-generic, GNOME 2.32.0
|
Web : xampp
|
RAM 1Go Processeur Intel® Pentium 4 CPU 2.80Ghz
DD: 20Go
|
192.168.4.2
|
Switch
|
-
|
-
|
24 ports RJ-45
|
-
|
Tableau 3 :
Matériels pour le déploiement.
2. Pré-requis
Dans ce document il est question de créer des serveurs
particuliers, ce qui requiert dans un environnement unix la connaissance de
certaines commandes. Nous les présentons ici qui permettra par la suite
de s'en passer de longues explications et se limiter aux différentes
commandes et modifications de fichier de configuration. Nous allons donc
rappeler quelques commandes unix que nous avons utilisé :
cd - changer de répertoire,
vi - éditeur système,
df - afficher l'espace disponible,
more - afficher un fichier page à page,
(la touche x permet de passer une page),
grep - filtrer la sortie,
chmod - changer les droits d'accès
à un fichier, (chmod +x rendre un fichier
exécutable),
cp - copier de fichiers,
find - rechercher de fichiers,
man - afficher l'aide sur une commande,
mkdir - créer un dossier,
mv - déplacer un fichier,
passwd - changer le mot de passe,
ps - lister des process,
pwd - afficher le chemin du dossier en cours,
rm - détruire un fichier,
adduser - useradd (suivant la
distribution et l'installation) ajouter un utilisateur,
userdel - supprimer un utilisateur,
addgroup - groupadd - ajouter
un group
wget - télécharger un fichier,
elle est souvent utilisée pour les installations manuelles,
chgrp - changer un fichier de groupe,
chown - changer le propriétaire d'un
fichier,
ln - créer un lien sur un fichier,
ls - lister des fichiers,
rmdir - détruit un dossier,
tar - sauvegarde / compresse,
mount - monte un système
de fichier,
ifconfig - Affiche les
informations d'une interface, configure une interface, assigne une adresse,
assigne un masque de sous-réseau, active et désactive une
interface,
route - ajoute un route dans la
table de routage,
killall - tue un processus mais
au lieu d'indiquer le PID vous indiquerez le nom du processus,
smbpasswd -
/etc - contient la plupart des fichiers de
configuration du système Linux,
/dev - contient les fichiers correspondant au
matériel,
/proc - contient les fichiers de processus,
avec pour les fichiers portant un numéro: leur ID,
/var - contient la plupart des variables,
/var/log - contient la plupart des fichiers de
log générés par le système,
init.d/ - contient les scripts de
démarrage (/etc/init.d).
|