Last updated February 09, 2010 08:00, by _grrr_
Observation
Current ordered steps of overall migration
Migration Steps
Environment Preparation
- Kenai jumphost sca11jump02.network.org
- CEE dump
- /deploy/ooo-20100126
- nb-migration Environment
- /deploy/nb-migration
- ANT_HOME=/deploy/nb-migration/apache-ant-1.7.1
- JDK_HOME=/deploy/nb-migration/jdk1.6.0_16
- /deploy/nb-migration
- Open Questions
- Mysql Instance on staging DB server Instance for CEE Dump migration ?
Data Preparation
- Import CEE Dump into Database
CEE Data
create Databases on Kenai DB Server (staging)
- Issues DB
- Tigris DB
Export Data for Kenai YAML
Mailinglist Data
- Lists
- module-list.txt (overwork!)
- grabbed by script grab-all-nborg-mlist-subscribers.sh
- Listypes
- Subcribers/moderators
- Sympa archives /deploy/ooo-20100126/FS/data/eyebrowse
- Cee Dump
ant run" in migration-tools/users/unloaddata
Projects
Users
Roles
Features
Download
Issues
Repository
Import
Users
http://kenai.com/projects/migration-tools/sources/source-code-repository/content/users/usersload.rb
- Project Owner (needs to be done first, for creating a Project)
- users_for_projects.yaml
- Others
- users*.yaml
Projects
Roles
http://kenai.com/projects/migration-tools/sources/source-code-repository/content/users/rolesload.rb
Features
Downloads
- source file is location from tigris db, should be adjusted accordingly after mounting collab data
- target file is absolute path to the file generated by junction, so no change needed
- Files
- urlmapping
Upload to DB: http://kenai.com/projects/migration-tools/sources/source-code-repository/content/web/scripts/downloadsurl_migration.sh
Issues
On Kenai staging DB Instanz http://kenai.com/projects/migration-tools/sources/source-code-repository/content/bugzilla/scripts/migrate.sql Costumize Bugzilla (needs to be evaluated FMA?) Does Bugzilla exits at the same Instanz as sympa?
- copy custom directory into /export/httpd/bugzilla/template/en
- replace /export/httpd/bugzilla/query.cgi
- replace /export/httpd/bugzilla/Bugzilla/Constants.pm
Mailinglist archives
- Mbox to Sympa
- urlmapping
Generic URL Mapping
Project Webcontent
- checkout Webcontent from CEE CVS
- create tarball
- Copy to domain webserver
Tests
Open Questions
- External HG repository integration
Export hg repositories lists 1. execute "$ sh migration-tools~source-code-repository/projects/repos.sh > yamls/repos.yaml"
- migrate test acounts?
- need for migration tests?
- News data migration (Whats that, clarify)





