{INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE AZILAL}

“Technicien Spécialisé en techniques Réseaux Informatiques Rapport de Stage de Fin de Formation” Thème : création et administration de système Linux Virtualisé à distance.

Réalisé par : LAARIF Brahim
AHITASS Said

Encadré par : Mr AYOUB SALAHDDINE.

Mr HAMID EZZAHERY. {Promotion : 2007/2009}

création et administration de système Linux Virtualisé à distance.
Partenaire en Compétence

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

Remerciement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Avant Propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 PARTIE A: Apércu génèrale sur l’entreprise . . . . . . . . . . . . . 6 PARTIE B: Présentaion du sujet et de son concept . . . . . . 10
I. Introduction à la virtualisation :. . . . . . . . . . . . . . .11
I-1 Définition de la virtualisation : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 I-2 Les logiciels de virtualisation : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

II. Installation d’une machine virtuelle grâce 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 Définition et rôle : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 III-2 Sécurité avec PuTTY (telnet, SSH, rlogin…) : . . . . . . . . . . . . . . . . . . . . 21

IV. Configuration d’un serveur LAMP (Linux-ApacheMySQL-PHP) à l’aide de web panel « ispCP-omega » :23
IV-1 Définition 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

création et administration de système Linux Virtualisé à distance.
Partenaire en Compétence

Dedicace
Nous dédions ce travail à tous ceux qui nous ont permis de poursuivre notre formation, à nos familles, qui nous ont aidés à réaliser ce rapport dans les meilleures conditions

• • • • •

A nos très chers parents A nos frères et nos sœurs A nos formateurs A tous nos amis et nos collègues A tous ceux qui nous ont assistées

A tous le personnel de la Sté WEBCOMMERCE à Marrakech.

Stage de fin de formation

Promotion 2007 / 2009

|| 3

• Le directeur de l’institut spécialisé de technologie appliquée à AZILAL Mr SADDIK LOUDADSI pour nous réserver toutes les conditions favorables à une meilleure formation. • Nos formateurs : A.création et administration de système Linux Virtualisé à distance. Notre encadrant AYOUB SALAHEDDINE et tout le personnel de l’entreprise Webcommerce.BLAL et tout le personnel de l’Institut. •En fin nous tenons à remercier toutes les personnes qui ont participés de prés ou de loin à la réalisation de ce rapport. •Notre formateur hamid ezzahery. qui nous servis de guide en matière de l’informatique en faisant toujours de son mieux.ZOUHAIR. à travers ce modeste travail. à exprimer nos sincères remerciements a : •Nos parents et nos frères qui nous ont beaucoup aidés moralement et financièrement pour atteindre nos objectifs. 4 || Stage de fin de formation Promotion 2007 / 2009 . Partenaire en Compétence emerciement R Nous tenons. Mr. pour tous leurs efforts et soutiens.

création et administration de système Linux Virtualisé à distance. Nous allons présenter dans ce rapport les taches effectuées à partir d’une machine distante virtuelle sur le serveur principale dans le but d’une bonne gestion de ces ressources. en utilisant des machines virtuelles. Partenaire en Compétence Avant Propos Personnes ne peut négliger l’importance des stages de fin de formation organisés en faveur des stagiaires au sein des divers entreprises pour les permettre d’appliquer les techniques acquis durant leur formation à l’ISTA. Stage de fin de formation Promotion 2007 / 2009 || 5 . La Ste WEBCOMMERCE spécialisé dans la création des sites web. Il nous a offert une opportunité pour découvrir une nouvelle méthode de gestion des serveurs. leurs hébergement tout en utilisant des nouvelles technologies lier a notre domaine de formation. Un stage en milieu de travail est une occasion privilégiée de se familiariser avec les méthodes utilisées en milieu professionnel.

Partenaire en Compétence PARTIE A: Apércu génèrale sur l’entreprise 6 || Stage de fin de formation Promotion 2007 / 2009 .création et administration de système Linux Virtualisé à distance.

Youness Service de dessin M. dreamwever. HTML …. Benjamin Directeur M. • Référencement de zone DNS. BIND. Stage de fin de formation Promotion 2007 / 2009 || 7 . Partenaire en Compétence Direction générale de l’entreprise webcommerce Directeur M. • Suivit et guide sur le net.création et administration de système Linux Virtualisé à distance. Gérard Service de référencement M. James Service de sécurité M. Marie Service de dessin M. • Création des jeux 2D et 3D. • Formation PHP. Abdelatif La société WEBCOMMERCE a été créée au début de l’année 2004. Elle exerce les activités suivantes : • Création et hébergement des sites web. Jack Service de suivi Mme. khadija Service de création sites web M. Soukaina Service de sécurité M. • Configuration et Administration Des Serveurs (APACHE. Ahmed Service de publicité Mme. • Vente de nom de domaine.FTP.Katrine Service de création sites web M. Hicham Sallahdine Secretaire Mme. SQL. • E-commerce. Ayoub Sallahdine Secrétariat Mme. Samir Service Comptable M. …).

création et administration de système Linux Virtualisé à distance.R. • Service de suivi et sécurité : leurs bute est de garantir la bonne fonctionnalité des site créer et leurs sécurité. Fiche technique de l’entreprise 8 || Stage de fin de formation Promotion 2007 / 2009 . Partenaire en Compétence 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.00DH ADRESSE : AV. • Service comptable : responsable de la gestion de l’économie de l’entreprise. aussi les images utiliser avec des logiciels comme photoshop.A. Allal el Fassi app. mais aussi celle du site web de l’entreprise. et 3dmax pour les jeux. 4 immeuble 700 Marrakech. TEL/ FAX : 05 24 33 02 38 PATENTE : 56874593 Chaque service effectue de taches précises : • Service création et dessin : crée des site web avec leurs templates. • Service de référencement : spécialiser dans la découverte des nouveaux termes les plus utiliser l’or de recherche des sites web.L CAPITAL SOCIAL : 60 000. • Service publicité : présente les paquets offert par l’entreprise et le promotion ….

Partenaire en Compétence Stage de fin de formation Promotion 2007 / 2009 || 9 .création et administration de système Linux Virtualisé à distance.

Partenaire en Compétence PARTIE B: Présentaion du sujet et de son concept 10 || Stage de fin de formation Promotion 2007 / 2009 .création et administration de système Linux Virtualisé à distance.

I-2 Les logiciels de virtualisation : Les logiciels de virtualisation doivent donc tromper les multiples systèmes d’exploitation fonctionnant en parallèle pour leur faire croire qu’ils sont installés seuls sur une machine. Introduction à la virtualisation : I-1 Définition de la virtualisation : Le sens originel de machine virtuelle est la création de plusieurs environnements d’exécution sur un seul ordinateur. et ses périphériques. Chaque OS ne voit alors que sa propre machine virtuelle et fonctionne sans souci.. • OpenVZ : c’est une technologie de virtualisation de niveau système d’exploitation basée sur le noyau Linux. • K VM Transforme le noyau Linux en hyperviseur. Installable sur différentes architectures (Windows. il faut que le logiciel de virtualisation simule autant de « machines virtuelles » que d’Opérateur Système (système d’exploitation). on pouvait définir des segments de mémoire partagés de façon invisible (en mode de lecture seule. Partenaire en Compétence I. connus sous le nom de serveurs privés virtuels (VPS). il crée un ordinateur virtuel et permet d’installer n’importe quel type de système d’exploitation. alors qu’en fait ils sont plusieurs à se partager les mêmes ressources.. Linux. • Oracle VM • Virtual Box Alternative à VMware et autres concurrents qui est passée sous licence GPL. Cette solution est actuellement incluse dans les versions du noyau Linux. Pour ce faire. Cela fournit à chaque utilisateur l’illusion de disposer d’un ordinateur complet alors que chaque machine virtuelle est isolée des autres.création et administration de système Linux Virtualisé à distance. Pour éviter les duplications inutiles de code. • Virtual PC. et non d’une machine simulée entière. Stage de fin de formation Promotion 2007 / 2009 || 11 . On trouve sur le marche plusieurs logiciels de virtualisation : • V M/370 permettait dès les années 70 d’avoir plusieurs systèmes d’exploitation simultanés sur le même mainframe. Solaris). il est la base de Virtuozzo. dont chacun émule l’ordinateur hôte. Ce concept va plus loin que celui des simples temps partagés où chaque utilisateur dispose seulement d’un espace de développement personnel. bien sûr) entre deux de ces systèmes ou plus. Le logiciel hôte qui fournit cette fonctionnalité est souvent dénommé superviseur ou hyperviseur. un produit propriétaire fourni par SWsoft • XEN : pareil a OpenVZ mais demande plus de performance. il permet à un serveur physique d’exécuter de multiples instances de systèmes d’exploitation isolés. OS X.

• L’hyperviseur est un noyau hôte allégé et optimisé pour ne faire tourner que des noyaux d’OS invités adaptés et optimisés pour tourner sur cette architecture spécifique. Plus précisément. Il en existe de nombreux sur le marché. soit comme une couche logicielle plus profonde que le système d’exploitation (type 2). 12 || Stage de fin de formation Promotion 2007 / 2009 . disque dur. Ils sont de véritables minis systèmes d’exploitation sur lesquels s’exécutent directement les machines virtuelles. machine virtuelle matérielle. son intérêt est que l’on peut modifier la taille des volumes logiques sans perte de données. C’est le logiciel de virtualisation à proprement parler. Appli0 Appli1 Systéme d’exploitation Materiéls Appli2 Appli3 Systéme d’exploitation Machine virtuelle Hyperviseur Figure 1: illustration d’un hyperviseur de type1 Un hyperviseur logiciel de Type 2 est un logiciel qui s’exécute à l’intérieur d’un autre système d’exploitation. Le VMM peut être installé comme une application d’un système d’exploitation hôte (type 1).création et administration de système Linux Virtualisé à distance. on parle ici de HVM (Hardware Virtual Machine). périphériques. Le VMM peut aussi être appelé hyperviseur. Il s’agit de l’ensemble des ressources matérielles (processeur. prenons un moment pour définir précisément les termes employés couramment dans le domaine : Template : désigne un modèle de conception de logiciel ou de présentation des données.) simulées par le logiciel de virtualisation et vues par les systèmes d’exploitation invités. on parle alors de solution de virtualisation : Un hyperviseur de Type 1 (ou natif) est un logiciel qui s’exécute directement sur une plateforme matérielle donnée (comme outil de contrôle de système d’exploitation). • LVM : c’est un logiciel de gestion d’espace disque. mémoire. S’ils n’ont pas conscience d’être virtualisés. ou gestionnaire de machine virtuelle. les OS invités ayant conscience d’être virtualisés. etc. Partenaire en Compétence Avant d’aller plus loin. • VMM : Virtual Machine Monitor. Un système d’exploitation invité s’exécutera donc en troisième niveau au dessus du hardware (matériel). • VM : Machine Virtuelle.

Stage de fin de formation Promotion 2007 / 2009 || 13 . la plupart des virus testaient immédiatement s’ils tournaient en environnement virtualisé et renonçaient à agir lorsque c’était le cas.création et administration de système Linux Virtualisé à distance. ˟ Inconvénients : • Pas de puissance dédiée (CPU ou graphique). • Facilité d’extension : Le nombre de machines virtuelles se gère quasi indépendamment du nombre de machines réelles. Demande une compréhension des ces composant (configuration des systèmes de : sécurité. on va copier un serveur virtuel et le relancer sur une autre machine hôte. • en cas de panne d’une machine physique. mode connecté difficilement supporté (via VMware ACE. connexion et gestion. • Pertes plus importantes en cas de panne de la machine hôte plusieurs services indisponibles. et de façon transparente pour les utilisateurs. ce qui présente un certain nombre d’avantages : • Augmentation de l’utilisation des serveurs • Diminution des activités de gestion et de maintenance des serveurs et réduction de la facture énergétique • Réduction des frais de logiciels et de matériel • Simplification des systèmes • Sécurité : Les machines virtuelles sont totalement isolées les unes des autres. En plus il faut savoir travailler avec les logiciels de virtualisation). • Technologie « parfois » complexe à mettre en œuvre. encore mal intégré). de plus. en 2006. Partenaire en Compétence Appli0 Appli1 Appli2 Appli3 Systéme d’exploitation1 Pilotes MV HyperViseur Materiéls Systéme d’exploitation2 Pilotes MV Machine Virtuelle Systéme d’exploitation Figure 2: illustration d’un hyperviseur de type 2 ˟ Avantages : Grâce à la technologie de virtualisation. • Interactions difficiles entre applications. vous pouvez consolider toutes les applications de vos serveurs en un seul serveur physique. c’est-à-dire que le système de virtualisation demande une catégorie spécifique de CPU qui coute chère.

Proxmox VE installe les outils complets du système d’exploitation et de gestion en 3 à 5 minutes. configuré en RAID10) 14 || Stage de fin de formation Promotion 2007 / 2009 . plus précisément un hyperviseur de machine virtuelle. Le terme de « système à nu » signifie que vous commencez à partir d’un serveur vide et qu’il n’y a donc nul besoin d’installer un système d’exploitation auparavant. plus c’est mieux • RAID Matériel avec alimentation redondé • Disques durs rapides (les meilleurs résultats ont été obtenus avec un disque à 15 000tpm Serial Attached ASCSI. Il est développé et maintenu par Proxmox Server Solutions GmbH. Intel VT/AMD-V capable CPU/Mainboard (pour le support de la virtualisation par KVM) • 4 GB c’est bien. Microprocesseur multi cœur recommandé. Intel VT/AMD-V capable CPU/Mainboard (pour le support de la virtualisation par KVM) • 1 GB de RAM • Disque dur • Carte Réseau Système recommandé : • CPU: 64bit (Intel EMT64 ou AMD64).0.création et administration de système Linux Virtualisé à distance. Ce logiciel est un « système à nu ». II-1 Utilité de PROXMOX : Proxmox Virtual Environment est un logiciel libre de virtualisation. Le logiciel inclut : • Système d’exploitation 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 d’administration par le web Système Minimum requis : • CPU: 64bit (Intel EMT64 ou AMD64). Partenaire en Compétence II. Installation d’une machine virtuelle grâce au logiciel « PROXMOX » : Avant de commencer nous tenons a motionné que tous les travaux effectuer durant la période de stage ont été faites sous le système linuxien Debian etch4.

Redémarrer l’ordinateur et appuyer sur entrer pour commencer l’installation. Stage de fin de formation Promotion 2007 / 2009 || 15 . il faut télécharger une image . puis l’email.création et administration de système Linux Virtualisé à distance. l’heure et la langue. Il faut ensuite accepter la licence du produit.proxmox. Ensuite on précise le pays. Partenaire en Compétence • Carte Réseau. II-2 Installation de PROXMOX VE (Virtual environment) : Avant de commencer les étapes d’installation.iso à partir du site http://pve. Taper le mot de passe root qui va nous permettre d’accéder à l’interface graphique de proxmox.com/wiki/Downloads et la graver sur un CD bootable. et définir l’emplacement d’installation de proxmox sur le disque dur.

passerelle et le serveur DNS) et en lance l’installation.création et administration de système Linux Virtualisé à distance. Redémarrer le système. ˟ Remarque : L’utilisation de LVM va nous servir pour partitionner automatiquement l’espace disque. masque. Partenaire en Compétence On procède par la suite à la configuration réseau de notre serveur (adresse IP. Aussi à la création des images des machines virtuelles. 16 || Stage de fin de formation Promotion 2007 / 2009 .

Maintenant notre logiciel et près a la gestion des machines virtuelles. Stage de fin de formation Promotion 2007 / 2009 || 17 . pour nous permettre l’accès a distance a notre serveur. Partenaire en Compétence Pour accéder a l’interface graphique du proxmox il suffi de taper l’adresse IP du serveur (https://adresse IP serveur/) puis entrer le nom utilisateur et le mot de passe.création et administration de système Linux Virtualisé à distance.

création et administration de système Linux Virtualisé à distance. Création et gestion des machines virtuelles : Il y a deux types de machines virtuelles : Machine virtuelle OpenVZ : baser sur des “templates“. Partenaire en Compétence 1-1. Machine virtuelle KVM : baser sur installation à partir d’un système d’exploitation. 18 || Stage de fin de formation Promotion 2007 / 2009 .

a partir de l’extérieur il faut configurer les ports forwarding. espace disque dur. mètre en place une structure de virtuel network (openVPN) et aussi un reverse proxy (“Pound“ par exemple) de port 80 pour la connexion a internet. RAM.création et administration de système Linux Virtualisé à distance. ˟ Pour accéder au machine. ou bien d’ajouter cette machine a un réseau bridger si on choisi l’option bridged ethernet. déclarer comme machin local. adresse IP. Partenaire en Compétence Chaque machine créer doit avoir ces propres caractéristiques : Nom de la machine. SWAP. Stage de fin de formation Promotion 2007 / 2009 || 19 . serveur DNS et le nom de domaine dont elle fait partie on a aussi le choix de lier cette machine soit au réseau local si on choisi dans la console “network type“ le type virtuel network (venet).

Il était à l’origine disponible uniquement pour Windows. ˟ Pour accéder a distance aux machines virtuelles il suffit de taper son adresse IP et savoir le mot de passe on s’imposant sur le logiciel « Putty » qu’on va traiter dans le paragraphe suivant.C’est un logiciel libre distribué selon les termes de la licence MIT (Massachusetts Institute of Technology). III. Telnet.création et administration de système Linux Virtualisé à distance. et TCP brut. Il permet également d’établir des connexions directes par liaison série RS-232. Partenaire en Compétence ˟ Depuis le serveur on peut gestionner les machines avec la console “open VNC console “ qui nous permet une visualisation graphique de la machine installer. 20 || Stage de fin de formation Promotion 2007 / 2009 . Connexion a une machine virtuelle via « Putty » : III-1 Définition et rôle : PuTTY est un émulateur de terminal doublé d’un client pour les protocoles SSH. rlogin. mais il est à présent porté sur diverses plates-formes Unix (et non officiellement sur d’autres platesformes).

Dans notre cas on va traiter une connexion sécurisée grâce au SSH. peut être utilisé sur les stations Windows (avec PuTTY. Partenaire en Compétence L’outil Putty permet de se connecter à n’importe quel système supportant le mode terminal. Habituellement le protocole SSH utilise le port 22. SSH fait référence pour l’accès distant sur les stations Linux et Unix. il suffit de lancer l’exécutable téléchargé pour l’utilisation de Putty.création et administration de système Linux Virtualisé à distance. SSH. Stage de fin de formation Promotion 2007 / 2009 || 21 . Le protocole SSH a été conçu avec l’objectif de remplacer les différents programmes rlogin. Le protocole de connexion impose un échange de clés de chiffrement au début d’une connexion. cygwin ou encore OpenSSH). Aucune installation n’est nécessaire. rlogin…) : Comme on a déjà cité le logiciel PuTTY compris des protocoles de sécurité tel que rlogin telnet et SSH. • Secure Shell (SSH): c’est à la fois un programme informatique et un protocole de communication sécurisé. Par la suite toutes les trames sont chiffrées. Il devient donc impossible d’utiliser un sniffer pour voir ce que fait l’utilisateur. telnet et RSh (remote shell). III-2 Sécurité avec PuTTY (telnet. il est particulièrement utilisé pour ouvrir une console sur un ordinateur distant. Ils sont des protocoles qui joue le rôle de cryptage des données transférer entre plusieurs nœuds.

le programme de serveur SSH (appelé sshd) est lancé. vous devriez voir certaines étapes intéressantes s’effectuer automatiquement : RSA et DSA sont 2 algorithmes de cryptage asymétrique. SSH peut travailler avec plusieurs algorithmes de cryptage différents. Partenaire en Compétence Si vous voulez accéder à votre PC depuis un autre endroit vous devez le transformer en serveur. pour qu’il sache que c’est bien vous. Ce que vous voyez là est l’étape de la création d’une paire de clés publiques et privées pour chacun des 2 algorithmes (RSA et DSA). Comme on dit plus tôt. • Pour l’authentification à clé publique et privée on peut utiliser l’outil “Putty keygen generator“ qui utilise “un agent ssh“ qui sauvegarde les clé. donc il faut avoir le nom d’utilisateur et son mot de passe: 22 || Stage de fin de formation Promotion 2007 / 2009 .création et administration de système Linux Virtualisé à distance. • au lancement de “Putty“ il faut entrer le login et le mot de passe pour administrer la machine. • Authentification par clé publique et privée du client qui devra être configuré préalablement. Il faut tout simplement installer le paquet openssh-server en utilisant la commande : Lors de l’installation. Alors pas besoin de retaper a chaque foi la clé.Ensuite. mais a chaque connexion on doit taper la commande : SSH “IP de la machine distant” ou bien SSH “nom de la machine” pour sécurisé le trafique réseau. ˟ Remarque : • Pour les machines exécutant les systèmes Unix et Linux l’utilisation de terminal remplace le petit logiciel “Putty”. Il y a plusieurs façons de s’authentifier sur le serveur. Les 2 plus utilisées sont : • Authentification par mot de passe.

Stage de fin de formation Promotion 2007 / 2009 || 23 . Partenaire en Compétence Depuis cette étape. Debian ou autre linux Distribution. on va commencer à configurer et installer des packages et des logiciels (pour Débian). Avant de commencer à installer ispCP vérifier les choses suivantes: • Notre serveur doit être configuré pour que l’on puisse résoudre le “FQDN” (fully qualified domain name). IV. Configuration d’un serveur LAMP (Linux-Apache-MySQL-PHP) à l’aide de web panel « ispCP-omega » : IV-1 Définition et installation de “ISPCP-omega” : • Définition : ISPCP (Internet Service Provider Control Panel) est un projet qui a été fondé pour créer et administrer plusieurs serveurs sans aucune limite. 100 MB d’espace disque (seulement pour l’installation de ispCPω).création et administration de système Linux Virtualisé à distance. Connexion à internet. 256 MB RAM.VHCS signifie Virtual Hosting Control Panel est un outil puissant pour administrer votre serveur d’hébergement web. Le plus important entre eux est “ispCP-omega“ qu’on va traiter dans le chapitre dessous. Ce panneau de contrôle peut être utilisé par tout fournisseur d’accès Internet (FAI). • Installation : A savoir que le minimum recommandé pour utiliser ispCP –Omega est : * * * * * Pentium III ou K6-3 avec 500 MHz. Notre version de VHCS est appelé ispCP Omega. A l’aide du logiciel PuTTY il faut taper les commandes suivantes afin de réaliser une bonne configuration du logiciel.

sélectionnez non pour les dossiers web: Quand vous arrivez à l’écran postfix screen sélectionnez internet site puis tapez: root pour le mail 24 || Stage de fin de formation Promotion 2007 / 2009 .0.bz2 Il faut vérifier que le fichier /etc/apt/sources.debian. • Télécharger le fichier d’installation à partir du site officiel : “http://www.0. Puis en va créer un répertoire nommer “ispcp“ ou on va décompresser le fichier télécharger : #mkdir -p /usr/local/src/ispcp #cd /usr/local/src/ispcp #tar -xjvf ispcp-omega-1.création et administration de système Linux Virtualisé à distance.list comporte l’option non-free pour l’installation complète de tous les packages : #stable deb http://ftp. net”.tar.de.0.sourceforge.ou bien par la commande “wget http://mesh.net/sourceforge/ispcp/ ispcp-omega-1. pour la mise à niveau. Partenaire en Compétence • L’utilisateur a les droits d’installation et de modification des fichiers.tar.dl.org/debian/ deb http://security.0.isp-control./docs/Debian/debian-packages-etch) Quand l’écran de courrier s’affiche.debian.bz2” On doit Installez les modules requis pour Debian via le gestionnaire de paquets apt-get: # Aptitude update # Aptitude upgrade pour la mise à jour.org/ lenny main contrib non-free lenny/updates main contrib non-free L’installation des packages nécessaire ce fait grâce a la commande : # aptitude install $(cat .

un répertoire est crée automatiquement par ispcp-omega. ou le serveur est demander plusieurs foi par jour. MySQL…) pour notre domaine.création et administration de système Linux Virtualisé à distance. mais il est un répertoire de petite taille de format “.txt“ et qui ne permit pas d’utiliser qu’une seule application a la foi alors en dépasse l’étape d’installation de ce répertoire. Pour des raisons de sécurité on va copier le fichier d’installation d’ispcp-omega avec la commande : Stage de fin de formation Promotion 2007 / 2009 || 25 . on va par la suite lancer l’installation avec la commande “make install“ et la déclaration des serveurs principales (DNS. Partenaire en Compétence Pour la gestion des e-mails. Selon l’utilisation de serveur on a le choix entre : • Inetd : si le serveur est rarement utiliser. On a entré les caractéristiques de notre serveur. • Standalone : ici c’est notre cas. FTP. La configuration suivante est celle de serveur ftp.

Puis avoir le nom d’utilisateur et le mot de passe. Alors on aura accès de n’importe ou dans le monde il suffi de taper le nom du serveur ou son adresse IP dans le navigateur web. Ces options sont demandées lors de lancement de la commande : “# mysql_secure_installation“. “# cd /var/www/ispcp/engine/setup“ avec cette commande on va se déplacer vers le répertoire setup ou on lance l’engine du logiciel “# perl . base de données créer FTP. Partenaire en Compétence “# cp -Rv /tmp/ispcp/* /“ Aussi on doit sécuriser le serveur SQL avec un mot de passe. 26 || Stage de fin de formation Promotion 2007 / 2009 ./ispcp-setup“ en fin de l’installation on va supprimer les fichiers temporaires : “# rm -fR /tmp/ispcp-1. PHP…). les utilisateurs. La première page qui s’affiche représente des informations générales sur notre serveur (nom de l’administrateur. VI-2 Gestion du serveur : Notre serveur est installé à partir de la machine virtuelle.création et administration de système Linux Virtualisé à distance.0. l’élimination des connexions anonymes et automatique. SQL.0“. avec une bonne configuration.

Partenaire en Compétence Aussi on peut visualiser les services hébergés et leurs états (marche ou arrêt) grâce a la consoles “état du serveur“. RECAPITULATION Pour garantir le bon fonctionnement d’ispCP plusieurs outils ont été mise en place : Stage de fin de formation Promotion 2007 / 2009 || 27 . en plus les protocoles utiliser par chaque machine (http. SMTP…). POP3.création et administration de système Linux Virtualisé à distance. IMAP.

• La console “ journal“ : c’est un fichier d’événement dont on trouve tous les événements attacher a notre serveur (arrêt ou démarrage d’un service. connexion ou déconnexion d’un utilisateur…) • La console “outil système“ : permet l’administration des utilisateurs que sa soit des clients simples ou des revendeurs. la minimisation du nombre de serveur SQL et aussi les serveur FTP (2 serveur : le premier principale et un deuxième pour la tolérance de panne) et a la fin on supprimera les fichiers temporaire). on procède a une optimisation : on arête les services dont on a pas besoin (par exemple “http“ si “https“ et mis en œuvre ou encor l’arrêt de “pop3“ si “pop3-ssl“ et activer. le nombre de serveur solliciter pour avoir le nom de domaine.création et administration de système Linux Virtualisé à distance. * Le revendeur : il achète un sous nom de domaine dans le bute de créer a son tour des services en faveur d’autre utilisateurs. pour FTP. 28 || Stage de fin de formation Promotion 2007 / 2009 . ainsi la gestion des bases de données attacher a chaque client selon sa demande (l’espace réserver pour la base de donnée MySQL. Partenaire en Compétence • La console “statistiques“ : contient des informations sur la quantité de mémoire vive (RAM). • Pour donner a notre serveur la possibilité de générer encor plus d’utilisateurs et de services. espace disque utiliser par les déférents utilisateurs. E-mail…) ˟ Remarque : On distingue entre deux types d’utilisateurs : * Utilisateur simple : qui commande un espace pour sont utilisation personnelle. Aussi des informations sur le taux d’utilisation des protocoles. CPU.

création et administration de système Linux Virtualisé à distance. Partenaire en Compétence RECAPITULATION Stage de fin de formation Promotion 2007 / 2009 || 29 .

Partenaire en Compétence La relation entre “ispCP-Omega“. puis l’extraction et par suite la configuration de DNS. espace disque. on procède a l’utilisation de PuTTY pour l’accès a distance avec un protocole de sécurité connut par tous dans le monde il s’agit de SSH (Secure Shell). RAM. on pourra maintenant vendre des noms de domaines selon la demande de la clientèle. Ce dernier a pour rôle la gestion des sites web héberger et leurs suivit.et évidement héberger les sites web créer. MX. et puisque on est a une grande distance de serveur. CPU. PHP et tous les autres serveur nécessaire. problème résolut grâce a l’utilisation de panneau de contrôle ispCP-omega. “Proxmox virtual environnement“ et “PuTTY“ : A l’aide de Proxmox on a crée plusieurs machines virtuelles chaque une a ces caractéristique (système d’exploitation. Et voila. swap. Aussi dans le bute de minimiser les charges. 30 || Stage de fin de formation Promotion 2007 / 2009 . domaine DNS…) sur un serveur distant. MySQL. les machine virtuelle n’on besoin que d’un panneau de contrôle pour que l’on puisse héberger des sites web (au lieu de lancer beaucoup plus sur une seule machine). FTP. IP.création et administration de système Linux Virtualisé à distance. mais ce dernier a besoin d’être installer sur notre serveur.alors avec l’utilisation des commandes on commence l’installation de ispCP-omega d’abord le téléchargement du logiciel.

Partenaire en Compétence CONCLUSION Stage de fin de formation Promotion 2007 / 2009 || 31 .création et administration de système Linux Virtualisé à distance.

Il nous a permis d’élargir nos expériences en entreprise. ce stage nous a permis non seulement d’approfondir nos connaissances en informatique mais aussi d’acquérir une expérience extrêmement valorisante d’un point de vue personnel. On a pu mettre en pratique nos connaissances en informatiques mais aussi mètre nos connaissance on preuve face au besoin de l’entreprise. En effet. Dans la mesure où il reflète parfaitement le domaine dans lequel on aimerait poursuivre nos recherches. Partenaire en Compétence Ce stage de fin de formation a été une expérience supplémentaire.création et administration de système Linux Virtualisé à distance. on estime être heureux d’avoir pu effectuer ce stage entouré de personnes compétentes qui ont su nous guider dans nos démarches tout en nos laissant une certaine autonomie dans le but de faire de ce stage un bon complément à cette année. 32 || Stage de fin de formation Promotion 2007 / 2009 . Les nombreuses personnes qu’on a rencontrées nous ont permis de confirmer la vision de travail en équipe. On a aussi découvert l’organisation et le règlement de l’entreprise WEBCOMMERCE qui met en avant une qualité de service d’hébergement de sites web très élevée.

Partenaire en Compétence REFERENCES Stage de fin de formation Promotion 2007 / 2009 || 33 .création et administration de système Linux Virtualisé à distance.

proxmox.org http://www. : site officiel de “PROXMOX”. : serveur de toute recherche supplémentaire.isp-control. : Informations sur les packages installer.wikipedia.google.net http://www.com http://fr. Partenaire en Compétence c http://www.com http://www. : tutorial pour “PROXMOX” 34 || Stage de fin de formation Promotion 2007 / 2009 .org http://www.debian.fridu.création et administration de système Linux Virtualisé à distance.org : site officiel d’ ispCP-omega. : guide de définition et historique des mots.