Mettre en service un grand port européen grâce au MAS 9


Le lundi 23 février 2026, notre équipe EMEA a lancé un important port européen avec IBM MAS Manage 9.1.7. L'équipe Maximo chargée du projet, dont Ronald Francke, Dik Aanen et Raf Van Camp, a commencé les préparatifs en septembre 2024. Le point de départ était un environnement Maximo ICD 7.6.1.2 avec les solutions industrielles SP et HSE. Cet environnement était utilisé depuis 15 ans. Au cours de cette période, de nombreuses personnalisations ont été mises en œuvre, allant des scripts d'automatisation et du code Java personnalisé aux déclencheurs et procédures au niveau de la base de données.
L'objectif était de mettre à niveau cet environnement vers Maximo Manage 9.x, en éliminant ICD, SP et HSE dans le processus, tout en conservant toutes les personnalisations intactes.
Ce port a engagé un sous-traitant pour mettre en place deux clusters OpenShift : l'un hors production et l'autre en production. Nous avons commencé par installer Manage 9.0.3 et nous sommes progressivement passés à la version 9.1.7, qui serait finalement utilisée pour la mise en service.
Il y avait plusieurs défis à relever. Tout d'abord, nous avons dû identifier la configuration liée à ICD, SP et HSE afin de pouvoir la supprimer lors du processus de mise à niveau, en conservant uniquement la configuration standard de Maximo et les personnalisations mises en œuvre par le client.
Deuxièmement, le OpenShift les clusters n'avaient pas accès à Internet. Par conséquent, nous avons dû installer MAS dans un environnement isolé, en reproduisant toutes les images dans un registre local.
Il y avait également de nombreuses intégrations héritées. Certains avaient déjà été convertis pour utiliser le framework d'API REST, mais d'autres reposaient toujours sur l'échange de données basé sur des fichiers et sur des déclencheurs et des procédures au niveau de la base de données. L'emplacement des fichiers de ces intégrations ne pouvant pas être modifié, nous avons dû implémenter des volumes persistants basés sur Samba pour accéder à ces emplacements réseau depuis l'intérieur OpenShift.
Outre les intégrations existantes, parallèlement aux préparatifs de migration, le client avait récemment mis en œuvre un nouveau système financier, qui a nécessité la conception et la mise en œuvre de nombreux nouveaux processus et intégrations. Pendant un certain temps, ce projet a été prioritaire, ce qui a entraîné le report de la mise en service du MAS initialement prévue en septembre 2025 à février 2026.
Pendant la préparation de la migration, le développement de Maximo 7.6 n'a pas été interrompu. Plusieurs nouvelles fonctionnalités personnalisées ont été implémentées dans Maximo 7.6 ou préparé pour MAS 9. Cela comprenait, entre autres, le remplacement d'une ancienne application par une nouvelle application Maximo utilisée pour suivre les contrats importants, en mettant l'accent sur l'avancement des travaux jusqu'au paiement final.
Un autre défi était la haute disponibilité requise du système. Si vous utilisez plusieurs centres de données, tout arrêt planifié ou imprévu d'un seul centre de données ne devrait pas avoir d'impact sur la disponibilité de MAS Manage au-delà d'un niveau acceptable. Seules 5 à 10 minutes d'interruption seraient tolérées. Pour y parvenir, nous avons implémenté des règles d'anti-affinité et des contraintes d'étalement de topologie dans OpenShift. Cette configuration a été testée à plusieurs reprises en fermant différents centres de données. Après avoir affiné les règles (certains déploiements, tels que MongoDB, devaient être répartis dans trois centres de données), les résultats ont été excellents, les utilisateurs n'ayant connu que peu ou pas de temps d'arrêt notable.
L'ensemble du processus de migration a été testé à plusieurs reprises. Enfin, le jeudi 19 février 2026, Maximo 7.6.1.2 a été arrêté et le processus de migration a commencé. La mise à niveau a été exécutée vendredi. Samedi, les principaux utilisateurs ont effectué un dernier test du système de production et ont donné leur approbation vers midi. La mise en service officielle a eu lieu le lundi 23 février.
Au cours de la semaine qui a suivi sa mise en service, le système s'est révélé très stable et a bien fonctionné. À l'exception de certains comptes utilisateurs inactifs, d'un problème de pare-feu et d'un problème de file d'attente continu dans JMS, aucun problème significatif n'est survenu. Les performances n'étaient pas non plus un problème. Avec 178 sessions utilisateur actives au pic d'utilisation le premier jour, réparties sur quatre modules d'interface utilisateur, les temps de réponse étaient plus qu'acceptables.
Aujourd'hui, une semaine après la mise en service, la transition s'est révélée très fluide. Nous pouvons dire avec fierté qu'avec ce port majeur, MARS 9 a véritablement mis les voiles.
Discover everything you need to know to modernize your asset management strategy.
Inside, you’ll learn:

ActiveG, BPD Zenith, EAM Swiss, InterPro Solutions, Lexco, Peacock Engineering, Projetech, Sharptree, and ZNAPZ have united under one brand: Naviam.
You’ll be redirected to the most relevant page at Naviam.io in a few seconds — or you can
go now.