La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Ali Meraoumia Présentation de la migration de Dimensions 10.1.3 vers 12.2.0.3 28/09/2012.

Présentations similaires


Présentation au sujet: "Ali Meraoumia Présentation de la migration de Dimensions 10.1.3 vers 12.2.0.3 28/09/2012."— Transcription de la présentation:

1 Ali Meraoumia Présentation de la migration de Dimensions vers /09/2012

2 22 janvier Sommaire 1.Contexte Natixis 2.Environnement de production Dimensions v12 3.Processus de migration 4.Problèmes rencontrés 5.Situation actuelle (3 mois après la migration) 6.Présentation des nouveautés Dimensions v12

3 22 janvier Contexte Natixis

4 22 janvier Contexte Natixis – 1/2 Dimensions chez Natixis cest : Une solution mise en œuvre depuis 2002 Dimensions V8 puis V10 et enfin V12 Une solution de GCL gérant Tous les développements systèmes distribués Des progiciels Une partie des développements Mainframe Une solution utilisée par plus de 300 utilisateurs Pour la gestion des versions La fabrication des livrables Le déploiement des livrables

5 22 janvier Contexte Natixis – 2/2 Dimensions chez Natixis cest : Un serveur Dimensions v12 unique accédé au travers Du Desktop client Du client web Du plugin eclipse Du plugin Visual Studio Des volumétries de données importantes 300 Product Plus de 3 millions de révisions ditems 250 Go pour les items Libraries 150 Go pour la Base de données

6 22 janvier Environnement de production Dimensions v12

7 22 janvier Environnement de production Dimensions V12 Lenvironnement Dimensions est constitué de Un serveur Dimensions installé sur un serveur AIX 6.1 Une base de données Oracle 11g installée sur un serveur AIX agents Z/Os 4 en développent, 4 en recette, 3 en qualification, 3 en production et 1 sur la partition système 9 agents Windows 20 agents Unix

8 22 janvier Architecture Dimensions de production Dimensions backup sxpdim02 AIX 6.1 Dimensions primaire sxpdim01 AIX 6.1 Bascule manuelle Utilisateur VIP Items libraries Sur le SAN Dimensions Oracle primaire sxporaa2 AIX 6.1 ORAXPA21 Oracle backup Sxporaa3 AIX 6.1 ORAXPA21 Synchronisation Bascule automatique VIP Données Sur le SAN Données Sur le SAN Oracle Partition de dev NBPDEV1 Partition de rec NBPREC1 Partition de qua NBPQUA1 Partition de prod NBPPRD1 Mainframe Agents Windows Agents Unix Systèmes distribués

9 22 janvier Processus de migration

10 22 janvier Processus de migration – 1/8 Contexte Migration de Dimensions vers Dimensions Deux plates-formes Dimensions distinctes Une plate-forme Dimensions 10 Une nouvelle plate-forme Dimensions 12 Migration à réaliser en un week-end pour ne pas perturber le service Serveur Dimensions Agents Z/Os Télédistribution des clients, à venir Migration des agents Windows/Unix, à venir

11 22 janvier Processus de migration – 2/8 Opération réalisées avant la bascule Construction du nouvel environnement de Production Mise à disposition des serveurs pour Dimensions Mise à disposition des serveurs Oracle Installation de Dimensions Mise en place de la supervision des machines Démarrage de Dimensions et premiers contrôles Validation de lauthentification LDAPS Validation de la configuration de déploiement Synchronisation des Items Libraries entre lancien et le nouveau serveur Dimensions Opération hebdomadaire réalisée via loutil « rsync »

12 22 janvier Processus de migration – 3/8 Base Oracle Dimensions 10 Base Oracle Dimensions 12 Upgrade de la base Étape 1 Mise à jour des données Exécution // des traitements par crontab UpgradeDeploy database 1 UpgradeDeploy database 2 Build_Upgrade_Molist Étape 2 Ajustement des processus Ajustement des privilèges Déploiements des Template Étape 3 Tests et recette systèmes distribués Tests et recette progiciels Tests et recette Z/Os Étape 4

13 22 janvier Processus de migration – 4/8 Opération réalisées le week-end de la bascule – Etape 1 Export de la base Oracle de production Import dans la nouvelle Base Dimensions v12 Synchronisation des Items Libraries entre lancienne et la nouvelle plate-forme Dimensions Upgrade de la base dmdba upgrade all (3 Database, 2 heures) Installation des vues publiques Mise à jour des mots de passe des users Oracle (le processus dupgrade réinitialise les mots de passe Oracle)

14 22 janvier Processus de migration – 5/8 Opération réalisées le week-end de la bascule – Etape 1 Mise à jour des données en base Mise à jour des Network Nodes Ajout des nouveaux (Serveur Dimensions, Serveurs Oracle) Suppression des anciens (Serveur Dimensions, Serveurs Oracle) Mise à jour des références aux nouveaux serveurs dans les « Node Connections » Mise à jour des Upload Rules (supprimées par le processus dUpgrade) Mise à jour des Item Libraries Référencer le nouvel emplacement des Items Libraries

15 22 janvier Processus de migration – 6/8 Opération réalisées le week-end de la bascule – Etape 2 Exécution en parallèle des traitements dUpgrade suivants UpgradeDeploy des Deployment Areas Z/Os (database 1) Environ 30 Item à la seconde Ne fonctionne pas pour les Deployment Areas ayant de grosses volumétries UpgradeDeploy des Deployment Areas Unix/Windows (database 2) Environ 15 Item à la seconde Build_Upgrade_Molist (database 1) 11h de traitement pour denregistrements Pour les trois Deployment Areas ayant de très fortes volumétries, un patch a été livré permettant de réaliser lupgrade des Deployment Areas en mode déconnecté Environ 7 Item à la seconde

16 22 janvier Processus de migration – 7/7 Opération réalisées le week-end de la bascule – Etape 3 Ajustements des processus Masquage des types de Baseline inutilisés Mise à jour des privilèges Mise à jour des « Profils Views » Livraison des Template Z/Os Livraison des développements spécifiques

17 22 janvier Processus de migration – 8/8 Opération réalisées le week-end de la bascule – Etape 4 Tests et recette du processus systèmes distribués Tests et recette du processus progiciels Tests et recette du processus Z/Os

18 22 janvier Problèmes rencontrés

19 22 janvier Problèmes rencontrés – 1/3 Le script dinstallation ne fonctionne pas avec un client Oracle 11g Pour accéder à une base Oracle 11g, Dimensions a besoin dun client Oracle 10. Linstalleur installe son propre client dans tous les cas. Il est possible de le supprimer ensuite. Authentification LDAPS Pour que lauthentification LDAPS fonctionne correctement, il faut ajouter le paramètre LDAP_CONFIG_FILE Problème daccès au fichier dm.cfg Le fichier dm.cfg doit être en lecture pour tout les utilisateurs (r-- r-- r--)

20 22 janvier Problèmes rencontrés – 2/3 ADP E Error: Unable to execute ADP trigger Ce problème intervient lorsquun état du cycle de vie dun objet est associé à un stage du GSL. Mettre à jour la table PCMS_SYS.PCMS_DB_DETAILS avec les informations correspondants au serveur et à la base Oracle Volume des données de la table MO_LIST trop important Cette table contient les références croisées (16 millions denregistrements). Impossible dafficher les Target dans le Desktop client Impossible de fabriquer les composants Z/Os Nécessité de purger manuellement la table

21 22 janvier Problèmes rencontrés – 3/3 Processus dupgrade des Deployment Areas LUpgradeDeploy tombe en erreur si le volume des données à traiter est trop important ( items) Impossible de migrer certaines Deployment Areas Livraison dun patch par Serena (dmdba) qui réalise lopération en deux fois Analyse des Deployment Areas et construction dun fichier de données Chargement du fichier dans Dimensions Impossibilité darrêter le serveur Dimensions Le nouveau processus de gestion des déploiements (dmdeploysrv) bloque, dans certains cas, larrêt du serveur Mise à jour du script darrêt « dmshutdown » avec ajout dun « kill -9 » du processus « dmdeploysrv » avant arrêt du serveur

22 22 janvier Situation actuelle (3 mois après la migration)

23 22 janvier Situation actuelle La plate-forme Dimensions v12 est en production depuis 3 mois Très peu dincidents constatés Très peu de cas de support enregistrés Télédistribution du Desktop client v12 planifiée pour la fin du mois de septembre Télédistribution du plugin eclipse planifiée pour le début du mois doctobre

24 22 janvier Présentation des nouveautés Dimensions

25 22 janvier Nouveautés Dimensions Modification du mécanisme de Deploy Le déploiement est découpé en deux phases Promote : Mise à jour du « Stage » des objets sans alimentation des déploiement areas Deploy : Alimentation des Deployment Areas Il est possible de configurer un déploiement automatique après un « Promote » Le déploiement est asynchrone Un processus (dmdeploysrv) gère les déploiements par un mécanisme de files dattente Une console de déploiement accessible depuis le client web « Dimensions » permet de Visualiser létat des déploiements Relancer un déploiement tombé en erreur

26 22 janvier Nouveautés Dimensions

27 22 janvier Nouveautés Dimensions Association dun état du cycle de vie dun objet avec un stage du GSL Permet dexécuter un déploiement lorsquun objet est actionné dans son cycle de vie Permet de masquer lutilisation du deploy aux utilisateurs (1): Profil Développeur (DEV) + environnement TIA (2): Profil Responsable Application (RA) ou Chef de Projet (CP) (3): Profil Responsable de Livraison (RL) (A): Action dAdministration (User Technique) Build Request Automatique R TUP Déploiement en TUG TUP TUG KO Déploiement en TIA Fin TIA TIA KO Déploiement en QUALIF TERMINEE QUALIF KO TUG TIA QUALI F (A ) (1 ) (2 ) DéveloppementRecetteQualification (3 ) (A ) (1 ) (2 ) TUPTUGTIA QUALI F RR R (1 )


Télécharger ppt "Ali Meraoumia Présentation de la migration de Dimensions 10.1.3 vers 12.2.0.3 28/09/2012."

Présentations similaires


Annonces Google