Inventaire et gestion de parc informatique - Thibaut Probst
Inventaire et gestion de parc informatique - Thibaut Probst
Inventaire et gestion de parc informatique - Thibaut Probst
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