User Tools

Site Tools


build:timeline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build:timeline [2005/07/14 02:47]
67.64.218.143
build:timeline [2006/01/16 18:38]
70.230.174.183 Updated with some actual completion dates. (CMB)
Line 1: Line 1:
-====== 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) 
-    * Firewall 
-    * Security updates 
-    * SSH 
-    * sudo 
-    * Initial user accounts (for those working on server build) 
-    * DNS caching 
-    * Logging 
-    * NTP 
-    * Misc additional software (per user requests) 
-    * Backups 
-      * Determine how to create the backups 
-      * Determine where to send them 
-      * Determine what to back up 
-        * /etc 
-        * /home 
-        * /var (portions, like the email queues, IMAP stores, web [if not in /home]) 
-        * /usr/local 
-        * MySQL, PostgreSQL databases 
-        * Web sites, Wiki site 
-      * Schedule the backups to run periodically 
-    * Other maintenance tasks 
-      * Regular security updates (cron?) 
-      * Cron jobs 
-      * Reminders 
-      * Log rotation 
-      * Log analysis 
-      * Reports, stats 
-      * Documentation of various tasks 
-        * User creation, including what groups exist, and what each is for 
-  * Find co-location for servers (mid-August) 
-    * Install servers in co-location facility 
-    * Configure servers to reside in co-location facility 
-      * IP address changes 
-      * Configuration items that depend on the IP address 
-    * Determine best practices 
-      * How can we rebuild a server in the facility? Do they have a crash cart with keyboard and monitor? 
-  * Web site(s) (August) 
-    * Apache virtual hosts 
-    * Install/​configure DokuWiki (probably at wiki.sluug.org) 
-    * Install/​configure CMS 
-      * MySQL 
-      * PostgreSQL 
-      * Replicate accounts/​passwords/​groups from system 
-    * Move/​replicate/​replace existing pages from old site(s) 
-      * Probably start with sites that don't currently have their own domain name and have little content 
-        * HazLUG 
-        * StCLUG 
-    * 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) 
-      * Possibly fix any issues regarding user IDs 
-      * Where do home directories reside? 
-    * Document process of creating new accounts on old and new servers, and keeping them synced 
-  * Email (September) 
-    * 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 (October) 
-    * Test everything using SLUUG.INFO domain 
-    * Change MX record in SLUUG.ORG DNS record 
-    * Point michelob/​dark users at new IMAP server 
-  * Move all authentication/​authorization to LDAP (November) 
-    * Install OpenLDAP 
-      * Determine and configure schema 
-      * Set ACLs on database 
-      * Replicate accounts/​passwords/​groups from system 
-    * Implement some form of replication 
-    * Configure apps to point at LDAP server(s) 
-      * SSH/system login 
-      * Webmail 
-      * CMS 
-      * Wiki 
-      * RADIUS? 
-      * AIX systems? 
-  * Full LDAP multi-master replication (January) 
-  * More web services? 
-    * Calendar 
-    * Web Forum 
-    * Blogs 
  
build/timeline.txt ยท Last modified: 2006/01/16 18:38 by 70.230.174.183