Migration de la solution Messagestats (Produit Quest DELL)
Société : Natixis
Présentation :
Messagestats est un outil qui permet de récolter et analyser des données sur différentes plateformes de l’écosystème messagerie, à savoir :
- Microsoft Exchange
- Microsoft Lync
- BlackBerry Enterprise Server
- Lotus Notes
La solution était installée depuis une dizaine d’année chez Natixis.
Les serveurs de recette et de production fonctionnaient sur Windows Server 2003, avec des configurations qui n’étaient plus adaptées à l’évolution qu’a connu l’entreprise.
De plus, la solution n’avait plus été mis à jour depuis 3 ans.
Utilisant énormément l’outil et étant pénalisé par les contraintes décrites ci-dessus, j’ai proposé à ma hiérarchie de migrer l’application sur de nouveaux serveurs et de la mettre à jour avec la dernière version disponible.
Déroulement :
Une fois l’accord obtenu de ma hiérarchie, j’ai préparé un planning de déploiement en recette et en production.
J’ai d’abord fait une étude de l’existant :
- Documentations
- Serveurs
- Configuration de l’application existante
J’ai ensuite téléchargé les binaires d’installation ainsi que la documentation complète auprès de DELL.
J’ai étudié la configuration requise pour les infrastructures de recette et de production (j’en ai conclu qu’une installation sur des serveurs logiques était la plus adéquate car l’application n’avait pas besoin des ressources d’un serveur physique pour fonctionner correctement).
J’ai ensuite fait la demande d’installation des serveurs auprès de l’équipe Système en mentionnant :
- Nombre de serveurs pour la recette et la production (Application et BDD)
- Configuration matérielle
- Configuration logicielle
- Nombre de disques et taille des disques
- Autres détails (date de livraison, agents monitoring…)
Une fois les serveurs sous Windows Server 2012 R2 livrés, j’ai donc pu procédé à l’installation en recette.
J’ai installé en premier les prérequis nécessaires et ensuite procédé à l’installation de l’application.
J’ai ensuite migré la base SQL vers les nouveaux serveurs.
J’ai rattaché l’application à la base SQL et ai mis à jour la base vers la dernière version.
J’ai ensuite modifié la configuration de l’application pour la rattacher aux architectures de messagerie actuelle.
Une fois que je me suis assuré du bon fonctionnement de l’application sur les nouveaux serveurs, j’ai fait la demande de décommissionnement des anciens serveurs de recette.
J’ai ensuite procédé de la même manière sur l’environnement de production.
Enfin, j’ai configuré le HTTPS ainsi que l’alias DNS afin de communiquer aux utilisateurs l’accès à l’interface de l’application.
J’ai pour fini, créé la documentation pour l’application en dernière version (Messagestats 7.4).
Difficultés :
Les principales difficultés rencontrées furent d’élaborer la bonne architecture en prenant en compte la taille des logs de toutes les applications ainsi que de prévoir une marge d’évolution. Le fait d’avoir choisi de créer des serveurs logiques m’a permis d’avoir une plus grande souplesse sur le sujet, car il est toujours possible d’augmenter la puissance des serveurs sans avoir à faire une réinstallation ou commande de nouveaux serveurs.
Conclusion :
Ce projet fut très enrichissant, car cela m’a permis de découvrir comment effectuer la migration d’une application de bout en bout. Ceci est en fait très proche d’une installation complète car au final on ne migre que les données se trouvant sur la base de données ainsi que quelques éléments de configuration.
J’ai pu mener ce projet en complète autonomie et cela m’a permis d’accroître grandement mes facultés de gestion de projet d’infrastructure.
Compétences liées :