29.06.2013 Views

Inventaire et gestion de parc informatique - Thibaut Probst

Inventaire et gestion de parc informatique - Thibaut Probst

Inventaire et gestion de parc informatique - Thibaut Probst

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Inventaire</strong> <strong>et</strong> <strong>gestion</strong> <strong>de</strong><br />

<strong>parc</strong> <strong>informatique</strong><br />

<strong>Thibaut</strong> PROBST<br />

Stage effectué à l’ENSAT du 08/07/08 au 25/07/08 sous la tutelle <strong>de</strong> Mr. Hugues Alexandre


Sommaire<br />

Introduction 3<br />

I. OCS Inventory NG version 1.01 4<br />

1). Présentation 4<br />

2). Pré-requis 4<br />

Serveur HTTP 4<br />

Serveur <strong>de</strong> base <strong>de</strong> données 4<br />

Langage serveur 4<br />

3). Installation 5<br />

Serveur <strong>de</strong> <strong>gestion</strong> 5<br />

Agent 17<br />

a). Sous Linux 17<br />

b). Sous Windows 20<br />

c). Sous Windows au moyen <strong>de</strong> GPO Active Directory 24<br />

II. GLPI version 0.72 29<br />

1). Présentation 29<br />

2). Pré-requis 29<br />

3). Installation 30<br />

4). Extensions 38<br />

Plugin d’import OCS 38<br />

Plugin d’injection <strong>de</strong> données 43<br />

Plugin format pdf 54<br />

III. Configuration <strong>et</strong> administration 61<br />

1). OCS Inventory NG 62<br />

Gestion <strong>de</strong> l’inventaire 62<br />

Télédéploiement, import <strong>et</strong> utilisateurs 67<br />

2). GLPI 86<br />

Gestion <strong>de</strong> l’inventaire 87<br />

Authentification <strong>et</strong> utilisateurs 93<br />

Help<strong>de</strong>sk 98<br />

Organisation <strong>et</strong> communication 101<br />

Annexe 106<br />

1). VirtualBox 106<br />

2). VMWare 114<br />

2


Introduction<br />

Il est important d’avoir une vision matérielle <strong>et</strong> logicielle <strong>de</strong> son <strong>parc</strong> <strong>informatique</strong>.<br />

Par ailleurs, avoir accès <strong>et</strong> organiser les données <strong>de</strong> son <strong>parc</strong> est essentiel pour un<br />

fonctionnement <strong>et</strong> une maintenance optimale <strong>de</strong>s machines. Les problèmes rencontrés par les<br />

utilisateurs du réseau sont souvent urgents à traiter, <strong>et</strong> surtout multiples <strong>et</strong> variés. Il est<br />

essentiel pour l’administrateur <strong>de</strong> pouvoir s’organiser dans son travail, <strong>et</strong> c’est ce que propose<br />

aujourd’hui les logiciels Open Computer and Software Inventory Next Generation (OCS<br />

Inventory NG) <strong>et</strong> Gestion Libre <strong>de</strong> Parc Informatique (GLPI).<br />

Dans ce gui<strong>de</strong>, on se propose d’installer <strong>et</strong> configurer ces <strong>de</strong>ux logiciels sous une<br />

plateforme Linux (Fedora Core 9). On utilisera la version 1.01 d’OCS Inventory NG <strong>et</strong> la<br />

version 0.72 <strong>de</strong> GLPI. Par ailleurs, une annexe à la fin du gui<strong>de</strong> détaille l’application sur une<br />

machine virtuelle.<br />

3


I. OCS Inventory NG<br />

1). Présentation<br />

OCS est une application perm<strong>et</strong>tant <strong>de</strong> réaliser un inventaire sur la configuration <strong>de</strong>s<br />

machines du réseau <strong>et</strong> sur les logiciels qui y sont installés. OCS perm<strong>et</strong> <strong>de</strong> visualiser c<strong>et</strong><br />

inventaire grâce à une interface Web. Il comporte également la possibilité <strong>de</strong> télédéployer <strong>de</strong>s<br />

applications sur un ensemble <strong>de</strong> machines selon <strong>de</strong>s critères <strong>de</strong> recherche. Une fonction <strong>de</strong>s<br />

agents nommée IpDiscover perm<strong>et</strong> <strong>de</strong> connaître l'intégralité <strong>de</strong>s interfaces du réseau. OCS est<br />

composé d’un serveur <strong>de</strong> <strong>gestion</strong>, <strong>et</strong> <strong>de</strong>s agents installés sur les ordinateurs clients (ceux du<br />

<strong>parc</strong> <strong>informatique</strong>). De plus, OCS nécessite un serveur WEB pour fonctionner. Celui-ci sera<br />

composé d’un serveur HTTP (Apache), d’un serveur <strong>de</strong> base <strong>de</strong> données (MySQL) <strong>et</strong> d’un<br />

langage serveur (PHP). C<strong>et</strong>te combinaison est appelée LAMP (Linux Apache MySQL PHP)<br />

sous Linux <strong>et</strong> WAMP sous Windows (Windows Apache MySQL PHP).<br />

2). Pré-requis<br />

Tout d’abord, assurez-vous que vous disposez d’une connection intern<strong>et</strong> <strong>et</strong> que vous<br />

pouvez y accé<strong>de</strong>r. Elle est indispensable pour installer OCS.<br />

Pour installer tous les serveurs <strong>et</strong> modules requis, nous allons utiliser la comman<strong>de</strong><br />

‘yum’ dans un terminal. Yellow dog Updater, Modified est en eff<strong>et</strong> un utilitaire <strong>de</strong> <strong>gestion</strong> <strong>de</strong><br />

paqu<strong>et</strong>age pour Linux. Il perm<strong>et</strong> l'installation <strong>et</strong> la mise à jour <strong>de</strong>s logiciels installés sur une<br />

distribution GNU/Linux. C'est une surcouche à RPM gérant les téléchargements <strong>et</strong> les<br />

dépendances, <strong>de</strong> la même manière que APT <strong>de</strong> Debian ou Urpm <strong>de</strong> Mandriva. Par exemple,<br />

‘yum upta<strong>de</strong>’ perm<strong>et</strong> <strong>de</strong> m<strong>et</strong>tre à jour tout le système. Nous utiliserons ‘yum install<br />

’ pour installer les divers modules dont nous aurons besoin (‘yum<br />

remove ’ pour les désinstallations).<br />

Placez vous en mo<strong>de</strong> superutilisateur (root) : ‘su’ puis tapez le mot <strong>de</strong> passe.<br />

Serveur HTTP : (tapez les comman<strong>de</strong>s suivantes)<br />

yum install httpd<br />

service httpd start<br />

chkconfig httpd on<br />

Serveur <strong>de</strong> base <strong>de</strong> données : (tapez les comman<strong>de</strong>s suivantes)<br />

yum install mysql-server<br />

service mysqld start<br />

chkconfig mysqld on<br />

Langage serveur : (tapez les comman<strong>de</strong>s suivantes)<br />

yum install php php-mysql<br />

yum install php-pecl-zip<br />

yum install php-<strong>de</strong>vel<br />

yum install php-gd<br />

4


Ensuite, il faut installer <strong>de</strong>s modules PERL (puissant langage <strong>de</strong> programmation) :<br />

yum install perl-XML-Simple<br />

yum install perl-Compress-Zlib<br />

yum install perl-DBI<br />

yum install perl-DBD-MySQL<br />

yum install perl-Apache-DBI<br />

yum install perl-N<strong>et</strong>-IP<br />

yum install perl-SOAP-Lite<br />

yum install perl-LWP<br />

yum install perl-Digest-MD5<br />

yum install perl-N<strong>et</strong>-SSLeay<br />

3). Installation<br />

Serveur <strong>de</strong> <strong>gestion</strong> :<br />

Téléchargez « OCSNG_LINUX_SERVER_1.01.tar.gz » <strong>de</strong>puis le site officiel d’OCS<br />

Inventory NG : http://www.ocsinventory-ng.org. Placez l’archive dans le dossier root (elle est<br />

placé dans Téléchargement initialement). Décompressez l’archive ‘tar -xzvf<br />

OCSNG_LINUX_SERVER_1.01.tar.gz ‘ <strong>et</strong> placez vous dans le nouveau dossier ‘cd<br />

OCSNG_LINUX_SERVER_1.01’. Ensuite, lancez l’installation ‘sh s<strong>et</strong>up.sh’.<br />

L'installeur écrit un fichier log « ocs_server_s<strong>et</strong>up.log » dans le même répertoire. Si vous<br />

rencontrez une erreur, veuillez lire ce fichier log pour connaître le message d'erreur.<br />

Attention :<br />

Si vous faites une mise à jour <strong>de</strong>puis OCS Inventory NG 1.0 RC2 ou inférieure, vous <strong>de</strong>vez en<br />

premier supprimer le fichier <strong>de</strong> configuration d'Apache du serveur <strong>de</strong> communication.<br />

5


Tapez sur « y » ou sur la touche « Enter » pour vali<strong>de</strong>r, puis entrez l'adresse <strong>de</strong> l'hôte du<br />

serveur MySQL, généralement localhost.<br />

Alors, l'installeur vérifie que la version <strong>de</strong>s fichiers binaires du client MySQL soit la 4.1 ou<br />

supérieure. Si elle n'est pas présente, il vous sera <strong>de</strong>man<strong>de</strong>r <strong>de</strong> continuer ou d'arrêter<br />

l'installeur. Si tout est OK, entrez le numéro du port <strong>de</strong> connexion au serveur MySQL,<br />

généralement 3306.<br />

Entrez ou vali<strong>de</strong>z le chemin du démon binaire d'Apache, généralement /usr/sbin/httpd. Il sera<br />

utilisé pour trouver les fichiers <strong>de</strong> configuration d'Apache. Si vous n'utilisez pas le démon<br />

système d'Apache, mais un autre tel que celui du serveur Apache XAMPP/LAMPP, vous<br />

<strong>de</strong>vez préciser le chemin absolu du démon d'Apache, <strong>et</strong> non celui <strong>de</strong> votre système.<br />

6


Entrez ou vali<strong>de</strong>z le chemin du fichier <strong>de</strong> configuration principale d'Apache, généralement<br />

/<strong>et</strong>c/apache/conf/apache.conf, /<strong>et</strong>c/httpd/conf/httpd.conf, voire /<strong>et</strong>c/apache2/conf/httpd.conf.<br />

7


Entrez ou vali<strong>de</strong>z le compte utilisateur servant à faire fonctionner le démon d'Apache,<br />

généralement apache ou www.<br />

Entrez ou vali<strong>de</strong>z le groupe utilisateur avec lequel fonctionne le démon d'Apache,<br />

généralement apache ou www.<br />

Maintenant, l'installeur vérifie la présence <strong>de</strong>s binaires <strong>de</strong> l'interpréteur PERL. Entrez ou<br />

vali<strong>de</strong>z le chemin <strong>de</strong> l'interpréteur PERL. Si vous n'utilisez pas l'interpréteur perl <strong>de</strong> votre<br />

système, mais un autre tel que l'interpréteur perl XAMPP/LAMPP, vous <strong>de</strong>vez spécifier le<br />

8


chemin absolu <strong>de</strong> votre interpréteur perl, <strong>et</strong> non celui du système (/opt/lampp/bin/perl<br />

généralement utilisé dans XAMPP/LAMPP).<br />

Les informations communes pour l'installation du serveur <strong>de</strong> communication ou <strong>de</strong> la console<br />

d'administration sont maintenant collectées. L'installeur vous <strong>de</strong>man<strong>de</strong> si vous voulez installer<br />

le serveur <strong>de</strong> communication sur c<strong>et</strong> ordinateur. Entrez « y » ou vali<strong>de</strong>z, ou « n » pour sauter<br />

l'installation du serveur <strong>de</strong> communication.<br />

L'installeur essayera alors <strong>de</strong> trouver l'utilitaire make. S'il n'y arrive pas, il s'arrêtera. Entrez<br />

ou vali<strong>de</strong>z le chemin d'Apache, incluant le répertoire <strong>de</strong> configuration. Celui-ci est le<br />

répertoire où sont enregistrés les fichiers <strong>de</strong> configuration spécifiques aux différents modules.<br />

9


Généralement, ce répertoire est /<strong>et</strong>c/httpd/conf.d ou /<strong>et</strong>c/apache/conf.d. Si vous n'utilisez pas<br />

<strong>de</strong> répertoire <strong>de</strong> configuration, mais que vous entrez toutes les informations <strong>de</strong> configuration<br />

dans le fichier principal <strong>de</strong> configuration d'Apache, entrez « no ».<br />

L'installeur va maintenant essayer <strong>de</strong> déterminer quelle est la version du module Apache<br />

« mod_perl ». S'il n'est pas capable <strong>de</strong> la déterminer, il vous <strong>de</strong>man<strong>de</strong>ra <strong>de</strong> l'entrer.<br />

Vous pouvez vérifier quelle version du module « mod_perl » vous utilisez en vérifiant dans la<br />

base <strong>de</strong> données système <strong>de</strong> votre distribution.<br />

Avec les distributions utilisant RPM (RedHat/Fedora, Mandriva, ...), faites rpm -q mod_perl.<br />

Maintenant, il va vous être <strong>de</strong>mandé d'entrer le répertoire <strong>de</strong> log où le serveur <strong>de</strong><br />

communication enregistrera les fichiers logs <strong>de</strong> déboguage/tuning. Vali<strong>de</strong>z ou entrez le<br />

chemin. S'il n'existe pas, le répertoire sera créé.<br />

10


Parmi les modules suivants (que l’on a installé en pré-requis) :<br />

XML::Simple version 2.12 ou supérieure<br />

Compress::Zlib version 1.33 ou supérieure<br />

DBI version 1.40 ou supérieure<br />

DBD::MySQL version 2.9004 ou supérieure<br />

Apache::DBI version 0.93 ou supérieure<br />

N<strong>et</strong>::IP version 1.21 ou supérieure<br />

SOAP::Lite version 0.66 ou supérieure<br />

Si l’un d’eux est indisponible, l'installeur s'arrêtera.<br />

11


Si tout est OK, l'installeur installera le serveur <strong>de</strong> communication :<br />

Configurera les modules PERL pour le serveur <strong>de</strong> communication<br />

Construira les modules PERL pour le serveur <strong>de</strong> communication<br />

Installera les modules PERL pour le serveur <strong>de</strong> communication dans les répertoires <strong>de</strong><br />

bibliothèques standard PERL.<br />

Créera le répertoire <strong>de</strong>s logs du le serveur <strong>de</strong> communication (/var/log/ocsinventory-<br />

NG par défaut).<br />

Configurera la rotation quotidienne <strong>de</strong>s fichiers log pour le serveur <strong>de</strong> communication<br />

(fichier /<strong>et</strong>c/logrotate.d/ocsinventory-NG par défaut).<br />

Créera le fichier <strong>de</strong> configuration pour Apache (ocsinventory.conf). Si vous utilisez le<br />

répertoire <strong>de</strong> configuration d'Apache, ce fichier sera copié dans ledit répertoire.<br />

Toutefois, vous pouvez ajouter le contenu <strong>de</strong> ce fichier à la fin du fichier <strong>de</strong><br />

configuration d'Apache. Ne pas ajouter le contenu <strong>de</strong> ce fichier au fichier <strong>de</strong><br />

configuration d'Apache, si votre installation d'Apache n'est pas récente. Vous<br />

<strong>de</strong>vez copier manuellement le contenu du fichier ocsinventory.conf.local créée<br />

par l'installeur dans le fichier <strong>de</strong> configuration d'Apache, remplaçant ainsi la<br />

configuration existante.<br />

L'installation du serveur <strong>de</strong> communication est maintenant terminée. Il va vous être <strong>de</strong>mandé<br />

<strong>de</strong> démarrer l'installation <strong>de</strong> la console d'administration. Entrez "y" ou vali<strong>de</strong>z pour démarrer<br />

l'installation, entrez "n" pour sauter l'installation <strong>de</strong> la console d'administration.<br />

12


L'installeur va vous <strong>de</strong>man<strong>de</strong>r le répertoire racine d'Apache, habituellement /var/www/html<br />

ou /var/www-data.<br />

Parmi les modules suivants (que l’on a installé en pré-requis) :<br />

XML::Simple version 2.12 ou supérieure<br />

DBI version 1.40 ou supérieure<br />

DBD::MySQL version 2.9004 ou supérieure<br />

N<strong>et</strong>::IP version 1.21 ou supérieure<br />

Si l’un d’eux est indisponible, l'installeur s'arrêtera.<br />

Si tout est OK, l'installeur installera la console d'administration dans le sous-répertoire<br />

ocsreports.<br />

Créera la structure du répertoire /ocsreports.<br />

Créera la structure du répertoire /download.<br />

Copiera les fichiers dans le répertoire /ocsreports.<br />

Fixera les permissions <strong>de</strong>s fichiers <strong>et</strong> <strong>de</strong>s répertoires afin <strong>de</strong> perm<strong>et</strong>tre au démon<br />

Apache <strong>de</strong> lire <strong>et</strong> d'écrire les répertoires requis (accès en écriture est requis sur<br />

/ocsreports, /ocsreports/ipd <strong>et</strong> /download)<br />

Configurera le script PERL ipdiscover-util.pl pour accé<strong>de</strong>r à la base <strong>de</strong> données <strong>et</strong><br />

l'installer.<br />

13


Maintenant, vous pouvez redémarrer le serveur web Apache pour que les changements<br />

prennent eff<strong>et</strong> :<br />

service httpd restart<br />

Ouvrez ensuite votre navigateur (Mozilla Firefox par exemple) <strong>et</strong> entrer l’url suivante :<br />

http://votre_serveur/ocsreports généralement http://localhost/ocsreports<br />

Le processus <strong>de</strong> configuration du logiciel va alors commencer puisque c’est la première<br />

utilisation que vous faîtes d’OCS. Si vous voulez à tout moment accé<strong>de</strong>z au début <strong>de</strong> ce<br />

processus, entrer l’url suivante :<br />

http://votre_serveur/ocsreports/install.php<br />

14


Entrez alors les informations MySQL par défaut : login : ‘root’, password : ‘’, HostName :<br />

‘localhost’. L’installeur créera la base <strong>de</strong> données ‘ocsweb’, l’utilisateur MySQL ‘ocs’ <strong>et</strong> son<br />

mot <strong>de</strong> passe ‘ocs’. Si vous voulez modifier ces données, modifiez les valeurs <strong>de</strong>s paramètres<br />

situés dans le fichier dbconfig.inc.php. Si <strong>de</strong>s messages d’erreurs apparaissent, redémarrez les<br />

services Apache <strong>et</strong> MySQL, <strong>et</strong> donnez <strong>de</strong>s droits d’accès au fichier dbconfig.inc.php pour que<br />

l’installeur puisse s’en servir. Enfin, consultez le forum officiel d’OCS Inventory NG :<br />

http://www.ocsinventory-ng.org/in<strong>de</strong>x.php?page=forums.<br />

15


Laissez l’installeur s’exécuter sur votre navigateur, puis cliquez sur ‘Envoyer’.<br />

L’installation est alors terminé, vous n’avez plus qu’à vous loguer avec l’utilisateur ‘admin’ <strong>et</strong><br />

le mot <strong>de</strong> passe ‘admin’.<br />

Cliquez sur le drapeau <strong>de</strong> votre choix (en haut à droite au login) pour spécifier la langue<br />

d’utilisation.<br />

16


Une fois connecté, vous obtenez l’interface suivante.<br />

Agent :<br />

a). Sous Linux<br />

On propose ici une installation <strong>de</strong> l’agent sur Linux.<br />

Téléchargez « OCSNG_LINUX_AGENT_1.01.tar.gz » <strong>de</strong>puis le site officiel d’OCS<br />

Inventory NG : http://www.ocsinventory-ng.org. Placez l’archive dans le dossier root (elle est<br />

placé dans Téléchargement initialement). Décompressez l’archive ‘tar -xzvf<br />

OCSNG_LINUX_AGENT_1.01.tar.gz ‘ <strong>et</strong> placez vous dans le nouveau dossier ‘cd<br />

OCSNG_LINUX_AGENT_1.01’. Ensuite, lancez l’installation ‘sh s<strong>et</strong>up.sh’.<br />

L'installeur écrit un fichier log ocs_agent_s<strong>et</strong>up.log dans le même répertoire. Si vous<br />

rencontrez une erreur, veuillez lire ce fichier log pour connaître le message d'erreur.<br />

Pour générer l’inventaire, l’installeur vous <strong>de</strong>man<strong>de</strong> « http » ou « local ». « http »<br />

correspond à un ordinateur connecté au réseau <strong>et</strong> capable d'atteindre le Serveur <strong>de</strong><br />

Communication par le biais du protocole HTTP. « local » correspond à un ordinateur non<br />

connecté au réseau, l'inventaire sera alors généré dans un fichier qui sera envoyé<br />

manuellement à l'opérateur OCS Inventory NG. Entrez « http » ou vali<strong>de</strong>z si votre ordinateur<br />

peut atteindre le serveur <strong>de</strong> communication, ou "local" pour activer le mo<strong>de</strong> local.<br />

17


Vali<strong>de</strong>z ensuite l’adresse du serveur <strong>de</strong> communication (on m<strong>et</strong>tra ici « localhost », car on<br />

installe l’agent sur la même machine que le serveur <strong>de</strong> <strong>gestion</strong> <strong>et</strong> donc <strong>de</strong> communication,<br />

mais il faut généralement indiquer l’adresse IP du serveur OCS) <strong>et</strong> le port correspondant<br />

(généralement 80).<br />

18


L'installeur vérifiera :<br />

le binaire dmi<strong>de</strong>co<strong>de</strong>,<br />

le module PERL Compress::Zlib<br />

le module PERL XML::Simple<br />

le module PERL N<strong>et</strong>::IP<br />

le module PERL LWP::UserAgent<br />

le module PERL Digest::MD5<br />

le module PERL N<strong>et</strong>::SSLeay<br />

S'ils ne sont pas trouvés, il <strong>de</strong>man<strong>de</strong>ra si vous voulez l'installer. Entrez "y" ou vali<strong>de</strong>z si vous<br />

voulez installer les modules requis. Si vous entrez "n", l'installeur s'arrêtera là.<br />

Si tout est OK, ou vous avez choisi d'installer les dépendances, l'installeur fera alors les<br />

opérations suivantes :<br />

Décompresse, configure, construit, <strong>et</strong> installe dmico<strong>de</strong> si besoin est,<br />

Décompresse, configure, construit, <strong>et</strong> installe Compress::Zlib si besoin est,<br />

Décompresse, configure, construit, <strong>et</strong> installe XML::Simple si besoin est,<br />

Décompresse, configure, construit, <strong>et</strong> installe N<strong>et</strong>::IP si besoin est,<br />

Décompresse, configure, construit, <strong>et</strong> installe LWP (libwww-perl) si besoin est,<br />

Décompresse, configure, construit, <strong>et</strong> installe Digest::MD5 si besoin est,<br />

Décompresse, configure, construit, <strong>et</strong> installe N<strong>et</strong>:SSLeay si besoin est,<br />

Compile le binaire IPDISCOVER,<br />

Configure le module PERL <strong>de</strong> l'agent OCS Inventory NG,<br />

Construit le module PERL <strong>de</strong> l'agent OCS Inventory NG,<br />

Installe le module PERL <strong>de</strong> l'agent OCS Inventory NG dans le répertoire standard <strong>de</strong>s<br />

bibliothèques PERL,<br />

Créé un lien symbolique "/usr/sbin/ocsinv" pour faire fonctionner l'agent OCS<br />

Inventory NG manuellement,<br />

Créé le répertoire <strong>de</strong>s logs <strong>de</strong> l'agent OCS Inventory NG (/var/log/ocsinventory-NG<br />

par défaut),<br />

Configure la rotation quotidienne <strong>de</strong>s logs <strong>de</strong> l'agent OCS Inventory NG (fichier<br />

/<strong>et</strong>c/logrotate.d/ocsinventory-client par défaut),<br />

Créé le fichier <strong>de</strong> configuration "ocsinv.conf" <strong>de</strong> l'agent OCS Inventory NG dans le<br />

répertoire "/<strong>et</strong>c/ocsinventory-client",<br />

Créé le fichier d'information administratif "ocsinv.adm" <strong>de</strong> l'agent OCS Inventory NG<br />

dans le répertoire "/<strong>et</strong>c/ocsinventory-client" pour enregistrer les valeurs TAG <strong>et</strong> autres<br />

valeurs administratives,<br />

Créé une tâche cron pour lancer l'agent OCS Inventory NG chaque jour (par défaut, le<br />

fichier /<strong>et</strong>c/cron.d/ocsinventory-client),<br />

Lance l'agent OCS Inventory NG pour s'assurer que tous les paramètres sont OK.<br />

19


). Sous Windows<br />

On propose ici une installation <strong>de</strong> l’agent sous Windows.<br />

Téléchargez « OCSNG_WIN32_AGENT_1.01_repack.zip » sur le site officiel d’OCS<br />

Inventory NG : http://www.ocsinventory-ng.org. Décompressez l’archive <strong>et</strong> lancez<br />

« OcsAgentS<strong>et</strong>up.exe ». Vous obtenez alors la fenêtre d’installation suivante. Faîtes<br />

« Suivant ».<br />

20


Acceptez ensuite la licence en cliquant sur « J’accepte ».<br />

L’installeur vous <strong>de</strong>man<strong>de</strong> alors <strong>de</strong>s informations pour se connecter au serveur d’OCS. Dans<br />

« Server Name », entrez l’adresse IP <strong>de</strong> la machine server. Dans « Port Number », entrez le<br />

port utilisé (généralement 80). Laissez le reste vi<strong>de</strong> <strong>et</strong> faîtes « Suivant ».<br />

21


L’installeur vous <strong>de</strong>man<strong>de</strong> alors d’indiquer le répertoire d’installation. Faîtes ensuite<br />

« Installer ».<br />

L’installeur débute ensuite l’installation.<br />

22


Une fois l’installation terminé, cliquez sur « Fermer ».<br />

Aller alors dans le répertoire où l’agent a été installé <strong>et</strong> lancez « OCSInventory.exe ». L’agent<br />

va alors envoyer vos données au serveur OCS.<br />

23


Si vous voulez modifier l’adresse du serveur OCS à contacter, cliquez sur « service.ini » <strong>et</strong><br />

modifiez les paramètres « Server » <strong>et</strong> « Miscellaneous » en entrant l’adresse IP du server<br />

OCS.<br />

c). Sous Windows au moyen <strong>de</strong> GPO Active Directory<br />

Le <strong>parc</strong> <strong>informatique</strong> est régit sous Active Directory. On se propose ici d’installer<br />

l’agent OCS via l’Active Directory. Pour cela, on va créer une GPO (Group Policy Object) ou<br />

stratégie <strong>de</strong> groupe. Elles perm<strong>et</strong>tent la <strong>gestion</strong> <strong>de</strong>s ordinateurs <strong>et</strong> <strong>de</strong>s utilisateurs dans un<br />

environnement Active Directory.<br />

Tout d’abord, il faut stocker « ocsagent.exe » sur la base <strong>de</strong> données. C’est ce que la<br />

GPO va aller chercher pour installer l’agent au moyen d’un autre fichier (« OcsLogon.exe »).<br />

Sur le serveur <strong>de</strong> <strong>gestion</strong>, allez dans le menu « Client » (septième icône <strong>de</strong> gauche à droite) <strong>et</strong><br />

cliquez sur <strong>parc</strong>ourir pour chercher le fichier « ocsagent.exe » (qui se trouve dans l’archive <strong>de</strong><br />

l’agent OCS). Cliquez ensuite sur « Envoyer », pour obtenir le résultat suivant.<br />

24


Ouvrez la console « Utilisateurs <strong>et</strong> ordinateurs Active Directory ». Faîtes un clic-droit sur<br />

votre nom <strong>de</strong> domaine Active Directory ou Unité Organisationnelle <strong>et</strong> sélectionnez<br />

« Propriété ».<br />

Dans l'ongl<strong>et</strong> « Stratégie <strong>de</strong> Groupe », créez une nouvelle stratégie, ou éditez une existante.<br />

Vous utiliserez l'une ou l'autre <strong>de</strong>s stratégies, <strong>de</strong> l'Ordinateur ou <strong>de</strong> l'Utilisateur. La<br />

configuration <strong>de</strong> la stratégie ordinateur sera lancé au démarrage <strong>de</strong> l'ordinateur, celle <strong>de</strong><br />

l'utilisateur lors <strong>de</strong> sa connexion.<br />

25


Ouvrir l'arbre « Configuration utilisateur » dans le panneau gauche (cliquez sur modifier<br />

avant), puis allez à « Paramètres Windows » <strong>et</strong> « Scripts (ouverture/ferm<strong>et</strong>ure <strong>de</strong> session) ».<br />

Alors, double-cliquez sur « Ouverture <strong>de</strong> session » dans le panneau droit.<br />

26


Cliquez sur le bouton « Afficher les fichiers » pour voir les fichiers <strong>et</strong> scripts exécutables,<br />

utilisables par les scripts <strong>de</strong> démarrage <strong>de</strong> l'ordinateur.<br />

Copiez le lanceur « OcsLogon.exe » dans un dossier partagé où tous les utilisateurs auront<br />

accès (ici on utilise le répertoire « \\ecolog-in\SysVol\ecolog-in\Policies\{E29AF15E-5188-<br />

4419-AE0E-B62BBE8C4144}\User\Scripts\Logon ») ou renommez-le dans le répertoire pour<br />

perm<strong>et</strong>tre au script <strong>de</strong> démarrage <strong>de</strong> l'utiliser (il est conseillé <strong>de</strong> le renommer en<br />

« votre_serveur.exe » .<br />

En suivant, fermez le répertoire « Logon » <strong>et</strong> cliquez sur le bouton « Ajouter », cliquez sur le<br />

bouton « Parcourir » pour sélectionner le lanceur OcsLogon.exe » ou celui que vous avez<br />

renommé <strong>et</strong> restituez les paramètres du lanceur dans le champ « Paramètres <strong>de</strong> script » (« /S »<br />

pour installation silencieuse, « /DEBUG » pour perm<strong>et</strong>tre la création <strong>de</strong> fichier log, « /NP »<br />

pour désactiver l'usage <strong>de</strong>s paramètres <strong>de</strong> proxy d'Intern<strong>et</strong> Explorer, « /INSTALL » pour<br />

déployer l'Agent <strong>de</strong> Service, « /DEPLOY:4029 » pour forcer le déploiement <strong>de</strong> la version<br />

4029, « /SERVER:@IP_du_serveur » pour activer la règle GPO).<br />

27


Quand l'utilisateur se connectera si vous avez utilisé les règles utilisateurs, le lanceur<br />

installera <strong>et</strong>/ou lancera l'agent OCS Inventory NG <strong>et</strong> ,un dossier (C:\ocs-ng) sera crée.<br />

28


II. GLPI<br />

1). Présentation<br />

GLPI est un logiciel <strong>de</strong> <strong>gestion</strong> <strong>de</strong> <strong>parc</strong> <strong>informatique</strong> avec hel<strong>de</strong>sk. Un help<strong>de</strong>sk (ou<br />

bureau d’assistance), est un support technique perm<strong>et</strong>tant la <strong>gestion</strong> <strong>de</strong>s inci<strong>de</strong>nts<br />

<strong>informatique</strong>s au sein du <strong>parc</strong>. L'utilisateur informe le technicien help<strong>de</strong>sk du problème qu'il<br />

rencontre. Le help <strong>de</strong>sk génère alors un tick<strong>et</strong> détaillant les éléments du problème. Les<br />

fonctionnalités <strong>de</strong> GLPI couvrent :<br />

<strong>Inventaire</strong> <strong>de</strong>s ordinateurs, périphériques, réseau, imprimantes <strong>et</strong> consommables<br />

associés. Notamment grâce à un interfaçage avec OCS Inventory<br />

Gestion <strong>de</strong>s licences (acquises, à acquérir, sites, oem..) <strong>et</strong> <strong>de</strong>s dates d’expiration.<br />

Affectation du matériel par zone géographique (salle, étage...), par groupes<br />

d'utilisateurs <strong>et</strong> par utilisateurs.<br />

Gestion <strong>de</strong>s informations commerciales <strong>et</strong> financières (achat, garantie <strong>et</strong> extension,<br />

amortissement).<br />

Gestion <strong>de</strong>s états <strong>de</strong> matériel.<br />

Gestion <strong>de</strong>s <strong>de</strong>man<strong>de</strong>s d’intervention pour tous les types <strong>de</strong> matériel <strong>de</strong> l’inventaire.<br />

Gestion du planning <strong>et</strong> export au format Ical pour Assistant personnel<br />

Interface pour perm<strong>et</strong>tre à l'utilisateur final <strong>de</strong> déposer une <strong>de</strong>man<strong>de</strong> d’intervention.<br />

Gestion <strong>de</strong>s entreprises, contrats, documents liés aux éléments d’inventaires...<br />

Réservation <strong>de</strong> matériel<br />

Gestion d’un système <strong>de</strong> base <strong>de</strong> connaissances hiérarchique (FAQ) , <strong>gestion</strong> d’une<br />

FAQ publique.<br />

Génération <strong>de</strong> rapports sur le matériel, <strong>de</strong> rapports réseau, <strong>de</strong> rapports sur les<br />

interventions.<br />

De plus, GLPI présente <strong>de</strong> nombreux plugins venant ajouter d'autres fonctionnalités à la liste<br />

présente.<br />

2). Pré-requis<br />

GLPI nécessite un serveur WEB pour fonctionner. Celui-ci sera composé d’un serveur<br />

HTTP (Apache), d’un serveur <strong>de</strong> base <strong>de</strong> données (MySQL) <strong>et</strong> d’un langage serveur (PHP).<br />

C<strong>et</strong>te combinaison est appelée LAMP sous Linux <strong>et</strong> WAMP sous Windows.<br />

Tout d’abord, assurez-vous que vous disposez d’une connection intern<strong>et</strong> <strong>et</strong> que vous<br />

pouvez y accé<strong>de</strong>r. Elle est indispensable pour installer GLPI. Pour installer tous les serveurs<br />

<strong>et</strong> modules requis, nous allons utiliser la comman<strong>de</strong> ‘yum’ dans un terminal.<br />

Placez vous en mo<strong>de</strong> superutilisateur (root) : ‘su’ puis tapez le mot <strong>de</strong> passe.<br />

Le serveur WEB étant été installé lors <strong>de</strong> l’installation d’OCS, aucune installation préalable<br />

n’est alors nécessaire pour l’installation <strong>de</strong> GLPI. Cependant, il faut créer une base <strong>de</strong><br />

données MySQL pour stocker les informations <strong>de</strong> GLPI, c’est-à-dire celles <strong>de</strong> votre <strong>parc</strong>.<br />

Tapez les comman<strong>de</strong>s suivantes :<br />

mysql –u root –p<br />

create database glpidb ;<br />

grant all privileges on glpidb.* to glpiuser@localhost i<strong>de</strong>ntified by ‘glpi’;<br />

exit<br />

29


3). Installation<br />

Pour installer le package GLPI, tapez la comman<strong>de</strong> suivante :<br />

yum install glpi<br />

Ouvrez votre navigateur (Mozilla Firefox par exemple) <strong>et</strong> entrer l’url suivante :<br />

http://votre_serveur/glpi généralement http://localhost/glpi<br />

Le processus <strong>de</strong> configuration du logiciel va alors commencer puisque c’est la première<br />

utilisation que vous faîtes <strong>de</strong> GLPI. Si vous voulez à tout moment accé<strong>de</strong>z au début <strong>de</strong> ce<br />

processus, entrer l’url suivante :<br />

http://votre_serveur/glpi/in<strong>de</strong>x.php<br />

L’installeur vous <strong>de</strong>man<strong>de</strong> <strong>de</strong> choisir le langage d’installation.<br />

30


Une fois choisi <strong>et</strong> validé, il vous faut accepter la licence GLPI.<br />

31


On vous propose ensuite <strong>de</strong> choisir entre installation ou simple mise à jour. Choisissez<br />

Installation.<br />

32


L’installeur vérifie alors la compatibilité <strong>de</strong> l’environnement avec GLPI. Si vous avez bien<br />

suivi les étapes précé<strong>de</strong>ntes, vous pouvez cliquer sur continuer.<br />

33


L’installeur vous <strong>de</strong>man<strong>de</strong> ensuite <strong>de</strong> se connecter au serveur <strong>de</strong> base <strong>de</strong> données MySQL.<br />

Entrez alors l’utilisateur ‘root’ sans mot <strong>de</strong> passe, <strong>et</strong> le domaine ‘localhost’. Attention, ce sont<br />

les valeurs <strong>de</strong>s i<strong>de</strong>ntifiants par défaut. Si vous les avez modifié dans un terminal par exemple,<br />

saisissez alors les nouveaux paramètres.<br />

34


Une fois la connection avec le serveur établie, l’installeur vous <strong>de</strong>man<strong>de</strong> <strong>de</strong> sélectionner une<br />

base <strong>de</strong> donner pour stocker les informations <strong>de</strong> GLPI. Etant donné que nous avons crée<br />

« glpidb » auparavant, il est judicieux <strong>de</strong> choisir celle-ci. Cependant, si vous voulez en créer<br />

une autre ou en utiliser une qui ne figure pas dans la liste, vous pouvez. Attention toutefois à<br />

ne pas choisir « ocsweb », qui est la base <strong>de</strong> données du serveur <strong>de</strong> <strong>gestion</strong> d’OCS Inventory<br />

NG.<br />

35


L’installeur confirme alors que l’installation s’est bien déroulée <strong>et</strong> vous propose quatre mo<strong>de</strong>s<br />

<strong>de</strong> connection pour GLPI :<br />

I<strong>de</strong>ntifiant : ‘glpi’, Mot <strong>de</strong> passe : ‘glpi’ (administrateur)<br />

I<strong>de</strong>ntifiant : ‘tech’, Mot <strong>de</strong> passe : ‘tech’ (technicien)<br />

I<strong>de</strong>ntifiant : ‘normal’, Mot <strong>de</strong> passe : ‘normal’ (normal)<br />

I<strong>de</strong>ntifiant : ‘post-only’, Mot <strong>de</strong> passe : ‘post-only’ (postonly)<br />

Ce sont les logins <strong>et</strong> mots <strong>de</strong> passe par défaut. Vous pourrez les modifier par la suite si vous le<br />

désirez. Attention, il ne faut pas supprimer l’utilisateur « help<strong>de</strong>sk » qui est indispensable<br />

pour l’utilité <strong>de</strong> GLPI.<br />

36


Voici l’écran d’accueil pour se loguer à GLPI.<br />

37


Une fois connecté avec l’utilisateur ‘glpi’, mot <strong>de</strong> passe : ‘glpi’, on obtient l’interface<br />

suivante.<br />

4). Extensions<br />

Pour assurer une plus gran<strong>de</strong> fonctionnalité à votre GLPI, on se propose d’ajouter <strong>de</strong>s<br />

plugins. Ce sont <strong>de</strong>s outils qui vont interagir avec le programme principal, GLPI, afin <strong>de</strong> lui<br />

apporter <strong>de</strong> nouvelles fonctionnalités.<br />

Plugin d’import OCS :<br />

Ce plugin est composé d’un script perm<strong>et</strong>tant d’automatiser l’import <strong>et</strong> la mise à jour<br />

<strong>de</strong>s machines <strong>de</strong>puis OCS (le mo<strong>de</strong> OCSNG doit être opérationnel). Il est alors possible <strong>de</strong><br />

lancer plusieurs processus en parallèles afin d’améliorer les performances. Par ailleurs, une<br />

interface est disponible qui perm<strong>et</strong> <strong>de</strong> suivre en temps réel le processus d’importation, <strong>et</strong> <strong>de</strong><br />

fournir <strong>de</strong>s informations sur l’exécution <strong>de</strong>s scripts (vitesse d’import / sec, machines non<br />

importées, temps d’exécution d’un script, ...).<br />

Tapez les comman<strong>de</strong>s suivantes :<br />

yum install glpi-mass-ocs-import<br />

38


Ensuite, connectez vous sur GLPI (http://votre_serveur/glpi) <strong>et</strong> entrez en tant<br />

qu’administrateur ou technicien (login ‘glpi’ ou ‘tech’, mot <strong>de</strong> passe ‘glpi’ ou ‘tech’). Si vous<br />

étiez déjà connecté, déconnectez vous, puis reconnectez vous à GLPI. Dans le menu<br />

configuration, un nouvel ongl<strong>et</strong> « Plugins » apparaît. Cliquez <strong>de</strong>ssus.<br />

39


Vous pouvez alors sélectionner le plugin à installer, choisissez « Import en masse OCS ».<br />

40


Vous pouvez ainsi accé<strong>de</strong>r à la configuration du plugin. Pour consulter le mo<strong>de</strong> d’emploi <strong>et</strong><br />

obtenir plus d’informations sur le plugin, cliquez sur « Mo<strong>de</strong> d’emploi ». Pour continuer la<br />

configuration du plugin, choisissez « Configuration ».<br />

41


Un nouveau mo<strong>de</strong> apparaît alors dans les « Restrictions sur la <strong>gestion</strong> manuelle <strong>de</strong>s<br />

éléments ». Activez donc le mo<strong>de</strong> OCSNG puis cliquez sur « Vali<strong>de</strong>r ».<br />

42


Vous obtenez alors l’écran suivant, qui confirme que vous pouvez désormais visualiser votre<br />

inventaire OCS dans GLPI.<br />

Pour accé<strong>de</strong>r au mo<strong>de</strong> OCSNG, il vous suffit d’aller sur « Mo<strong>de</strong> OCSNG », dans le menu<br />

Configuration.<br />

Plugin d’injection <strong>de</strong> données :<br />

Ce plugin vous perm<strong>et</strong> d’injecter <strong>de</strong>s fichiers CSV (Comma-Separated Values) dans<br />

GLPI. Un fichier CSV est un format <strong>informatique</strong> ouvert représentant <strong>de</strong>s données tabulaires<br />

sous forme <strong>de</strong> valeurs séparées par <strong>de</strong>s virgules. Il est cependant utile pour échanger <strong>de</strong>s<br />

données entre <strong>de</strong>s tableurs <strong>et</strong> <strong>de</strong>s bases <strong>de</strong> données n'ayant pas d'autre format <strong>de</strong> fichier en<br />

commun. Le plugin d’injection <strong>de</strong> donner perm<strong>et</strong> ainsi <strong>de</strong> créer <strong>de</strong>s modèles d’injection pour<br />

une réutilisation future. Les obj<strong>et</strong>s pouvant être insérés sont : ordinateurs, moniteurs,<br />

imprimantes, matériels réseaux, périphériques, téléphones, groupes, utilisateurs <strong>et</strong> contrats.<br />

Tapez les comman<strong>de</strong>s suivantes :<br />

yum install glpi-data-injection<br />

43


Ensuite, connectez vous sur GLPI (http://votre_serveur/glpi) <strong>et</strong> entrez en tant<br />

qu’administrateur ou technicien (login ‘glpi’ ou ‘tech’, mot <strong>de</strong> passe ‘glpi’ ou ‘tech’). Si vous<br />

étiez déjà connecté, déconnectez vous, puis reconnectez vous à GLPI. Dans le menu<br />

configuration, cliquez sur l’ongl<strong>et</strong> « Plugins ».<br />

44


Vous pouvez alors sélectionner le plugin à installer, choisissez « Injection <strong>de</strong> fichiers ».<br />

45


Vous pouvez ainsi accé<strong>de</strong>r à la configuration du plugin. Pour consulter le mo<strong>de</strong> d’emploi <strong>et</strong><br />

obtenir plus d’informations sur le plugin, cliquez sur « Mo<strong>de</strong> d’emploi ». Pour continuer la<br />

configuration du plugin, choisissez « Installer le plugin Injection <strong>de</strong> fichiers ».<br />

46


Une fois le plugin installé, vous avez trois possibilités. Un accès vers le mo<strong>de</strong> d’emploi, la<br />

désinstallation du plugin ou la <strong>gestion</strong> <strong>de</strong>s droits. Choisissez « Gestion <strong>de</strong>s droits » pour<br />

configurer les droits d’accès sur le plugin.<br />

47


Il est fortement conseillé <strong>de</strong> donner les droits à l’administrateur, donc choisissez le profil<br />

administrateur, <strong>et</strong> cliquez sur « Vali<strong>de</strong>r ».<br />

48


Sélectionnez alors les modèles « Lecture » <strong>et</strong> « Ecriture » pour l’administrateur, <strong>et</strong> faîtes<br />

« Actualiser ».<br />

49


Vous pouvez alors ensuite voir que parmi les profils configurés, l’administrateur en fait partie.<br />

50


Pour accé<strong>de</strong>r au plugin, allez dans le nouveau menu « Plugins » apparu lors <strong>de</strong> l’installation<br />

du plugin, <strong>et</strong> cliquez sur « Injection <strong>de</strong> fichiers ».<br />

51


Cliquez sur « Suivant ».<br />

52


Vous obtenez alors un gui<strong>de</strong> pratique en six étapes pour injecter un fichier.<br />

53


Plugin format pdf :<br />

Ce plugin vous perm<strong>et</strong> d’imprimer en pdf ordinateurs <strong>et</strong> logiciels. De plus, il est<br />

possible d’exporter en une action les informations <strong>de</strong> plusieurs ordinateurs ou logiciels via la<br />

mise à jour <strong>de</strong> masse.<br />

Tapez les comman<strong>de</strong>s suivantes :<br />

yum install glpi-pdf<br />

Ensuite, connectez vous sur GLPI (http://votre_serveur/glpi) <strong>et</strong> entrez en tant<br />

qu’administrateur ou technicien (login ‘glpi’ ou ‘tech’, mot <strong>de</strong> passe ‘glpi’ ou ‘tech’). Si vous<br />

étiez déjà connecté, déconnectez vous, puis reconnectez vous à GLPI. Dans le menu<br />

configuration, cliquez sur l’ongl<strong>et</strong> « Plugins ».<br />

54


Vous pouvez alors sélectionner le plugin à installer, choisissez « Impression pdf ».<br />

55


Vous pouvez ainsi accé<strong>de</strong>r à la configuration du plugin. Pour continuer la configuration du<br />

plugin, choisissez « Installer le plugin Impression pdf ».<br />

56


Une fois le plugin installé, vous avez <strong>de</strong>ux possibilités. La désinstallation du plugin ou la<br />

<strong>gestion</strong> <strong>de</strong>s droits par profil. Choisissez « Gestion <strong>de</strong>s droits par profil » pour configurer les<br />

droits d’accès sur le plugin.<br />

57


Il est fortement conseillé <strong>de</strong> donner les droits à l’administrateur, donc choisissez le profil<br />

administrateur, <strong>et</strong> cliquez sur « Vali<strong>de</strong>r ».<br />

58


Il faut alors donner les droits à l’administrateur pour qu’il puisse appliquer le plugin <strong>et</strong><br />

imprimer en pdf. Cliquez ensuite sur « Ajouter ».<br />

59


Vali<strong>de</strong>r la configuration en cliquant sur « Vali<strong>de</strong>r ». Le plugin fonctionne alors correctement.<br />

60


III. Configuration <strong>et</strong> administration<br />

Dans le firewall <strong>de</strong> Linux, allez dans « Système Administration Pare-feu ».<br />

Il faut alors cocher la case « WWW (HTTP) » pour perm<strong>et</strong>tre la transmission <strong>de</strong>s paqu<strong>et</strong>s<br />

HTTP. Faîtes ensuite « Appliquer ».<br />

61


Si il y a encore <strong>de</strong>s problèmes avec l’accès au serveur http <strong>de</strong>puis l’extérieur, il faut désactiver<br />

totalement le firewall avec la comman<strong>de</strong> suivante :<br />

iptables –F INPUT<br />

iptables : comman<strong>de</strong>s correspon<strong>de</strong>nt au firewall <strong>de</strong> Fedora Core ;<br />

-F : signifie « flush » (vi<strong>de</strong>r) ;<br />

INPUT : les entrées.<br />

1). OCS Inventory NG<br />

Une fois le serveur <strong>et</strong> les agents OCS déployés, il faut configurer le serveur afin<br />

d’optimiser la <strong>gestion</strong> <strong>de</strong>s informations.<br />

Gestion <strong>de</strong> l’inventaire :<br />

En vous connectant à l’adresse du serveur (http://adresse_ip_du_server/ocsreports), <strong>et</strong> en en<br />

vous connectant en tant qu’administrateur (par défaut login : ‘admin’, mot <strong>de</strong> passe :<br />

‘admin’), vous accé<strong>de</strong>z à l’interface suivante, où on voit les données <strong>de</strong>s agents. Par exemple,<br />

ici, on a installé un agent sur le serveur lui-même <strong>et</strong> sur d’autres machines, <strong>et</strong> on r<strong>et</strong>rouve<br />

alors dans « Toutes les machines » (icône en faut à gauche), les informations sur les machine.<br />

62


Il est possible <strong>de</strong> choisir parmi une liste les différentes informations que vous désirez<br />

voir apparaître (adresse IP, adresse MAC, domaine, …). Cliquez sur le menu déroulant<br />

« Ajouter colonne » <strong>et</strong> choisissez le critère à ajouter. Pour réinitialiser les choix par défauts,<br />

cliquez sur « Res<strong>et</strong> ».<br />

63


En cliquant sur le nom d’une machine elle-même (ici « Brulle »), vous avez accès à <strong>de</strong><br />

multiples informations.<br />

64


L’icône « Répartition co<strong>de</strong>/machines » (<strong>de</strong>uxième icône en haut <strong>de</strong> gauche à droite), perm<strong>et</strong><br />

d’associer <strong>de</strong>s valeurs TAG à un ensemble <strong>de</strong> machines.<br />

65


Dans le menu « Recherche multicritères » (troisième icône en haut <strong>de</strong> gauche à droite), il est<br />

possible <strong>de</strong> faire <strong>de</strong>s recherches <strong>de</strong> machines en établissant les critères désirés. Par exemple<br />

ici on a ajouté plusieurs critères mais activé que « Nom machine » <strong>et</strong> cherché un nom<br />

« EGAL » à Brulle.<br />

66


Télédéploiement, imports <strong>et</strong> utilisateurs :<br />

Le menu « Télédéploiement » (quatrième icône <strong>de</strong> gauche à droite) propose trois liens :<br />

« Création », « Activation » <strong>et</strong> « Activé ». Cela représente en fait les étapes <strong>de</strong> la création<br />

d’un paqu<strong>et</strong> à télédéployer sur les clients. Commençons par « Création ».<br />

On vous <strong>de</strong>man<strong>de</strong> <strong>de</strong> donner un nom au paqu<strong>et</strong>, le système d’exploitation correspondant, le<br />

protocole utilisé, la priorité (<strong>de</strong> 0 à 9, 0 étant la plus forte priorité), le fichier lui-même à<br />

chercher avec le bouton « Parcourir », le type d’action à lui associer (stocker, exécuter ou<br />

lancer) <strong>et</strong> les interactions éventuelles <strong>de</strong> l’utilisateur lors du télédéploiement. Remplissez les<br />

champs <strong>et</strong> cliquez sur envoyer une fois prêt.<br />

67


Vous <strong>de</strong>vez alors vali<strong>de</strong>z en cliquant sur « Envoyer ».<br />

68


Vous obtenez alors un message <strong>de</strong> confirmation <strong>de</strong> la création du paqu<strong>et</strong>.<br />

.<br />

69


Allez ensuite dans le lien « Activation ». Vous r<strong>et</strong>rouvez votre paqu<strong>et</strong>, qu’il faut activer.<br />

Cliquez alors sur l’icône à droite dans la case « Activer » <strong>de</strong> votre paqu<strong>et</strong>.<br />

70


Entrez les adresses <strong>de</strong>s serveurs https <strong>et</strong> <strong>de</strong> fichiers (votre_serveur/download) <strong>et</strong> cliquez sur<br />

« Envoyer ».<br />

71


Dans le lien « Activés », vous pouvez alors voir que votre paqu<strong>et</strong> figure bien parmi les<br />

paqu<strong>et</strong>s activés.<br />

72


Pour appliquer ce paqu<strong>et</strong> sur une machine par exemple, cliquez sur la machine elle-même<br />

(dans l’icône « Toutes les machines »). Dans le menu « Traitements personnalisés », cliquez<br />

sur « ajouter paqu<strong>et</strong> » (en bas à droite).<br />

73


Cliquez sur l’icône correspondant à la case « Affecter » (sur la droite) <strong>de</strong> votre paqu<strong>et</strong> <strong>et</strong><br />

confirmez.<br />

74


Dans le menu « Traitements personnalisés » <strong>de</strong> la machine, on r<strong>et</strong>rouve le paqu<strong>et</strong> affecté.<br />

75


L’icône « Sécurité » (cinquième icône <strong>de</strong> gauche à droite) propose trois liens.<br />

« Détails <strong>de</strong> réseaux interconnectés » offre <strong>de</strong>s informations sur les réseaux interconnectés,<br />

« Interrogation par IP » perm<strong>et</strong> <strong>de</strong> rechercher l’appartenance d’une adresse IP <strong>et</strong><br />

« Configuration » perm<strong>et</strong> <strong>de</strong> configurer les types <strong>de</strong> périphériques <strong>et</strong> les noms <strong>de</strong>s sousréseaux.<br />

76


L’icône « Dictionnaire » (sixième icône <strong>de</strong> gauche à droite) est un dictionnaire traitant<br />

l’ensemble <strong>de</strong> votre inventaire.<br />

77


L’icône « Client » (septième icône <strong>de</strong> gauche à droite) perm<strong>et</strong> d’ajouter un nouveau fichier<br />

dans la base <strong>de</strong> donnés OCS (ici « ocsweb »). Ajoutons par exemple un exécutable :<br />

ocsagent.exe.<br />

Faîtes attention à la taille <strong>de</strong>s fichiers que peut recevoir votre base <strong>de</strong> données. Si vous<br />

rencontrez un message d’erreur, allez dans le fichier « my.cnf » <strong>et</strong> ajoutez la ligne suivante.<br />

78


L’icône « Configuration » (huitième icône <strong>de</strong> gauche à droite), offre la possibilité <strong>de</strong> régler<br />

divers paramètres généraux <strong>de</strong> votre serveur <strong>de</strong> <strong>gestion</strong> (mises à jour, fréquences, autorisation<br />

du déploiement…) à modifier en cliquant sur « M<strong>et</strong>tre à jour ». Il est conseillé <strong>de</strong> m<strong>et</strong>tre<br />

« DEPLOY » <strong>et</strong> « DOWNLOAD » sur « ON ».<br />

79


L’icône « Registre » (neuvième <strong>de</strong> gauche à droite), perm<strong>et</strong> <strong>de</strong> gérer les registres (ajouter,<br />

modifier, supprimer).<br />

80


L’icône « Admininfo » (dixième <strong>de</strong> gauche à droite), perm<strong>et</strong> <strong>de</strong> créer <strong>de</strong>s textes, entiers<br />

(nombres) ou dates qui servent à l’administrateur comme <strong>de</strong>s mémos.<br />

81


L’icône « Doubles » (onzième <strong>de</strong> gauche à droite) perm<strong>et</strong> <strong>de</strong> s’assurer qu’il n’y pas <strong>de</strong><br />

redondances dans divers critères (hostname, mac address, …) pouvant être associés.<br />

82


L’icône « Modifier le label » (douzième <strong>de</strong> gauche à droite) sert à créer <strong>de</strong>s labels <strong>et</strong> à les<br />

modifier ou supprimer.<br />

83


L’icône « Users » (treizième <strong>de</strong> gauche à droite) perm<strong>et</strong> <strong>de</strong> créer <strong>de</strong>s utilisateurs pour se<br />

connecter au serveur OCS. Vous pouvez définir son nom, son mot <strong>de</strong> passe <strong>et</strong> son type <strong>de</strong><br />

pouvoir. Par défaut, il n’existe que ‘admin’.<br />

84


L’icône « Import local » (quatorzième <strong>de</strong> gauche à droite) perm<strong>et</strong> d’importer un fichier <strong>de</strong><br />

type « .ocs » vers votre serveur local.<br />

Enfin, l’icône « Ai<strong>de</strong> » (<strong>de</strong>rnier <strong>de</strong> gauche à droite) donne accès au gui<strong>de</strong> officiel<br />

d’installation <strong>et</strong> d’administration (en anglais).<br />

85


2). GLPI<br />

Une fois GLPI installé, il faut le configurer pour optimiser la <strong>gestion</strong> <strong>de</strong> son <strong>parc</strong><br />

<strong>informatique</strong>. Entrez dans GLPI (http://votre_serveur/glpi) <strong>et</strong> loguez vous en administrateur<br />

(par défaut ‘glpi’). Pour avoir accès à la configuration globale <strong>de</strong> GLPI, allez dans<br />

« Configuration », puis « Générale ».<br />

Il est conseillé <strong>de</strong> laisser les paramètres par défaut.<br />

86


Gestion <strong>de</strong> l’inventaire :<br />

On va d’abord configurer la <strong>gestion</strong> <strong>de</strong> l’inventaire. Grâce au plugin d’import en<br />

masse d’OCS, on récupère l’inventaire d’OCS dans GLPI. Pour visualiser celui-ci, cliquez sur<br />

le menu « <strong>Inventaire</strong> ».<br />

On a alors les machines importées par le plugin <strong>de</strong>puis le serveur OCS.<br />

87


Pour m<strong>et</strong>tre à jour l’inventaire, aller dans « Outils » puis « OCSNG ». Cliquez sur<br />

« Importation <strong>de</strong> nouveau ordinateurs ».<br />

Vous obtenez alors l’écran suivant.<br />

88


Cochez les machines que vous désirez importer (<strong>et</strong> qui n’ont donc pas encore été importé dans<br />

GLPI) <strong>et</strong> cliquez sur « Importer ». A la fin <strong>de</strong> l’import, vous obtenez ceci.<br />

En revenant sur « <strong>Inventaire</strong> », vous r<strong>et</strong>rouvez les nouvelles machines.<br />

89


Pour modifier les affichages dans l’inventaire, aller dans « Configuration », puis « Mo<strong>de</strong><br />

OCSNG ». Cliquez ensuite sur « localhost » <strong>et</strong> m<strong>et</strong>tez les imports là où vous désirez.<br />

Sélectionnez aussi « Oui » ou « Non » dans les matériels, logiciels pour voir ces informations<br />

ou non. Pensez aussi à activer la « Liaison automatique <strong>de</strong>s machines ». Faîtes « Vali<strong>de</strong>r ».<br />

Désormais, vous pouvez voir dans les différents menus <strong>de</strong> l’inventaire (ordinateur, moniteurs,<br />

logiciels, réseaux, périphériques, imprimantes, cartouches, consommables, téléphones <strong>et</strong><br />

statuts) les informations sur votre <strong>parc</strong>.<br />

90


Il faut aussi penser à synchroniser OCS <strong>et</strong> GLPI. Aller dans « Outils », puis « OCSNG » <strong>et</strong><br />

faîtes « Synchronisation <strong>de</strong>s ordinateurs déjà importés ». Faîtes alors « Synchroniser ».<br />

Vous obtenez alors ceci.<br />

91


Les données dans OCS sont alors mises à jour dans GLPI. Dans « <strong>Inventaire</strong> » (ordinateurs),<br />

vous pouvez le vérifier.<br />

92


Authentification <strong>et</strong> utilisateurs :<br />

GLPI perm<strong>et</strong> <strong>de</strong> se loger en quatre utilisateurs différents. Un utilisateur a un profit qui<br />

lui est affecté. Il y a quatre profils (qui sont d’ailleurs affectés aux quatre utilisateurs par<br />

défaut). Vous pouvez modifier les droits <strong>de</strong> ces profils dans « Administration », puis<br />

« Profils ».<br />

Cliquez alors sur le profil que vous désirez modifier. Cependant, il est déconseillé <strong>de</strong> modifier<br />

les profils <strong>et</strong> <strong>de</strong> les laisser tels qu’ils sont par défaut.<br />

93


L’utilisateur ‘post-only’ (mot <strong>de</strong> passe : ‘postonly’) est celui qui est utilisé par défaut pour<br />

poster un tick<strong>et</strong>. Etant donné que le <strong>parc</strong> est intégré dans un Active Directory, il est possible<br />

<strong>de</strong> gérer l’authentification via LDAP (Lightweight Directory Access Protocol), qui est un<br />

protocole perm<strong>et</strong>tant d’accé<strong>de</strong>r aux annuaires telles qu’Active Directory. Les utilisateurs<br />

d’Active Directory pourront alors se loguer avec leur login <strong>et</strong> leur mot <strong>de</strong> passe dans GLPI<br />

pour poster un tick<strong>et</strong>.<br />

94


Allez dans « Configuration » puis « Authentification ». Cliquez alors sur la p<strong>et</strong>ite croix qui<br />

correspond à « Ajouter ». Sélectionnez « Active Directory » <strong>et</strong> vous obtenez alors l’interface<br />

suivante, à compléter.<br />

Si votre annuaire (ici Active Directory) n’est pas présente, c’est que le module ldap pour PHP<br />

n’est pas installé sur votre serveur GLPI (comman<strong>de</strong> : yum install php-ldap).<br />

Dans « Nom », indiquez un nom pour votre LDAP. Dans « Serveur », il faut indiquer<br />

« ldap://votre_serveur_activedirectory ». « Basedn » correspond au « Distinguished Name »<br />

<strong>de</strong> recherche initiale. Entrez : « CN=Users,DC=votre_nom_<strong>de</strong>_domaine ». « rootdn »<br />

correspond à la spécification d’un utilisateur autorisé à faire <strong>de</strong>s recherches. On a donc crée<br />

dans l’active directory un nouvel utilisateur (login :’glpi-rea<strong>de</strong>r’, mot <strong>de</strong> passe : ‘glpi-rea<strong>de</strong>r’),<br />

<strong>et</strong> on entre dans « rootdn » : « CN=glpi-rea<strong>de</strong>r,CN=Users,DC=votre_nom_<strong>de</strong>_domaine ».<br />

Dans « Pass (pour les connexions non anonymes) », entrez le mot <strong>de</strong> passe <strong>de</strong> votre nouvelle<br />

utilisateur (ici mot <strong>de</strong> passe : ‘glpi-rea<strong>de</strong>r’). Ne modifiez pas le reste, <strong>et</strong> faîtes Vali<strong>de</strong>r. En haut<br />

du bloc <strong>de</strong> configuration, on vous signale que si le test a réussi ou non.<br />

95


Tous les utilisateurs <strong>de</strong> l’Active directory peuvent alors se loger avec leur login <strong>et</strong> leur mot <strong>de</strong><br />

passe Active Directory dans GLPI pour poster un tick<strong>et</strong>. Dans « Administration », puis<br />

« Utilisateurs », vous visualisez désormais en plus <strong>de</strong>s quatre utilisateurs par défaut, ceux qui<br />

se sont logués avec leur i<strong>de</strong>ntifiant Active Directory.<br />

96


Cependant, vous pouvez toujours créer <strong>de</strong>s utilisateurs en cliquant sur « Ajouter utilisateur »<br />

ou « Depuis une source externe ». Il est également possible d’importer les utilisateurs<br />

d’Active Directory en cliquant sur « Liaison LDAP », puis « Importation <strong>de</strong> nouveaux<br />

utilisateurs.<br />

97


Help<strong>de</strong>sk :<br />

Un <strong>de</strong>s intérêts majeurs <strong>de</strong> GLPI est le post <strong>de</strong> tick<strong>et</strong>s en cas <strong>de</strong> problèmes pour un<br />

utilisateur du <strong>parc</strong> <strong>informatique</strong>. Il est possible donc <strong>de</strong> poster <strong>de</strong>s tick<strong>et</strong>s <strong>et</strong> les suivre.<br />

Pour poster un tick<strong>et</strong>, aller dans « Assistance », puis « Help<strong>de</strong>sk ». Ou bien si vous vous<br />

connectez en ‘post-only’ ou avec votre i<strong>de</strong>ntifiant Active Directory par exemple, vous avez<br />

accès au post <strong>de</strong> tick<strong>et</strong>.<br />

Choisissez la priorité <strong>de</strong> votre <strong>de</strong>man<strong>de</strong>, sa catégorie, <strong>et</strong> décrivez votre problème. Vous<br />

pouvez également joindre un fichier (2Mo max) en cliquant sur « Parcourir ». Vali<strong>de</strong>z en<br />

cliquant sur « Envoyer message ». Une nouvelle fenêtre <strong>de</strong> confirmation apparaît alors.<br />

98


Pour suivre un tick<strong>et</strong>, il faut être administrateur (‘glpi’ par exemple). Dans « Assistance » puis<br />

« Suivi », vous avez votre boite <strong>de</strong> réception <strong>de</strong>s tick<strong>et</strong>s. On r<strong>et</strong>rouve alors le tick<strong>et</strong> posté<br />

précé<strong>de</strong>mment.<br />

En cliquant <strong>de</strong>ssus, vous avez accès aux détails du problème.<br />

99


Cliquez sur « Ajouter un nouveau suivi » pour effectuer un suivi du problème <strong>de</strong> l’utilisateur.<br />

L’utilisateur, sur son compte (dans « Tick<strong>et</strong> »), en cliquant sur les infos <strong>de</strong> son tick<strong>et</strong>, a accès<br />

au suivi du problème.<br />

100


Par ailleurs, dans la console principale, vous r<strong>et</strong>rouvez les tick<strong>et</strong>s en cours<br />

Une fois le problème réglé, supprimez le tick<strong>et</strong> si vous le désirez (dans « Suivi »).<br />

Organisation <strong>et</strong> communication :<br />

Il est important pour l’administrateur <strong>de</strong> s’organiser dans la <strong>gestion</strong> <strong>de</strong>s données <strong>et</strong> <strong>de</strong>s<br />

requêtes.<br />

Vous avez accès à un planning dans « Assistance », puis « Planning ».<br />

101


Le menu « Gestion » vous offre une <strong>gestion</strong> <strong>de</strong> documents, <strong>de</strong> contacts, <strong>et</strong>c… Dans « Outils »,<br />

puis « Notes », vous pouvez créer <strong>de</strong>s notes personnelles. Cliquez à chaque fois sur la p<strong>et</strong>ite<br />

croix pour ajouter <strong>de</strong>s éléments.<br />

De la même manière <strong>et</strong> dans le même menu « Outils », vous pouvez créer <strong>de</strong>s bases <strong>de</strong><br />

connaissances, générer <strong>de</strong>s rapports.<br />

Dans « Administration » puis « Données », vous pouvez faire une sauvegar<strong>de</strong> <strong>de</strong> la base <strong>de</strong><br />

données (« glpidb » dans notre cas), au format SQL ou XML.<br />

102


Dans « Administration » puis « Journaux » se trouve un historique <strong>de</strong>s actions effectué sur<br />

GLPI (connexions, posts, …).<br />

Dans « Configuration », puis « Notifications », il est possible <strong>de</strong> configurer un suivi par mail<br />

avec options.<br />

103


Dans « Configuration », puis « Passerelle mail », il est possible d’ajouter une passerelle pour<br />

que les utilisateurs envoient leurs problèmes par mail.<br />

Dans « Configuration », puis « Type <strong>de</strong> document », vous visualisez tous les types <strong>de</strong><br />

documents que supporte GLPI (pour l’import <strong>de</strong> fichiers dans les tick<strong>et</strong>s par exemple). Vous<br />

pouvez les modifier (autorisation <strong>de</strong>s téléchargements) ou les supprimer.<br />

104


Lorsqu’on clique sur « HTML » par exemple, on a accès à c<strong>et</strong>te fenêtre <strong>de</strong> configuration.<br />

Dans « Configuration », puis « Lien externe », en cliquant sur la p<strong>et</strong>ite croix (« Ajouter »),<br />

vous pouvez créer un lien externe (créer un fichier <strong>de</strong> lien).<br />

105


Annexe<br />

Toutes les applications précé<strong>de</strong>ntes ayant été installé sous Fedora Core 9, on a décidé<br />

d’utiliser une machine virtuelle au moyen du logiciel VirtualBox ou VMWare. On peut ainsi<br />

créer un nouvel environnement (ou plusieurs), sur un seul hôte (ou hyperviseur). Il est<br />

conseillé <strong>de</strong> choisir un hôte à la configuration puissante pour un fonctionnement facilité.<br />

L’intérêt d’utiliser une machine virtuelle pour installer les <strong>gestion</strong>naires <strong>de</strong> <strong>parc</strong> est<br />

l’isolement <strong>de</strong>s machines <strong>et</strong> donc leur relative indépendance. De plus, chaque machine<br />

virtuelle est caractérisée par un fichier d’extension « .vdi » (pour VirtualBox) ou « .vdmk »<br />

(VMWare), qui est en fait le disque dur <strong>de</strong> la machine virtuelle où y seront stockées toutes les<br />

données <strong>de</strong> l’environnement. Il est donc impératif <strong>de</strong> ne pas supprimer ni modifier le fichier<br />

« .vdi » ou « .vdmk » <strong>de</strong> la machine virtuelle <strong>de</strong>puis l’extérieur (c’est-à-dire <strong>de</strong>puis<br />

l’hyperviseur). Des copies <strong>de</strong> fichiers « .vdi » ou « .vdmk » perm<strong>et</strong>tent <strong>de</strong> transporter sa<br />

machine virtuelle.<br />

1). VirtualBox<br />

Téléchargez le logiciel VirtualBox sur le site officiel : http://www.virtualbox.org/.<br />

Après installation, lancez le logiciel, vous obtenez l’interface suivante :<br />

Si vous voulez modifier les paramètres généraux <strong>de</strong> VirtualBox, cliquez sur « Fichier », puis<br />

« Préférences ». De plus, vous pouvez modifier le répertoire ou seront placés les fichiers<br />

« .vdi » <strong>de</strong> vos machines.<br />

106


Cliquez sur le menu « Nouveau » <strong>et</strong> faîtes « suivant ». Choisissez alors un nom pour<br />

votre machine <strong>et</strong> un système d’exploitation, <strong>et</strong> faîtes « Suivant ».<br />

107


Vous pouvez ensuite choisir la taille <strong>de</strong> la mémoire vive pour votre machine virtuelle. Faîtes<br />

« Suivant ».<br />

Créez ensuite le disque dur <strong>de</strong> votre machine, c’est-à-dire le fichier « .vdi ». Cliquez sur<br />

« Nouveau ».<br />

108


Faîtes « Suivant », puis sélectionnez « Image dynamique » (pour plus <strong>de</strong> souplesse dans votre<br />

travail à long terme) <strong>et</strong> faites « Suivant ».<br />

Donnez alors un nom <strong>et</strong> une taille pour votre disque, <strong>et</strong> faîtes « Suivant ».<br />

109


Enfin cliquez sur « Terminer », puis « Suivant ».<br />

Finissez par « Terminer ». Vous obtenez alors l’interface suivante.<br />

110


Cliquez sur le menu « Préférences », puis modifiez (conseillé), la taille <strong>de</strong> la mémoire vive<br />

pour la vidéo.<br />

111


Allez ensuite dans le menu CD/DVD-ROM. Cocher « Installer un lecteur CD/DVD-ROM » <strong>et</strong><br />

choisissez votre type <strong>de</strong> lecteur. Soit vous avez inséré un cd dans votre lecteur (auquel cas<br />

sélectionnez « Lecteur CD/DVD hôte »), sinon choisissez votre image « ISO « (auquel cas<br />

sélectionnez « Fichier image ISO »). Faîtes « OK ».<br />

Vous n’avez alors plus qu’à lancer votre machine virtuelle en cliquant sur « Lancer ». Suivez<br />

alors les étapes d’installation <strong>de</strong> votre système d’exploitation. Au prochain démarrage <strong>de</strong><br />

votre machine, il faudra veiller à décocher « Installer un lecteur CD/DVD-ROM » pour éviter<br />

<strong>de</strong> booter sur le cd d’installation.<br />

112


Pour configurer votre machine virtuelle dans le réseau, aller dans « Préférences », puis<br />

sélectionnez « Réseau » <strong>et</strong> dans « attaché à », vous pouvez soit utiliser le mo<strong>de</strong> « NAT »,<br />

« Adaptateur réseau hôte », « Réseau interne » ou « Non attaché ». Le premier, NAT<br />

(N<strong>et</strong>work Address Translation), perm<strong>et</strong> <strong>de</strong> vous connecter directement à votre hyperviseur. Le<br />

second crée une connection réseau qu’il faudra alors relier à votre réseau local (où est<br />

connecté l’hyperviseur) via un pont (ou bridge). Le troisième relie directement la machine au<br />

réseau local <strong>et</strong> le <strong>de</strong>rnier isole la machine <strong>de</strong> tout réseau.<br />

Pour plus d’informations quant à l’utilisation <strong>et</strong> la configuration <strong>de</strong> VirtualBox,<br />

veuillez consulter le manuel d’utilisateur sur le site officiel à l’url suivante :<br />

http://www.virtualbox.org/download/UserManual.pdf.<br />

113


2). VMWare<br />

Téléchargez le logiciel VMWare Server sur le site officiel : http://www.vmware.com.<br />

Après installation, lancez le logiciel, vous obtenez l’interface suivante :<br />

Cliquez alors sur « New Virtual Machine » <strong>et</strong> suivez les étapes guidées <strong>de</strong> création d’une<br />

machine virtuelle. Le fonctionnement d’une machine virtuelle sous VMWare est basé sur le<br />

même principe qu’une machine virtuelle sous VirtualBox.<br />

114


Par ailleurs, il est conseillé d’installer la « VMWare tools ». Ce sont <strong>de</strong>s outils qui serviront à<br />

optimiser les performances <strong>de</strong> votre machine virtuelle. Dans le menu « VM », cliquez sur<br />

« Install VMWare tools ».<br />

Dans votre machine virtuelle apparat une archive, décompressez-là <strong>et</strong> lancer « vmwareinstall.pl<br />

».<br />

115


Suivez alors les instructions <strong>de</strong> l’installeur.<br />

On veut ensuite intégrer la machine virtuelle au réseau. Pour cela, on dispose, dans « Edit<br />

virtual machine s<strong>et</strong>tings » puis en cliquant sur « Ethern<strong>et</strong> », <strong>de</strong> quatre options pour la<br />

connection. Soit « Bridged : Connected directly to the physical n<strong>et</strong>work », soit « NAT : Used<br />

to share the host’s IP address», soit « Host-only : a private n<strong>et</strong>work shared with the host » ou<br />

bien encore « Custom : Specific virtual n<strong>et</strong>work ». La première option relie directement votre<br />

machine sur le réseau local. La secon<strong>de</strong> créée une connection où seront présents l’hôte <strong>et</strong> la<br />

machine virtuelle, avec translation d’adresse (donc généralement si votre hôte à un accès à<br />

intern<strong>et</strong>, la machine virtuelle pourra y accé<strong>de</strong>r aussi). La troisième créée une connection où<br />

seront présents l’hôte <strong>et</strong> la machine virtuelle, sans translation d’adresse. Enfin la quatrième<br />

perm<strong>et</strong> <strong>de</strong> choisir parmi les réseau virtuels crées par VMWare (modifiable dans le menu<br />

« Host », puis « Virtual n<strong>et</strong>work s<strong>et</strong>tings »). Par exemple, par défaut le VMN<strong>et</strong>0 est celui<br />

utilisé dans la première option (bridged), le VMN<strong>et</strong>1 est celui employé pour la secon<strong>de</strong><br />

(NAT) <strong>et</strong> VMN<strong>et</strong>8 dans la troisième (Host-only).<br />

116


117


Le premier choix est celui que nous choisirons, en eff<strong>et</strong> il perm<strong>et</strong> la création d’un pont<br />

directement sur la carte réseau <strong>de</strong> l’hyperviseur ou hôte. La machine virtuelle utilisera une<br />

adresse MAC différente <strong>de</strong> celle <strong>de</strong> l’host mais sera connecté directement sur le réseau local<br />

grâce au « VMWare Bridge Protocol » qui va vous perm<strong>et</strong>tre d’établir une connection au<br />

VMN<strong>et</strong> n<strong>et</strong>work (connections créées par le logiciel VMWare) configuré pour être relié à la<br />

carte réseau <strong>de</strong> l’hôte (par défaut VMN<strong>et</strong>0).<br />

118


En s’assurant la bonne configuration <strong>de</strong> vos serveurs <strong>et</strong>/ou firewalls pour le réseau (DHCP,<br />

restrictions, …), on obtient une configuration IP pour la machine virtuelle.<br />

Pour plus d’informations quant à l’utilisation <strong>et</strong> la configuration <strong>de</strong> VMWare, veuillez<br />

consulter les manuels d’utilisateur sur le site officiel à l’url suivante :<br />

http://www.vmware.com/support/pubs/server_pubs.html.<br />

119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!