Project

General

Profile

Task #22785

migration du site sur le serveur de production

Added by Robin Varenas about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Kienan Stewart
Start date:
2017-03-23
Due date:
% Done:

0%

RT ticket:

Description

Maintenant que le site est fini, on va le migrer sur le serveur du client.
C'est un serveur mutualisé de l'UQAM configuré pour D7, les infos sont dans la pièce jointe.

On prévoit de migrer le site le mardi 04/04, le travail pourra débuter à partir de 17h.
Est ce que c'est une tâche que tu peux prendre en charge ?

Merci.

recherchesnumeriques.ca_logs.txt View (340 Bytes) Robin Varenas, 2017-03-23 12:43 PM

signature.asc (833 Bytes) Kienan Stewart, 2017-03-24 09:59 AM

signature.asc (833 Bytes) Kienan Stewart, 2017-03-24 10:00 AM

signature.asc (833 Bytes) Kienan Stewart, 2017-03-24 10:03 AM

History

#1 Updated by Kienan Stewart about 7 years ago

Okay. Normalement je suis disponile jusqu'à 18h30, qui devrait donner amplement de temps. Est-ce que le changement de DNS va être fait au même temps, ou à l'avance?

J'ai confirmé que les accès fonctionne.

Il semble avoir déjà un site installé là - est-ce que je peux tout écraser?

On Thu, Mar 23, 2017 at 12:44:01PM -0400, wrote:

#2 Updated by Kienan Stewart about 7 years ago

Une affaire qui sera un peu nice à réglé, si possible: drush ne fonctionne pas.

[recherchesnumeriques@gite ~]$ drush status
-bash: /var/www/html/drupal-7/drupal/sites/recherchesnumeriques.ca/.composer/vendor/bin/drush: No such file or directory

On Thu, Mar 23, 2017 at 12:44:01PM -0400, wrote:

#3 Updated by Kienan Stewart about 7 years ago

Ah, et une autre affaire:

l'installation en production là est seulement le dossier du site. j'ignore quelle version de Drupal ils roulent, mais je doute que c'est pareil à ce qui est sur aegirnt2.uqam.ca. Idem pour les modules.

S'il y a un nom dns d'un genre qui pointe là on devrait tester le tout dès la semaine prochaine pour assurer que les changements du coeur de drupal et modules brisent pas la configuration du site.

On Thu, Mar 23, 2017 at 12:44:01PM -0400, wrote:

#4 Updated by Robin Varenas about 7 years ago

  • Status changed from New to Postponed

on attend le retour du Sitel pour décider de la meilleure stratégie.

#5 Updated by Kienan Stewart about 7 years ago

  • Status changed from Postponed to In progress

Je fait la première passe.

Voici l'alias de DNS créé par le Sitel pour les tests de l'admin après                                                                                                          
migration et avant changement de DNS : rrn.uqam.ca 

À partir de 17h, le site peut être mis en mode maintenance et la migration finale des données peut avoir lieu.

#6 Updated by Kienan Stewart about 7 years ago

Procédure:

cd /var/aegir/platforms/drupal-7.54-2017.04.04/sites/rrn.aegirnt2.uqam.ca
drush sqlq "delete from watchdog;" 
drush sql-dump > database.sql
sed -i.bak 's#MyISAM#innodb#g' database.sql
sed -i.bak2 's#rrn.aegirnt2.uqam.ca#recherchesnumeriques.ca#g' database.sql
rsync -avz ./ gite.labunix.uqam.ca:~/ --exclude="settings.php" --exclude="drushrc.php" 
# Copy missing modules/libraries
rsync -avz ../all/modules/ gite.labunix.uqam.ca:~/modules/
rsync -avz ../all/libraries/ gite.labunix.uqam.ca:~/libraries/
# @TODO: Verifier s'il y a d'autres modules/libraries manquants.
# Import db
mysql -u recherchesnumeriques -p -h galera.infra-pk.uqam.ca drupal_recherchesnumeriques_ca__gite < database.sql
drush rr
drush cc all

Comme j'ai envoyé à Rémi, j'arrive pas à me connecter sur le site chez gite en ce moment.

#7 Updated by Kienan Stewart about 7 years ago

  • Status changed from In progress to Postponed

Accès à la bonne base de donnée à partir de drush/ligne de commande est aléatoire. Je ne suis pas en mésure de mettre le site en ligne. J'ai envoyé les détails à Rémi.

[recherchesnumeriques@gite ~]$ while true ; do drush sqlq "select filename, status from system where name = 'user';" ; sleep 1 ; done
modules/user/user.module        0
modules/user/user.module        1
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        1
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        1
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        1
modules/user/user.module        0
modules/user/user.module        0
modules/user/user.module        1

#8 Updated by Sylvain Aubé about 7 years ago

Salut Kienan, Rémi Croset a envoyé deux nouveaux courriels à 17:30 et 17:35. En as-tu pris connaissance?

#9 Updated by Kienan Stewart about 7 years ago

  • Status changed from Postponed to In progress

#10 Updated by Kienan Stewart about 7 years ago

  • Assignee changed from Kienan Stewart to Sylvain Aubé

La migration vers gite est faite. Reste la DNS.

#11 Updated by Sylvain Aubé about 7 years ago

  • Status changed from In progress to Resolved

OK, merci Kienan d'avoir sauvé la situation!

Puisque la migration fonctionne à présent, je vais contacter le client et lui dire qu'il peut procéder avec ses tests, puis avec son changement de DNS.

#12 Updated by Kienan Stewart about 7 years ago

Pour le DNS:

  • Ip: 132.208.132.142
  • Cname: gite.labunix.uqam.ca

#13 Updated by Sylvain Aubé about 7 years ago

  • Assignee changed from Sylvain Aubé to Kienan Stewart

J'ai transmis le message au client, avec le DNS que tu viens de me donner.

Je te tiens au courant pour la suite!

#14 Updated by Kienan Stewart about 7 years ago

Le site est re-migré.

J'ai placé des archives complètes dans /home/nt2 sur aegirnt2.uqam.ca: recherchesnumeriques.ca-post-migration.tgz & rrn.aegirnt2.uqam.ca-pre-migration.tgz

Docu sur la migration vers gite: https://redmine.koumbit.net/projects/nt2/wiki/Accueil

#15 Updated by Kienan Stewart about 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF