PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers",...

14
MIAS JORDAN CFA Blagnac Commerce et Services BTS SIO Option SISR 2 SIO – Session 2017 PPE N°5 : Installation et Configuration d'OCS sur machine virtuelle Linux

Transcript of PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers",...

Page 1: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

MIAS JORDAN CFA Blagnac Commerce et Services

BTS SIO Option SISR 2 SIO – Session 2017

PPE N°5 : Installation et Configuration d'OCS sur machine virtuelle Linux

Page 2: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

BTS SIO –

Services Informatiques aux Organisations –

Session 2016/2017

Nom du candidat : Jordan Mias Projet Personnalisé Encadré N°5 Activité : Installation d'un serveur hébergeant le service Open Computer and Software Inventory Contexte : Nous souhaitons déployer une machine virtuelle serveur supportant un service d'inventaire de parc informatique pour une hypothétique entreprise. Objectifs : Nous avons besoin d'un logiciel capable de récolter et de gérer les informations d'un parc informatique.

Solutions envisageables : OCS Inventory Fusion SmartTrack

Description de la solution retenue :

Utilisation d'OCS Inventory

Conditions initiales : Une machine physique (ordinateur portable Asus). Conditions finales : Un serveur (virtuel) hébergeant le service OCS Inventory. Outils utilisés : Oracle VM VirtualBox 5.0, une image disque de Windows Serveur 2012 R2, et un ordinateur portable Asus ROG.

Conditions de réalisation :

Logiciels : Oracle VM VirtualBox 5.0, OCS Inventory NG Durée de réalisation : 02h00 : Prise en main d'OCS Inventory et installation d'un serveur virtuel sous Windows Server 2012 R2.

Page 3: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

Compétences mises en œuvre

au cours de cette activité professionnelle :

Productions relatives à la mise en place et à l’étude d’une technologie, d’un composant, d'un outil ou d’une méthode. - A1.2.1 , Élaboration et présentation d'un dossier de choix de solution technique -

Page 4: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

Table des matières

Page 5: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

Table des figures

Page 6: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

1° Introduction

présentation OCS

2° Configuration de la machine virtuelle

J'ai choisi d'installer OCS sur un serveur Linux Debian 7.9 car celui-ci présente plusieurs avantages :

- Licence libre (pas de coûts supplémentaires) - Peu de ressources système nécessaires - Intégration facile sur tout hyperviseur

Avant de démarrer la VM Debian, je dois changer la configuration de sa carte réseau virtuelle en passant celle-ci sur "Accès par pont" qui la lie à une carte réseau physique de l'ordinateur hôte.

Je fixe à présent l'adresse IP de mon serveur, pour ceci j'accède au dossier des interfaces réseaux par la commande suivante :

Page 7: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

Une fois l'adresse de mon serveur fixée, je relance les services réseaux et je vérifie que ma connexion soit fonctionnelle en lançant la commande "ping" vers "google.fr":

A présent que la connexion internet est fonctionnelle, je mets à jour mon serveur en exécutant les commandes suivantes :

Notre machine virtuelle est à jour et prête à être utilisée.

3) Installation du serveur LAMP

Pour faire fonctionner OCS, le système nécessite plusieurs applications préalables.

a. / Je vais commencer par installer Apache2 :

Une fois l'installation terminée, je redémarre le service Apache2 :

Page 8: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

b. / Je vais à présent installer MySQL :

Durant l'installation, je renseigne le mot de passe pour le compte "root" de MySQL :

Une fois l'installation terminée, je relance le service MySQL :

c. / J'installe ensuite PHP5 :

Une fois l'installation terminée, je vérifie le bon fonctionnement du serveur PHP en plaçant tout d'abord un fichier dans le dossier "/var/www". J'appelle ce fichier "info.php" et je lui fais contenir les lignes suivantes :

Je me rends ensuite via un navigateur web à l'adresse http://localhost/info.php :

La page affiche bien les informations de notre serveur PHP, il est fonctionnel.

d. / J'installe à présent les modules PERL :

Modules PERL installés. Tous les services nécessaires au serveur LAMP sont à présent installés.

Page 9: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

4) Installation et Configuration d'OCS Inventory

Dans un premier temps, je télécharge la dernière version d'OCS Inventory Server :

Une fois le fichier téléchargé, je le déplace dans le dossier "/etc/www/" puis je le décompresse :

Copie du fichier

Suppression du double

Déplacement dans le dossier cible

Décompression

Je me place dans le dossier nouvellement décompressé puis je lance le script d'installation d'OCS :

L'installation démarre alors et va me poser plusieurs questions pendant son exécution. Je devrai renseigner les adresses, les ports et les chemins d'accès aux fichiers de configuration.

Le script vérifie l'installation de MySQL, je dois préciser l'adresse du serveur ainsi que le port correspondant. "localhost" et "3306" dans le cas présent :

Les valeurs proposées par la suite sont également exactes, il suffit d'accepter la valeur défaut.

Page 10: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

L'installation se poursuit ensuite. Une fois achevée, je redémarre le serveur apache2 (car certains fichiers de configuration ont été modifiés) :

OCS est maintenant installé et il peut être configuré depuis son interface web en http://localhost/ocsreports.

Je configure l'accès à la base de données lors de la première connexion :

Il faut renseigner l'identifiant et le mot de passe ainsi que l'adresse du serveur MySQL (localhost).

Nous pouvons alors accéder à la page "localhost/ocsreports/index.php" (ID/mdp par défaut : admin/admin). Après la première connexion une alerte sécurité s'affiche :

Le fichier install.php permet de configurer l'accès à la base de données, il est donc préférable de le supprimer du serveur pour des raisons de sécurité maintenant qu'il n'est plus utile ("rm install.php").

Il est également préférable de modifier le mot de passe pas défaut du serveur OCS (admin/admin). Pour faire cela, je me rends sur l'onglet Config/Users de mon interface web, je crée un nouveau superadministrateur auquel j'assigne un mot de passe. Puis je supprime l'utilisateur "admin" par défaut.

Page 11: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

5) Installation et Configuration de l'Agent OCS

Je vais à présent télécharger la dernière version de l'Agent OCS en lien direct :

Une fois le téléchargement terminé, je déplace l'archive dans le dossier "/var/www/", puis je le décompresse :

Je me place ensuite dans le dossier nouvellement décompressé, j'entre préalablement les commandes suivantes pour préparer l'installation :

- "perl Makefile.PL" vérification des fichiers perl ; - "make" compilation des fichiers d'installation ;

Puis je lance celle-ci avec la commande suivante :

Le programme demande plusieurs informations au cours de son installation :

- Son dossier d'installation (au choix) - L'importation des paramètres de l'ancien agent (inutile ici, pas d'ancien agent) - L'adresse du serveur local :

- Demande d'application d'une étiquette administrative sur la machine locale (au choix) - Lieu de stockage des données de l'agent (laisser par défaut)

Pour la suite des questions de l'installation, le choix par défaut est correct.

Une fois l'installation terminée, l'exécution est automatique. En se connectant sur l'interface web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'agent vient d'être installé remontent bien :

Page 12: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

6) Inventaire

A présent il faut vérifier que le système d'inventaire d'OCS fonctionne bien. Pour cela je vais connecter au serveur OCS deux machines clientes, une sous Windows et une sous Linux.

J'installe donc l'agent sur mes deux machines clientes.

Même procédure que précédemment pour le client Linux.

- Téléchargement du client OCS :

- Décompression de l'archive :

- Téléchargement des modules PERL :

- Vérification des fichiers PERL :

- Compilation :

- Installation :

Une fois l'agent installé, je vérifie qu'il remonte bien sur mon serveur OCS :

Page 13: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

Pour le client Windows il suffit de télécharger l'agent sur le site officiel d'OCS (via navigateur) et de lancer l'exécutable :

L'installation se lance alors, je renseigne l'adresse de mon serveur OCS et je fais suivant :

Je précise le tag de la machine et je coche la cache pour le lancement de l'agent dès la fin de l'installation et je continue :

Je vérifie sur l'interface web de mon serveur OCS que la machine remonte bien :

Page 14: PPE N°5 : Installation et Configuration d'OCS sur machine ......web, à l'onglet "All computers", les informations de notre machine serveur Debian sur laquelle l'a gent vient d'être

J'ai à présent un serveur OCS fonctionnel sous Debian 7.9, capable de remonter