wiki:MigratingEM

Version 1 (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 go 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
  2. Take engagemedia.org offline
  3. Backup entire /opt/colli-instances/www.engagemedia.org
  4. Erase /opt/colli-instances/www.engagemedia.org files
  5. Install new Plumi 3 site under /opt/colli-instances/www.engagemedia.org
  6. Migrate data from Plumi 0.2.x installation to www.engagemedia.org (complete by 2010-04-15 12:00 GMT)
  7. Apply new engagemedia.org theme from testing.engagemedia.org into www.engagemedia.org
  8. Test to verify new www.engagemedia.org is operational (complete by 2010-04-15 14:00 GMT)
  9. Open engagemedia.org to the public (complete by 2010-04-15 16:00 GMT)