Timeline
This page documents the order (and possibly dates/times) in which the build process should/will/has proceed(ed). We should use it as a check-list, to ensure that we get everything done. Documentation of the process is not included, as it is assumed that documentation will proceed in parallel with all steps. This time-line also covers much of the migration of services and accounts from the AIX boxes to the new Linux servers.
Purchase new hardware (done, early July)
Install
OS (Debian 3.1) on both new servers (July 30)
Determine partitioning scheme
Determine initial package selection
Get temp IPs for new servers
Run script -t as early as possible
Make sure we document everything we do (especially WHY we choose various options)
Install and configure basic services (July 30, 31)
Find co-location for servers (mid-December)
Web site(s) (February)
Apache virtual hosts
-
-
Move/replicate/replace existing pages from old site(s)
Search function
Change
DNS record to point to new site
Monitor logs for 404 errors that users get, fix them
User accounts (not needed until we move users' web pages or email to new servers)
Copy over accounts (including passwords)
Document process of creating new accounts on old and new servers, and keeping them synced
Email (March)
SMTP (Postfix)
Spam filter (SpamAssassin)
User-defined server-side filtering/sorting/processing (sieve/procmail)
IMAP (Cyrus)
Webmail (Horde IMP)
Mailing lists (including web page to manage subscriptions)
Move production SMTP record to new server (March)
Move all authentication/authorization to LDAP (May)
Full LDAP multi-master replication (August)
More web services?
Should we possibly consider implimenting LDAP earlier in the build process? Principally as it may ease the integration of additional/existing machines and moving accounts? - Carl Fitch