Vous êtes sur la page 1sur 34

{INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE AZILAL}

Technicien Spcialis en techniques Rseaux Informatiques Rapport de Stage de Fin de Formation Thme : cration et administration de systme Linux Virtualis distance.

Ralis par : LAARIF Brahim


AHITASS Said

Encadr par : Mr AYOUB SALAHDDINE.

Mr HAMID EZZAHERY. {Promotion : 2007/2009}

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Contenu:
Dedicace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Remerciement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Avant Propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 PARTIE A: Aprcu gnrale sur lentreprise . . . . . . . . . . . . . 6 PARTIE B: Prsentaion du sujet et de son concept . . . . . . 10
I. Introduction la virtualisation :. . . . . . . . . . . . . . .11
I-1 Dfinition de la virtualisation : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 I-2 Les logiciels de virtualisation : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

II. Installation dune machine virtuelle grce au logiciel PROXMOX : . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14


II-1 Utilit de PROXMOX : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 II-2 Installation de PROXMOX VE (Virtual environment) : . . . . . . . . . . . . . 15

III. Connexion a une machine virtuelle via Putty : 20


III-1 Dfinition et rle : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 III-2 Scurit avec PuTTY (telnet, SSH, rlogin) : . . . . . . . . . . . . . . . . . . . . 21

IV. Configuration dun serveur LAMP (Linux-ApacheMySQL-PHP) laide de web panel ispCP-omega :23
IV-1 Dfinition et installation de ISPCP-omega : . . . . . . . . . . . . . . . . . . . . . 23 IV-2 Gestion du serveur : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

RECAPITULATION : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 CONCLUSION : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 REFERENCES : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33


2 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Dedicace
Nous ddions ce travail tous ceux qui nous ont permis de poursuivre notre formation, nos familles, qui nous ont aids raliser ce rapport dans les meilleures conditions

A nos trs chers parents A nos frres et nos surs A nos formateurs A tous nos amis et nos collgues A tous ceux qui nous ont assistes

A tous le personnel de la St WEBCOMMERCE Marrakech.

Stage de fin de formation

Promotion 2007 / 2009

|| 3

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

emerciement R
Nous tenons, travers ce modeste travail, exprimer nos sincres remerciements a :
Nos parents et nos frres qui nous ont beaucoup aids moralement et financirement pour atteindre nos objectifs. Le directeur de linstitut spcialis de technologie applique AZILAL Mr SADDIK LOUDADSI pour nous rserver toutes les conditions favorables une meilleure formation. Notre formateur hamid ezzahery, qui nous servis de guide en matire de linformatique en faisant toujours de son mieux. Nos formateurs : A.ZOUHAIR, Mr.BLAL et tout le personnel de lInstitut, pour tous leurs efforts et soutiens. Notre encadrant AYOUB SALAHEDDINE et tout le personnel de lentreprise Webcommerce. En fin nous tenons remercier toutes les personnes qui ont particips de prs ou de loin la ralisation de ce rapport.

4 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Avant Propos
Personnes ne peut ngliger limportance des stages de fin de formation organiss en faveur des stagiaires au sein des divers entreprises pour les permettre dappliquer les techniques acquis durant leur formation lISTA, Un stage en milieu de travail est une occasion privilgie de se familiariser avec les mthodes utilises en milieu professionnel. La Ste WEBCOMMERCE spcialis dans la cration des sites web, leurs hbergement tout en utilisant des nouvelles technologies lier a notre domaine de formation. Il nous a offert une opportunit pour dcouvrir une nouvelle mthode de gestion des serveurs, en utilisant des machines virtuelles. Nous allons prsenter dans ce rapport les taches effectues partir dune machine distante virtuelle sur le serveur principale dans le but dune bonne gestion de ces ressources.

Stage de fin de formation

Promotion 2007 / 2009

|| 5

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

PARTIE A: Aprcu gnrale sur lentreprise

6 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Direction gnrale de lentreprise webcommerce


Directeur M. Hicham Sallahdine
Secretaire Mme.Katrine Service de cration sites web M. Grard Service de rfrencement M. James Service de scurit M. Jack Service de suivi Mme. Marie Service de dessin M. Benjamin Directeur M. Ayoub Sallahdine Secrtariat Mme. khadija Service de cration sites web M. Ahmed Service de publicit Mme. Soukaina Service de scurit M. Youness Service de dessin M. Samir Service Comptable M. Abdelatif

La socit WEBCOMMERCE a t cre au dbut de lanne 2004. Elle exerce les activits suivantes : Cration et hbergement des sites web. Vente de nom de domaine. Rfrencement de zone DNS. E-commerce. Suivit et guide sur le net. Cration des jeux 2D et 3D. Formation PHP, dreamwever, HTML . Configuration et Administration Des Serveurs (APACHE,FTP, SQL, BIND, ).

Stage de fin de formation

Promotion 2007 / 2009

|| 7

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Horaire de travail
Matin

Soir Du 14h00 18h00 Du 14h30 18h00

Du lundi au jeudi Vendredi Samedi

Du 8h00 13h00 Du 8h00 12h00 Du 8h00 12h00

RAISON SOCIAL : webcommerce FORME JURIDIQUE : S.A.R.L CAPITAL SOCIAL : 60 000,00DH ADRESSE : AV. Allal el Fassi app. 4 immeuble 700 Marrakech. TEL/ FAX : 05 24 33 02 38 PATENTE : 56874593
Chaque service effectue de taches prcises : Service cration et dessin : cre des site web avec leurs templates, aussi les images utiliser avec des logiciels comme photoshop, et 3dmax pour les jeux. Service de rfrencement : spcialiser dans la dcouverte des nouveaux termes les plus utiliser lor de recherche des sites web. Service de suivi et scurit : leurs bute est de garantir la bonne fonctionnalit des site crer et leurs scurit. mais aussi celle du site web de lentreprise. Service publicit : prsente les paquets offert par lentreprise et le promotion . Service comptable : responsable de la gestion de lconomie de lentreprise.

Fiche technique de lentreprise

8 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Stage de fin de formation

Promotion 2007 / 2009

|| 9

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

PARTIE B: Prsentaion du sujet et de son concept

10 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

I. Introduction la virtualisation :
I-1 Dfinition de la virtualisation :
Le sens originel de machine virtuelle est la cration de plusieurs environnements dexcution sur un seul ordinateur, dont chacun mule lordinateur hte. Cela fournit chaque utilisateur lillusion de disposer dun ordinateur complet alors que chaque machine virtuelle est isole des autres. Le logiciel hte qui fournit cette fonctionnalit est souvent dnomm superviseur ou hyperviseur. Ce concept va plus loin que celui des simples temps partags o chaque utilisateur dispose seulement dun espace de dveloppement personnel, et non dune machine simule entire.

I-2 Les logiciels de virtualisation :


Les logiciels de virtualisation doivent donc tromper les multiples systmes dexploitation fonctionnant en parallle pour leur faire croire quils sont installs seuls sur une machine, alors quen fait ils sont plusieurs se partager les mmes ressources. Pour ce faire, il faut que le logiciel de virtualisation simule autant de machines virtuelles que dOprateur Systme (systme dexploitation). Chaque OS ne voit alors que sa propre machine virtuelle et fonctionne sans souci. On trouve sur le marche plusieurs logiciels de virtualisation : V M/370 permettait ds les annes 70 davoir plusieurs systmes dexploitation simultans sur le mme mainframe. Pour viter les duplications inutiles de code, on pouvait dfinir des segments de mmoire partags de faon invisible (en mode de lecture seule, bien sr) entre deux de ces systmes ou plus. K VM Transforme le noyau Linux en hyperviseur. Cette solution est actuellement incluse dans les versions du noyau Linux. Oracle VM Virtual Box Alternative VMware et autres concurrents qui est passe sous licence GPL. Installable sur diffrentes architectures (Windows, OS X, Linux, Solaris), il cre un ordinateur virtuel et permet dinstaller nimporte quel type de systme dexploitation, et ses priphriques... Virtual PC. OpenVZ : cest une technologie de virtualisation de niveau systme dexploitation base sur le noyau Linux. il permet un serveur physique dexcuter de multiples instances de systmes dexploitation isols, connus sous le nom de serveurs privs virtuels (VPS). il est la base de Virtuozzo, un produit propritaire fourni par SWsoft XEN : pareil a OpenVZ mais demande plus de performance.

Stage de fin de formation

Promotion 2007 / 2009

|| 11

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Avant daller plus loin, prenons un moment pour dfinir prcisment les termes employs couramment dans le domaine : Template : dsigne un modle de conception de logiciel ou de prsentation des donnes. LVM : cest un logiciel de gestion despace disque, son intrt est que lon peut modifier la taille des volumes logiques sans perte de donnes. VM : Machine Virtuelle. Il sagit de lensemble des ressources matrielles (processeur, mmoire, disque dur, priphriques, etc.) simules par le logiciel de virtualisation et vues par les systmes dexploitation invits. Plus prcisment, on parle ici de HVM (Hardware Virtual Machine), machine virtuelle matrielle. VMM : Virtual Machine Monitor, ou gestionnaire de machine virtuelle. Cest le logiciel de virtualisation proprement parler. Il en existe de nombreux sur le march. Le VMM peut aussi tre appel hyperviseur. Le VMM peut tre install comme une application dun systme dexploitation hte (type 1), soit comme une couche logicielle plus profonde que le systme dexploitation (type 2). Lhyperviseur est un noyau hte allg et optimis pour ne faire tourner que des noyaux dOS invits adapts et optimiss pour tourner sur cette architecture spcifique, les OS invits ayant conscience dtre virtualiss. Sils nont pas conscience dtre virtualiss, on parle alors de solution de virtualisation : Un hyperviseur de Type 1 (ou natif) est un logiciel qui sexcute directement sur une plateforme matrielle donne (comme outil de contrle de systme dexploitation). Ils sont de vritables minis systmes dexploitation sur lesquels sexcutent directement les machines virtuelles.

Appli0 Appli1 Systme dexploitation

Materils

Appli2 Appli3 Systme dexploitation Machine virtuelle Hyperviseur

Figure 1: illustration dun hyperviseur de type1 Un hyperviseur logiciel de Type 2 est un logiciel qui sexcute lintrieur dun autre systme dexploitation. Un systme dexploitation invit sexcutera donc en troisime niveau au dessus du hardware (matriel).

12 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Appli0

Appli1

Appli2

Appli3

Systme dexploitation1 Pilotes MV HyperViseur Materils

Systme dexploitation2 Pilotes MV Machine Virtuelle

Systme dexploitation

Figure 2: illustration dun hyperviseur de type 2 Avantages : Grce la technologie de virtualisation, vous pouvez consolider toutes les applications de vos serveurs en un seul serveur physique, ce qui prsente un certain nombre davantages : Augmentation de lutilisation des serveurs Diminution des activits de gestion et de maintenance des serveurs et rduction de la facture nergtique Rduction des frais de logiciels et de matriel Simplification des systmes Scurit : Les machines virtuelles sont totalement isoles les unes des autres; de plus, en 2006, la plupart des virus testaient immdiatement sils tournaient en environnement virtualis et renonaient agir lorsque ctait le cas. Facilit dextension : Le nombre de machines virtuelles se gre quasi indpendamment du nombre de machines relles, et de faon transparente pour les utilisateurs. en cas de panne dune machine physique, on va copier un serveur virtuel et le relancer sur une autre machine hte. Inconvnients : Pas de puissance ddie (CPU ou graphique), mode connect difficilement support (via VMware ACE, encore mal intgr), cest--dire que le systme de virtualisation demande une catgorie spcifique de CPU qui coute chre. Interactions difficiles entre applications. Technologie parfois complexe mettre en uvre. Demande une comprhension des ces composant (configuration des systmes de : scurit, connexion et gestion. En plus il faut savoir travailler avec les logiciels de virtualisation). Pertes plus importantes en cas de panne de la machine hte plusieurs services indisponibles.
Stage de fin de formation Promotion 2007 / 2009
|| 13

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

II. Installation dune machine virtuelle grce au logiciel PROXMOX :


Avant de commencer nous tenons a motionn que tous les travaux effectuer durant la priode de stage ont t faites sous le systme linuxien Debian etch4.0.

II-1 Utilit de PROXMOX :


Proxmox Virtual Environment est un logiciel libre de virtualisation, plus prcisment un hyperviseur de machine virtuelle. Il est dvelopp et maintenu par Proxmox Server Solutions GmbH. Proxmox VE installe les outils complets du systme dexploitation et de gestion en 3 5 minutes. Ce logiciel est un systme nu . Le terme de systme nu signifie que vous commencez partir dun serveur vide et quil ny a donc nul besoin dinstaller un systme dexploitation auparavant. Le logiciel inclut : Systme dexploitation complet (Debian Etch 64) Partitionnement de disque dur avec LVM2 Noyau Proxmox VE avec support de OpenVZ et KVM Outils de sauvegarde et de restauration Interface dadministration par le web Systme Minimum requis : CPU: 64bit (Intel EMT64 ou AMD64), Intel VT/AMD-V capable CPU/Mainboard (pour le support de la virtualisation par KVM) 1 GB de RAM Disque dur Carte Rseau Systme recommand : CPU: 64bit (Intel EMT64 ou AMD64), Microprocesseur multi cur recommand, Intel VT/AMD-V capable CPU/Mainboard (pour le support de la virtualisation par KVM) 4 GB cest bien, plus cest mieux RAID Matriel avec alimentation redond Disques durs rapides (les meilleurs rsultats ont t obtenus avec un disque 15 000tpm Serial Attached ASCSI, configur en RAID10)
14 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Carte Rseau.

II-2 Installation de PROXMOX VE (Virtual environment) :


Avant de commencer les tapes dinstallation, il faut tlcharger une image .iso partir du site http://pve.proxmox.com/wiki/Downloads et la graver sur un CD bootable.

Redmarrer lordinateur et appuyer sur entrer pour commencer linstallation. Il faut ensuite accepter la licence du produit, et dfinir lemplacement dinstallation de proxmox sur le disque dur.

Ensuite on prcise le pays, lheure et la langue. Taper le mot de passe root qui va nous permettre daccder linterface graphique de proxmox, puis lemail.

Stage de fin de formation

Promotion 2007 / 2009

|| 15

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

On procde par la suite la configuration rseau de notre serveur (adresse IP, masque, passerelle et le serveur DNS) et en lance linstallation.

Remarque : Lutilisation de LVM va nous servir pour partitionner automatiquement lespace disque. Aussi la cration des images des machines virtuelles. Redmarrer le systme.

16 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Pour accder a linterface graphique du proxmox il suffi de taper ladresse IP du serveur (https://adresse IP serveur/) puis entrer le nom utilisateur et le mot de passe.

Maintenant notre logiciel et prs a la gestion des machines virtuelles, pour nous permettre laccs a distance a notre serveur.

Stage de fin de formation

Promotion 2007 / 2009

|| 17

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

1-1. Cration et gestion des machines virtuelles :


Il y a deux types de machines virtuelles : Machine virtuelle OpenVZ : baser sur des templates.

Machine virtuelle KVM : baser sur installation partir dun systme dexploitation.

18 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Chaque machine crer doit avoir ces propres caractristiques : Nom de la machine, RAM, SWAP, espace disque dur, adresse IP, serveur DNS et le nom de domaine dont elle fait partie on a aussi le choix de lier cette machine soit au rseau local si on choisi dans la console network type le type virtuel network (venet), ou bien dajouter cette machine a un rseau bridger si on choisi loption bridged ethernet. Pour accder au machine, dclarer comme machin local, a partir de lextrieur il faut configurer les ports forwarding, mtre en place une structure de virtuel network (openVPN) et aussi un reverse proxy (Pound par exemple) de port 80 pour la connexion a internet.

Stage de fin de formation

Promotion 2007 / 2009

|| 19

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Depuis le serveur on peut gestionner les machines avec la console open VNC console qui nous permet une visualisation graphique de la machine installer. Pour accder a distance aux machines virtuelles il suffit de taper son adresse IP et savoir le mot de passe on simposant sur le logiciel Putty quon va traiter dans le paragraphe suivant.

III. Connexion a une machine virtuelle via Putty :


III-1 Dfinition et rle :
PuTTY est un mulateur de terminal doubl dun client pour les protocoles SSH, Telnet, rlogin, et TCP brut. Il permet galement dtablir des connexions directes par liaison srie RS-232. Il tait lorigine disponible uniquement pour Windows, mais il est prsent port sur diverses plates-formes Unix (et non officiellement sur dautres platesformes).Cest un logiciel libre distribu selon les termes de la licence MIT (Massachusetts Institute of Technology).

20 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Loutil Putty permet de se connecter nimporte quel systme supportant le mode terminal. Aucune installation nest ncessaire, il suffit de lancer lexcutable tlcharg pour lutilisation de Putty.

III-2 Scurit avec PuTTY (telnet, SSH, rlogin) :


Comme on a dj cit le logiciel PuTTY compris des protocoles de scurit tel que rlogin telnet et SSH. Ils sont des protocoles qui joue le rle de cryptage des donnes transfrer entre plusieurs nuds. Dans notre cas on va traiter une connexion scurise grce au SSH. Secure Shell (SSH): cest la fois un programme informatique et un protocole de communication scuris. Le protocole de connexion impose un change de cls de chiffrement au dbut dune connexion. Par la suite toutes les trames sont chiffres. Il devient donc impossible dutiliser un sniffer pour voir ce que fait lutilisateur. Le protocole SSH a t conu avec lobjectif de remplacer les diffrents programmes rlogin, telnet et RSh (remote shell). Habituellement le protocole SSH utilise le port 22, il est particulirement utilis pour ouvrir une console sur un ordinateur distant, peut tre utilis sur les stations Windows (avec PuTTY, cygwin ou encore OpenSSH), SSH fait rfrence pour laccs distant sur les stations Linux et Unix.

Stage de fin de formation

Promotion 2007 / 2009

|| 21

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Si vous voulez accder votre PC depuis un autre endroit vous devez le transformer en serveur. Il faut tout simplement installer le paquet openssh-server en utilisant la commande :

Lors de linstallation, vous devriez voir certaines tapes intressantes seffectuer automatiquement :

RSA et DSA sont 2 algorithmes de cryptage asymtrique. Comme on dit plus tt, SSH peut travailler avec plusieurs algorithmes de cryptage diffrents. Ce que vous voyez l est ltape de la cration dune paire de cls publiques et prives pour chacun des 2 algorithmes (RSA et DSA).Ensuite, le programme de serveur SSH (appel sshd) est lanc. Il y a plusieurs faons de sauthentifier sur le serveur, pour quil sache que cest bien vous. Les 2 plus utilises sont : Authentification par mot de passe. Authentification par cl publique et prive du client qui devra tre configur pralablement. Remarque : Pour les machines excutant les systmes Unix et Linux lutilisation de terminal remplace le petit logiciel Putty, mais a chaque connexion on doit taper la commande : SSH IP de la machine distant ou bien SSH nom de la machine pour scuris le trafique rseau. Pour lauthentification cl publique et prive on peut utiliser loutil Putty keygen generator qui utilise un agent ssh qui sauvegarde les cl. Alors pas besoin de retaper a chaque foi la cl. au lancement de Putty il faut entrer le login et le mot de passe pour administrer la machine, donc il faut avoir le nom dutilisateur et son mot de passe:

22 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Depuis cette tape, on va commencer configurer et installer des packages et des logiciels (pour Dbian). Le plus important entre eux est ispCP-omega quon va traiter dans le chapitre dessous.

IV. Configuration dun serveur LAMP (Linux-Apache-MySQL-PHP) laide de web panel ispCP-omega :
IV-1 Dfinition et installation de ISPCP-omega :
Dfinition : ISPCP (Internet Service Provider Control Panel) est un projet qui a t fond pour crer et administrer plusieurs serveurs sans aucune limite. Ce panneau de contrle peut tre utilis par tout fournisseur daccs Internet (FAI).VHCS signifie Virtual Hosting Control Panel est un outil puissant pour administrer votre serveur dhbergement web. Notre version de VHCS est appel ispCP Omega. Installation : A savoir que le minimum recommand pour utiliser ispCP Omega est : * * * * * Pentium III ou K6-3 avec 500 MHz. 256 MB RAM. 100 MB despace disque (seulement pour linstallation de ispCP). Debian ou autre linux Distribution. Connexion internet.

A laide du logiciel PuTTY il faut taper les commandes suivantes afin de raliser une bonne configuration du logiciel. Avant de commencer installer ispCP vrifier les choses suivantes: Notre serveur doit tre configur pour que lon puisse rsoudre le FQDN (fully qualified domain name).
Stage de fin de formation Promotion 2007 / 2009
|| 23

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Lutilisateur a les droits dinstallation et de modification des fichiers. Tlcharger le fichier dinstallation partir du site officiel : http://www.isp-control. net.ou bien par la commande wget http://mesh.dl.sourceforge.net/sourceforge/ispcp/ ispcp-omega-1.0.0.tar.bz2 On doit Installez les modules requis pour Debian via le gestionnaire de paquets apt-get: # Aptitude update # Aptitude upgrade pour la mise jour. pour la mise niveau.

Puis en va crer un rpertoire nommer ispcp ou on va dcompresser le fichier tlcharger : #mkdir -p /usr/local/src/ispcp #cd /usr/local/src/ispcp #tar -xjvf ispcp-omega-1.0.0.tar.bz2 Il faut vrifier que le fichier /etc/apt/sources.list comporte loption non-free pour linstallation complte de tous les packages : #stable deb http://ftp.de.debian.org/debian/ deb http://security.debian.org/ lenny main contrib non-free lenny/updates main contrib non-free

Linstallation des packages ncessaire ce fait grce a la commande : # aptitude install $(cat ./docs/Debian/debian-packages-etch) Quand lcran de courrier saffiche, slectionnez non pour les dossiers web:

Quand vous arrivez lcran postfix screen slectionnez internet site puis tapez: root pour le mail

24 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Pour la gestion des e-mails, un rpertoire est cre automatiquement par ispcp-omega, mais il est un rpertoire de petite taille de format .txt et qui ne permit pas dutiliser quune seule application a la foi alors en dpasse ltape dinstallation de ce rpertoire.

La configuration suivante est celle de serveur ftp. Selon lutilisation de serveur on a le choix entre : Inetd : si le serveur est rarement utiliser. Standalone : ici cest notre cas, ou le serveur est demander plusieurs foi par jour.

On a entr les caractristiques de notre serveur, on va par la suite lancer linstallation avec la commande make install et la dclaration des serveurs principales (DNS, FTP, MySQL) pour notre domaine. Pour des raisons de scurit on va copier le fichier dinstallation dispcp-omega avec la commande :
Stage de fin de formation Promotion 2007 / 2009
|| 25

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

# cp -Rv /tmp/ispcp/* / Aussi on doit scuriser le serveur SQL avec un mot de passe, llimination des connexions anonymes et automatique. Ces options sont demandes lors de lancement de la commande : # mysql_secure_installation. # cd /var/www/ispcp/engine/setup avec cette commande on va se dplacer vers le rpertoire setup ou on lance lengine du logiciel # perl ./ispcp-setup en fin de linstallation on va supprimer les fichiers temporaires : # rm -fR /tmp/ispcp-1.0.0.

VI-2 Gestion du serveur :


Notre serveur est install partir de la machine virtuelle, avec une bonne configuration. Alors on aura accs de nimporte ou dans le monde il suffi de taper le nom du serveur ou son adresse IP dans le navigateur web. Puis avoir le nom dutilisateur et le mot de passe.

La premire page qui saffiche reprsente des informations gnrales sur notre serveur (nom de ladministrateur, les utilisateurs, base de donnes crer FTP, SQL, PHP).

26 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Aussi on peut visualiser les services hbergs et leurs tats (marche ou arrt) grce a la consoles tat du serveur, en plus les protocoles utiliser par chaque machine (http, POP3, IMAP, SMTP).

RECAPITULATION

Pour garantir le bon fonctionnement dispCP plusieurs outils ont t mise en place :

Stage de fin de formation

Promotion 2007 / 2009

|| 27

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

La console statistiques : contient des informations sur la quantit de mmoire vive (RAM), CPU, espace disque utiliser par les dfrents utilisateurs. Aussi des informations sur le taux dutilisation des protocoles.

La console journal : cest un fichier dvnement dont on trouve tous les vnements attacher a notre serveur (arrt ou dmarrage dun service, connexion ou dconnexion dun utilisateur) La console outil systme : permet ladministration des utilisateurs que sa soit des clients simples ou des revendeurs, ainsi la gestion des bases de donnes attacher a chaque client selon sa demande (lespace rserver pour la base de donne MySQL, pour FTP, E-mail) Remarque : On distingue entre deux types dutilisateurs : * Utilisateur simple : qui commande un espace pour sont utilisation personnelle. * Le revendeur : il achte un sous nom de domaine dans le bute de crer a son tour des services en faveur dautre utilisateurs. Pour donner a notre serveur la possibilit de gnrer encor plus dutilisateurs et de services, on procde a une optimisation : on arte les services dont on a pas besoin (par exemple http si https et mis en uvre ou encor larrt de pop3 si pop3-ssl et activer, le nombre de serveur solliciter pour avoir le nom de domaine, la minimisation du nombre de serveur SQL et aussi les serveur FTP (2 serveur : le premier principale et un deuxime pour la tolrance de panne) et a la fin on supprimera les fichiers temporaire).

28 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

RECAPITULATION

Stage de fin de formation

Promotion 2007 / 2009

|| 29

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

La relation entre ispCP-Omega, Proxmox virtual environnement et PuTTY : A laide de Proxmox on a cre plusieurs machines virtuelles chaque une a ces caractristique (systme dexploitation, IP, espace disque, RAM, swap, CPU, domaine DNS) sur un serveur distant. Ce dernier a pour rle la gestion des sites web hberger et leurs suivit. Aussi dans le bute de minimiser les charges, les machine virtuelle non besoin que dun panneau de contrle pour que lon puisse hberger des sites web (au lieu de lancer beaucoup plus sur une seule machine), problme rsolut grce a lutilisation de panneau de contrle ispCP-omega, mais ce dernier a besoin dtre installer sur notre serveur, et puisque on est a une grande distance de serveur, on procde a lutilisation de PuTTY pour laccs a distance avec un protocole de scurit connut par tous dans le monde il sagit de SSH (Secure Shell).alors avec lutilisation des commandes on commence linstallation de ispCP-omega dabord le tlchargement du logiciel, puis lextraction et par suite la configuration de DNS, FTP, MX, MySQL, PHP et tous les autres serveur ncessaire. Et voila, on pourra maintenant vendre des noms de domaines selon la demande de la clientle.et videment hberger les sites web crer.

30 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

CONCLUSION

Stage de fin de formation

Promotion 2007 / 2009

|| 31

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

Ce stage de fin de formation a t une exprience supplmentaire. Il nous a permis dlargir nos expriences en entreprise. Les nombreuses personnes quon a rencontres nous ont permis de confirmer la vision de travail en quipe. On a pu mettre en pratique nos connaissances en informatiques mais aussi mtre nos connaissance on preuve face au besoin de lentreprise. On a aussi dcouvert lorganisation et le rglement de lentreprise WEBCOMMERCE qui met en avant une qualit de service dhbergement de sites web trs leve. En effet, ce stage nous a permis non seulement dapprofondir nos connaissances en informatique mais aussi dacqurir une exprience extrmement valorisante dun point de vue personnel. Dans la mesure o il reflte parfaitement le domaine dans lequel on aimerait poursuivre nos recherches, on estime tre heureux davoir pu effectuer ce stage entour de personnes comptentes qui ont su nous guider dans nos dmarches tout en nos laissant une certaine autonomie dans le but de faire de ce stage un bon complment cette anne.

32 ||

Stage de fin de formation

Promotion 2007 / 2009

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

REFERENCES

Stage de fin de formation

Promotion 2007 / 2009

|| 33

cration et administration de systme Linux Virtualis distance.


Partenaire en Comptence

http://www.isp-control.net http://www.proxmox.com http://fr.wikipedia.org http://www.debian.org http://www.google.com http://www.fridu.org

: site officiel d ispCP-omega. : site officiel de PROXMOX. : guide de dfinition et historique des mots. : Informations sur les packages installer. : serveur de toute recherche supplmentaire. : tutorial pour PROXMOX

34 ||

Stage de fin de formation

Promotion 2007 / 2009