SlideShare une entreprise Scribd logo
1  sur  14
Groupe Informatique TechSolCom inc.            www.TechSolCom.ca
                                           1450 City Councillors, b 340    Téléphone : (514) 392-9997
                                                     Montreal, H3A2E6     Télécopieur : (514) 392-9940




    Migration vers JIRA 4.1
                 Étude de cas chez TechSolCom




                   http://atlassian.techsolcom.ca/

Yann Debonnel - yann.debonnel@techsolcom.ca
Bonsoir !
Yann Debonnel
• Membre de l’équipe – TechSolCom Pratique
  Atlassian
• Intégrateur JIRA et Confluence
  – Mise en place des outils
  – Formation des utilisateurs
  – Gestion du changement


                                                              2
                Montreal Atlassian User Group – 27 Mai 2010
Plan de la présentation
•   Pourquoi migrer vers JIRA 4.1?
•   Comment migrer vers JIRA 4.1 : Étude de cas TSC.
•   Défis rencontrés
•   Questions ?




                                                                3
                  Montreal Atlassian User Group – 27 Mai 2010
Pourquoi migrer vers JIRA 4.1
• Nouvelle interface utilisateur.
   – Tableau de bord “glisser et déposer”
   – Portlets sont remplacés par des Gadgets basés sur la
     technologie OpenSocial de Google.




                                                               4
                 Montreal Atlassian User Group – 27 Mai 2010
Pourquoi migrer vers JIRA 4.1
– Barre de navigation des demandes




                                                           5
             Montreal Atlassian User Group – 27 Mai 2010
Pourquoi migrer vers JIRA 4.1
• Recherche avancé grâce au JIRA Query Language (JQL)
   – Langage très simple + complétion automatique




                                                                6
                  Montreal Atlassian User Group – 27 Mai 2010
Comment migrer vers JIRA 4.1
• Étude de cas chez TechSolCom :
  – Situation initiale
     •   JIRA 3.10 installé sur un serveur Linux
     •   Base de données MySQL installée sur un serveur Linux
     •   34 projets
     •   Un peu plus 4700 demandes




                                                                 7
                   Montreal Atlassian User Group – 27 Mai 2010
Comment migrer vers JIRA 4.1
• Procédure
• Étape 1: Préparation
   – Installation et configuration de la nouvelle instance de JIRA en
     parallèle avec l’ancienne afin de réduire le “downtime”.
       • Création d’une nouvelle base de donnée MySQL “jiradb_41”
         ayant les mêmes permissions que “jiradb”
       • Extraction du dossier compressé d’installation JIRA 4.1 dans
         le répertoire approprié.




                                                                        8
                   Montreal Atlassian User Group – 27 Mai 2010
Comment migrer vers JIRA 4.1
• Édition des fichiers de configuration
   – server.xml et entityengine.xml: pour la configuration
      vers la base de données et du DocBase
   – osusers.xml : pour la configuration du LDAP
   – jira-application.properties: pour spécifier l’emplacement
      du dossier « home » de JIRA (doit être différent que le
      dossier initial, peut être changé par après).




                                                             9
            Montreal Atlassian User Group – 27 Mai 2010
Comment migrer vers JIRA 4.1
• Procédure
• Étape 2: Migration
   – Début du “downtime”, aucun usager devrait pouvoir se connecter
     à l’ancienne instance de JIRA.
       • Redémarrer l’ancienne instance de JIRA sur un port différent.
   – Générer un export xml de l’ancienne instance JIRA.
   – Démarrer la nouvelle instance JIRA sur l’ancien port
   – Charger le fichier xml d’exportation dans la nouvelle instance
     JIRA


                                                                     10
                   Montreal Atlassian User Group – 27 Mai 2010
Comment migrer vers JIRA 4.1
– Copier le contenu du dossier attachement dans le nouveau
  dossier “home” de JIRA.
– Vérifier les fichiers logs (catalina.out, atlassian-jira.out)




                                                                  11
                 Montreal Atlassian User Group – 27 Mai 2010
Défis rencontrés
• Connexion SSL et Gadgets JIRA
   – Notre configuration
   Fureteur--> HTTPS --> Apache proxy --> HTTP --> Tomcat/JIRA
   – Ceci causait des problèmes au niveau de l’affichage des
     Gadgets




                                                               12
                 Montreal Atlassian User Group – 27 Mai 2010
Défis rencontrés
– Après quelques heures de recherche :
   • Il faut venir spécifier dans server.xml que nous utilisons un
     serveur proxy.
   <Connector port="8080" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="8443"
   URIEncoding="UTF-8"
   useBodyEncodingForURI="true"

   <!-- The below are new lines to add - the above is untouched -->
   scheme="https"
   proxyName=<proxy_server>
   proxyPort="443"
   />


                                                                      13
                Montreal Atlassian User Group – 27 Mai 2010
Questions ?


                       Contactez moi !
               Yann DEBONNEL
               yann.debonnel@techsolcom.ca




                                              14
Montreal Atlassian User Group – 27 Mai 2010

Contenu connexe

En vedette

Bilan prévisonnel 2013
Bilan prévisonnel 2013 Bilan prévisonnel 2013
Bilan prévisonnel 2013 RTE
 
Trabajo informatica virus
Trabajo informatica virusTrabajo informatica virus
Trabajo informatica virusMaribel6294
 
Fiche pratique Animoto Animateur Numérique MOPA
Fiche pratique Animoto Animateur Numérique MOPAFiche pratique Animoto Animateur Numérique MOPA
Fiche pratique Animoto Animateur Numérique MOPAMarie FARGES
 
Rendez-vous de l'observatoire 2015 en Haute Bretagne
Rendez-vous de l'observatoire 2015 en Haute BretagneRendez-vous de l'observatoire 2015 en Haute Bretagne
Rendez-vous de l'observatoire 2015 en Haute BretagneIlle & Vilaine Tourisme
 
1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...
1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...
1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...nadia-vraie Nom de famille
 
Pei 3
Pei 3Pei 3
Pei 3Domus
 
Lector de huellas para control de asistencia al
Lector de huellas para control de asistencia alLector de huellas para control de asistencia al
Lector de huellas para control de asistencia alJohan Zurdo Alvarez
 
Flash mob expose
Flash mob exposeFlash mob expose
Flash mob exposegmccbc
 
Frosh robes de mariée d'honneur
Frosh robes de mariée d'honneurFrosh robes de mariée d'honneur
Frosh robes de mariée d'honneurpersonalcare
 
France RDA. Présentation aux Journées AUSIDEF 2010
France RDA. Présentation aux Journées AUSIDEF 2010France RDA. Présentation aux Journées AUSIDEF 2010
France RDA. Présentation aux Journées AUSIDEF 2010pclp
 
26687 fermier australien6
26687 fermier australien626687 fermier australien6
26687 fermier australien6Sofija J.
 
Cours langues entreprises_qr_code
Cours langues entreprises_qr_codeCours langues entreprises_qr_code
Cours langues entreprises_qr_codeLaurent Cheret
 
Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...
Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...
Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...Ille & Vilaine Tourisme
 

En vedette (20)

Bilan prévisonnel 2013
Bilan prévisonnel 2013 Bilan prévisonnel 2013
Bilan prévisonnel 2013
 
Trabajo informatica virus
Trabajo informatica virusTrabajo informatica virus
Trabajo informatica virus
 
Ruby en 20 minutos
Ruby en 20 minutosRuby en 20 minutos
Ruby en 20 minutos
 
Belle et-indomable
Belle et-indomableBelle et-indomable
Belle et-indomable
 
Retraites
RetraitesRetraites
Retraites
 
Fiche pratique Animoto Animateur Numérique MOPA
Fiche pratique Animoto Animateur Numérique MOPAFiche pratique Animoto Animateur Numérique MOPA
Fiche pratique Animoto Animateur Numérique MOPA
 
Paysage nourriture2
Paysage nourriture2Paysage nourriture2
Paysage nourriture2
 
El amor y la vida
El amor y la vidaEl amor y la vida
El amor y la vida
 
Rendez-vous de l'observatoire 2015 en Haute Bretagne
Rendez-vous de l'observatoire 2015 en Haute BretagneRendez-vous de l'observatoire 2015 en Haute Bretagne
Rendez-vous de l'observatoire 2015 en Haute Bretagne
 
1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...
1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...
1 q pause_repas_&_repos_des_travailleurs_dans_les_gratte-ciel-=en français--l...
 
Pei 3
Pei 3Pei 3
Pei 3
 
Lector de huellas para control de asistencia al
Lector de huellas para control de asistencia alLector de huellas para control de asistencia al
Lector de huellas para control de asistencia al
 
Flash mob expose
Flash mob exposeFlash mob expose
Flash mob expose
 
Internet toi &-moi
Internet toi &-moiInternet toi &-moi
Internet toi &-moi
 
Frosh robes de mariée d'honneur
Frosh robes de mariée d'honneurFrosh robes de mariée d'honneur
Frosh robes de mariée d'honneur
 
France RDA. Présentation aux Journées AUSIDEF 2010
France RDA. Présentation aux Journées AUSIDEF 2010France RDA. Présentation aux Journées AUSIDEF 2010
France RDA. Présentation aux Journées AUSIDEF 2010
 
26687 fermier australien6
26687 fermier australien626687 fermier australien6
26687 fermier australien6
 
Cours langues entreprises_qr_code
Cours langues entreprises_qr_codeCours langues entreprises_qr_code
Cours langues entreprises_qr_code
 
Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...
Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...
Bilan du diagnostic numerique de territoire de la Baie du Mont Saint-Michel e...
 
Ex.le gérondif
Ex.le gérondifEx.le gérondif
Ex.le gérondif
 

Similaire à Migration vers JIRA 4.1 chez TechSolCom

Approbations et Confluence
Approbations et ConfluenceApprobations et Confluence
Approbations et ConfluenceTechSolCom
 
Developpement Agile JIRA au Centre d'édition numérique-ud m
Developpement Agile JIRA au Centre d'édition numérique-ud mDeveloppement Agile JIRA au Centre d'édition numérique-ud m
Developpement Agile JIRA au Centre d'édition numérique-ud mTechSolCom
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...Benoit Jester
 
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...Benoit Jester
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webAcquia
 
Comment développer un PaaS Java en 30 minutes avec docker
Comment développer un PaaS Java en 30 minutes avec dockerComment développer un PaaS Java en 30 minutes avec docker
Comment développer un PaaS Java en 30 minutes avec dockerAmico Fabien
 
DataStax Enterprise et Cas d'utilisation de Apache Cassandra
DataStax Enterprise et Cas d'utilisation de Apache CassandraDataStax Enterprise et Cas d'utilisation de Apache Cassandra
DataStax Enterprise et Cas d'utilisation de Apache CassandraVictor Coustenoble
 
Techniques d&rsquo;accélération des pages Web
Techniques d&rsquo;accélération des pages WebTechniques d&rsquo;accélération des pages Web
Techniques d&rsquo;accélération des pages WebMicrosoft
 
GraphTour - Workday: Tracking activity with Neo4j (French version)
GraphTour - Workday: Tracking activity with Neo4j (French version)GraphTour - Workday: Tracking activity with Neo4j (French version)
GraphTour - Workday: Tracking activity with Neo4j (French version)Neo4j
 
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 20167 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016Sébastien Le Marchand
 
Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...
Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...
Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...Etienne Bailly
 
Omeka, une solution open source pour diffuser une collection numérique
Omeka, une solution open source pour diffuser une collection numériqueOmeka, une solution open source pour diffuser une collection numérique
Omeka, une solution open source pour diffuser une collection numériqueJulien Sicot
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieSavoir-faire Linux
 
Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210guestade2fa
 
Battle opendata logilab
Battle opendata   logilabBattle opendata   logilab
Battle opendata logilabDatalab_PDL
 
Battle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - CubicwebBattle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - CubicwebLogilab
 
Battle opendata logilab
Battle opendata   logilabBattle opendata   logilab
Battle opendata logilabliberTIC
 
Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1
Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1
Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1CERTyou Formation
 
Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Cyril Reinhard
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationBenoit Jester
 

Similaire à Migration vers JIRA 4.1 chez TechSolCom (20)

Approbations et Confluence
Approbations et ConfluenceApprobations et Confluence
Approbations et Confluence
 
Developpement Agile JIRA au Centre d'édition numérique-ud m
Developpement Agile JIRA au Centre d'édition numérique-ud mDeveloppement Agile JIRA au Centre d'édition numérique-ud m
Developpement Agile JIRA au Centre d'édition numérique-ud m
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
 
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes web
 
Comment développer un PaaS Java en 30 minutes avec docker
Comment développer un PaaS Java en 30 minutes avec dockerComment développer un PaaS Java en 30 minutes avec docker
Comment développer un PaaS Java en 30 minutes avec docker
 
DataStax Enterprise et Cas d'utilisation de Apache Cassandra
DataStax Enterprise et Cas d'utilisation de Apache CassandraDataStax Enterprise et Cas d'utilisation de Apache Cassandra
DataStax Enterprise et Cas d'utilisation de Apache Cassandra
 
Techniques d&rsquo;accélération des pages Web
Techniques d&rsquo;accélération des pages WebTechniques d&rsquo;accélération des pages Web
Techniques d&rsquo;accélération des pages Web
 
GraphTour - Workday: Tracking activity with Neo4j (French version)
GraphTour - Workday: Tracking activity with Neo4j (French version)GraphTour - Workday: Tracking activity with Neo4j (French version)
GraphTour - Workday: Tracking activity with Neo4j (French version)
 
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 20167 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
 
Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...
Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...
Collab365 - Gouvernance Office 365 avec PowerShell | Benoit Jester | Etienne ...
 
Omeka, une solution open source pour diffuser une collection numérique
Omeka, une solution open source pour diffuser une collection numériqueOmeka, une solution open source pour diffuser une collection numérique
Omeka, une solution open source pour diffuser une collection numérique
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégie
 
Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210
 
Battle opendata logilab
Battle opendata   logilabBattle opendata   logilab
Battle opendata logilab
 
Battle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - CubicwebBattle Opendata - Logilab - Cubicweb
Battle Opendata - Logilab - Cubicweb
 
Battle opendata logilab
Battle opendata   logilabBattle opendata   logilab
Battle opendata logilab
 
Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1
Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1
Km622 g formation-ibm-infosphere-metadata-workbench-essentials-v9-1
 
Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
 

Plus de TechSolCom

TechSolCom présente IBM Smarter Commerce
TechSolCom présente IBM Smarter CommerceTechSolCom présente IBM Smarter Commerce
TechSolCom présente IBM Smarter CommerceTechSolCom
 
Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010TechSolCom
 
Commerce Électronique - Enjeux et tendances B2C
Commerce Électronique - Enjeux et tendances B2CCommerce Électronique - Enjeux et tendances B2C
Commerce Électronique - Enjeux et tendances B2CTechSolCom
 
Commerce Électronique - Enjeux et tendances B2B
Commerce Électronique - Enjeux et tendances B2BCommerce Électronique - Enjeux et tendances B2B
Commerce Électronique - Enjeux et tendances B2BTechSolCom
 
Gestion des demandes avec JIRA
Gestion des demandes avec JIRAGestion des demandes avec JIRA
Gestion des demandes avec JIRATechSolCom
 

Plus de TechSolCom (6)

TechSolCom présente IBM Smarter Commerce
TechSolCom présente IBM Smarter CommerceTechSolCom présente IBM Smarter Commerce
TechSolCom présente IBM Smarter Commerce
 
Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010
 
IBM Datapower
IBM DatapowerIBM Datapower
IBM Datapower
 
Commerce Électronique - Enjeux et tendances B2C
Commerce Électronique - Enjeux et tendances B2CCommerce Électronique - Enjeux et tendances B2C
Commerce Électronique - Enjeux et tendances B2C
 
Commerce Électronique - Enjeux et tendances B2B
Commerce Électronique - Enjeux et tendances B2BCommerce Électronique - Enjeux et tendances B2B
Commerce Électronique - Enjeux et tendances B2B
 
Gestion des demandes avec JIRA
Gestion des demandes avec JIRAGestion des demandes avec JIRA
Gestion des demandes avec JIRA
 

Migration vers JIRA 4.1 chez TechSolCom

  • 1. Groupe Informatique TechSolCom inc. www.TechSolCom.ca 1450 City Councillors, b 340 Téléphone : (514) 392-9997 Montreal, H3A2E6 Télécopieur : (514) 392-9940 Migration vers JIRA 4.1 Étude de cas chez TechSolCom http://atlassian.techsolcom.ca/ Yann Debonnel - yann.debonnel@techsolcom.ca
  • 2. Bonsoir ! Yann Debonnel • Membre de l’équipe – TechSolCom Pratique Atlassian • Intégrateur JIRA et Confluence – Mise en place des outils – Formation des utilisateurs – Gestion du changement 2 Montreal Atlassian User Group – 27 Mai 2010
  • 3. Plan de la présentation • Pourquoi migrer vers JIRA 4.1? • Comment migrer vers JIRA 4.1 : Étude de cas TSC. • Défis rencontrés • Questions ? 3 Montreal Atlassian User Group – 27 Mai 2010
  • 4. Pourquoi migrer vers JIRA 4.1 • Nouvelle interface utilisateur. – Tableau de bord “glisser et déposer” – Portlets sont remplacés par des Gadgets basés sur la technologie OpenSocial de Google. 4 Montreal Atlassian User Group – 27 Mai 2010
  • 5. Pourquoi migrer vers JIRA 4.1 – Barre de navigation des demandes 5 Montreal Atlassian User Group – 27 Mai 2010
  • 6. Pourquoi migrer vers JIRA 4.1 • Recherche avancé grâce au JIRA Query Language (JQL) – Langage très simple + complétion automatique 6 Montreal Atlassian User Group – 27 Mai 2010
  • 7. Comment migrer vers JIRA 4.1 • Étude de cas chez TechSolCom : – Situation initiale • JIRA 3.10 installé sur un serveur Linux • Base de données MySQL installée sur un serveur Linux • 34 projets • Un peu plus 4700 demandes 7 Montreal Atlassian User Group – 27 Mai 2010
  • 8. Comment migrer vers JIRA 4.1 • Procédure • Étape 1: Préparation – Installation et configuration de la nouvelle instance de JIRA en parallèle avec l’ancienne afin de réduire le “downtime”. • Création d’une nouvelle base de donnée MySQL “jiradb_41” ayant les mêmes permissions que “jiradb” • Extraction du dossier compressé d’installation JIRA 4.1 dans le répertoire approprié. 8 Montreal Atlassian User Group – 27 Mai 2010
  • 9. Comment migrer vers JIRA 4.1 • Édition des fichiers de configuration – server.xml et entityengine.xml: pour la configuration vers la base de données et du DocBase – osusers.xml : pour la configuration du LDAP – jira-application.properties: pour spécifier l’emplacement du dossier « home » de JIRA (doit être différent que le dossier initial, peut être changé par après). 9 Montreal Atlassian User Group – 27 Mai 2010
  • 10. Comment migrer vers JIRA 4.1 • Procédure • Étape 2: Migration – Début du “downtime”, aucun usager devrait pouvoir se connecter à l’ancienne instance de JIRA. • Redémarrer l’ancienne instance de JIRA sur un port différent. – Générer un export xml de l’ancienne instance JIRA. – Démarrer la nouvelle instance JIRA sur l’ancien port – Charger le fichier xml d’exportation dans la nouvelle instance JIRA 10 Montreal Atlassian User Group – 27 Mai 2010
  • 11. Comment migrer vers JIRA 4.1 – Copier le contenu du dossier attachement dans le nouveau dossier “home” de JIRA. – Vérifier les fichiers logs (catalina.out, atlassian-jira.out) 11 Montreal Atlassian User Group – 27 Mai 2010
  • 12. Défis rencontrés • Connexion SSL et Gadgets JIRA – Notre configuration Fureteur--> HTTPS --> Apache proxy --> HTTP --> Tomcat/JIRA – Ceci causait des problèmes au niveau de l’affichage des Gadgets 12 Montreal Atlassian User Group – 27 Mai 2010
  • 13. Défis rencontrés – Après quelques heures de recherche : • Il faut venir spécifier dans server.xml que nous utilisons un serveur proxy. <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true" <!-- The below are new lines to add - the above is untouched --> scheme="https" proxyName=<proxy_server> proxyPort="443" /> 13 Montreal Atlassian User Group – 27 Mai 2010
  • 14. Questions ? Contactez moi ! Yann DEBONNEL yann.debonnel@techsolcom.ca 14 Montreal Atlassian User Group – 27 Mai 2010