Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

Migration Serveur OCS

Bonjour,

Après de nombreux  mois, je revis sur le forum pour une demande d'information:

J'ai monté il y a quelques années un serveur OCS, sur une Linux Debian 7 Wheezy, qui fonctionne correctement, ma version de serveur OCS est: 2.3.1 la version de l'agent que j'ai installer sur les PC est la 2.3.1.1

Mon System:

  • Nom du système :
  • Version :
  • RAM totale :
  • RAM disponible :
  • CPU :
  • Distribution :
  • Linux i686
  • 3.2.0-5-686-pae
  • 3888 Mo
  • Intel(R) Core(TM)2 Duo CPU E8600 @ 3.33GHz
  • Debian GNU/Linux 7 (wheezy)

Mon Serveur:

  • Version de PHP :
  • Serveur Web :
  • Serveur SQL :
  • Version OCSReports:
  • 5.4.45
  • Apache/2.2.22 (Debian)
  • (Debian) version 5.5.60-0+deb7u1
  • 2.3.1

Ma question est la suivante:

La machine sur laquelle est monté le serveur OCS a subit de gros soucis d'alim et je souhaiterais refaire complètement avec la dernière version de Linux Debian. et la dernière version du serveur OCS.

J'ai lu la procédure de migration (sauvegarde/restauration) pour ce qui est de la mise à jour du serveur.

Dans mon cas de figure, j'ai 460 PC répartis sur plusieurs site et secteurs géographiques.

En utilisant la procédure de mise à jour, est-il possible que puisse migrer ma base de données sur une nouvelle version Debian..?

Pour ce qui est des agents installés, comment cela se passera, faut-il les supprimer tous et refaire l'installation sur chaque machines..? avec un agent mis à jour..?

Ou les agents en place pourront contacter le serveur avec la même adresse IP..?

En vous remerciant

Cordialement,

Manuel.

in OCS Inventory NG server for Unix by (1.5k points)

4 Answers

0 votes
Ce qui est essentiel, c'est de définir une route avec toutes les étapes successives de l'opération.

- créer un nouveau serveur avec dernière Debian, dernier MariaDB, les prérequis, et OCS Server dans la MEME version (2.3.1)

- test nouveau serveur : backup mysql depuis ancien, import mysql dans nouveau, copie de /download : est ce que l'interface fonctionne correctement (sous le nom temporaire du nouveau serveur) ? est ce qu'un agent, avec config modifié du nom temporaire, remonte correctement ?

- test de montée de serveur OCS : téléchargement nouvelle version, setup.sh, /ocsreports : est ce que la base monte bien de version ? est ce que l'interface fonctionne correctement ? est que l'agent modifié remonte toujours ?

Puis la bascule proprement dite :

- arrêt d'Apache sur le serveur initial, backup mysql, copie de /download

- import du backup de la base, puis exécution des scripts de files/update

- vérification : l'interface fonctionne-t-elle ?

- arrêt du serveur initial (avant : changer l'ip statique)

- changement de l'ip du serveur nouveau avec l'ancienne ip (+ éventuel reboot)

Les agents ne sont, en principe, pas concernés par un changement de serveur avec même adresse ip et même dns. Sauf si un certificat est utilisé, avec SSL=1 : Apache2 peut refuser d'utiliser le certificat (key too small) et il faut que le CN='nom dns' correspond.

Une fois la migration effectuée, il faut monter les agents : en faisant attention à ne pas créer de doublon ! si même nom dns, même url, en principe, c'est bon !
by (20.1k points)
0 votes
Bonjour,

Merci pour le retour..

Je prépare déjà mon serveur Linux at tous les prérequis pour recevoir OCS..

Je reste en version 2.3.1 pour OCS, pas besoin d la version 2.9.1..vu que ma bd est en 2.3.1..

Les agents déployés aussi, pas nécessaire d'utiliser d'autres version d'agents pour les futurs PC que je pourrai déployer..?

Est-il préférable et recommandé d'utiliser mariaDB..?

Merci pour le début..

Je me permettrai de revenir si besoin..
by (1.5k points)
0 votes
Depuis Debian 9, MariaDB remplace MySQL : il faut donc utiliser MariaDB. Et MariaDB est totalement compatible : backup par 'mysqldump >file.sql' dans les 2 cas, import par 'mysql <file.sql' dans les 2 cas.

L'agent OCS 2.3.1 est accepté par tout serveur OCS 2.3, 2.4, 2.5, 2.6 ... 2.9. Donc l'upgrade se fait après avoir upgradé le serveur.

Le point clé est que le nouveau serveur se présente identiquement à l'ancien : adresse ip ou nom dns, certificat si utilisé.

NB : le serveur doit être accessible en http et en https pour /download

NB : quand on utilise un certificat et SSL=1, on est exposé à la péremption de certificat ... (gros point de suspension !)
by (20.1k points)
0 votes

Encore merci pour les nouveau points..

très important..

Depuis que j'ai monté le serveur.. je n'ai pas eu de soucis avec le certificat.. et je ne sais plus s'il est en SSL=1..indecision

Petite question en montant une base vide, avec même IP, même nom dns et NetBios, par contre je ne me souviens plus pour le certificat..(mais j'ai suivi à la lette toute le procédure d'install), les agents installés pourront contacter le serveur..?

Merci d'avance.

Cordialement,

Manuel

by (1.5k points)
 
Powered by Question2Answer
...