wiki:MigratingEM

Version 4 (modified by grant, 4 years ago) (diff)

--

Migrating EngageMedia.org to Plumi 3

These are the steps we're following to migrate the EngageMedia.org site to Plumi 3. They will be come the recommended steps to follow to upgrade other existing sites.

This page shows at a high level the steps to follow and the target dates for conversion of the EngageMedia.org site. You can also find detailed technical steps in the  MIGRATING.txt file included with Plumi.

Steps & Dates

  1. Cleaning out space
    1. Clear logs
    2. Remove existing testing.engagemedia.org files
    3. Setup videos.testing.engagemedia.org under /var/www to store freshly transcoded videos
  2. Setup new clean Plumi 0.2.x installation
    1. Create /opt/backup/plumi2
    2. Copy over production Data.fs & var/files
    3. Test & verify copied data is working correctly
  3. Install a new Plumi 3 site under testing.engagemedia.org
  4. Migrate data from Plumi 0.2.x installation to testing.engagemedia.org
  5. Migrate the engagemedia.org theme from Plone 2.5 to Plone 3 so it will work with Plumi 3
  6. Apply new theme to testing.engagemedia.org(complete by 2010-04-09 12:00 GMT)
  7. Thorough testing of testing.engagemedia.org by EM staff (complete by 2010-04-14 08:00 GMT)

Once we have completed testing and are ready to focus solely on going live into production we will:

  1. Prepare for production migration
    1. Clear out /opt/backup/plumi2 and reinstall a fresh Plumi 0.2.x system
    2. Copy over production Data.fs & var/files
    3. Test & verify copied data is working correctly
    4. Take copy of engagemedia.org theme from testing.engagemedia.org
  2. Take engagemedia.org offline (display an "Upgrade in progress" message)
  3. Backup entire /opt/colli-instances/www.engagemedia.org
  4. Erase all testing.engagemedia.org files
  5. Install new Plumi 3 site under testing.engagemedia.org
  6. Migrate data from Plumi 0.2.x installation to testing.engagemedia.org (complete by 2010-04-19 12:00 GMT)
  7. Apply new engagemedia.org theme into www.engagemedia.org (the one saved back in step 1)
  8. Test to verify testing.engagemedia.org is operational (complete by 2010-04-19 14:00 GMT)
  9. Move testing.engagemedia.org over to www.engagemedia.org and open to the public (complete by 2010-04-19 17:00 GMT)