Automation of Systems Deployment, Monitoring and Configuration - ~~Phase I: (Base Deployment)~~ - ~~Create a Deployment Server (DHCP/TFTP/HTTP/DNS)~~ - ~~Automate deployment of Base Template: CentOS 5.1~~ - ~~Extend CentOS 5.1 template with Deployment Server~~ - ~~Create DVD image of Deployment Server~~ - ~~Extend CentOS 5.1 template with Request Tracker (RT)~~ - ~~Automate deployment of Base Template: VMware ESX Server~~ - ~~Automate deployment of Base Template: Windows XP~~ - ~~Automate deployment of Base Template: Windows Server 2003~~ - ~~Automate deployment of Base Template: Debian Stable~~ - ~~Automate deployment of Base Template: Ubuntu~~ - ~~Re-deploy Deployment Server from kickstart DVD~~ - ~~Unit Test all base installs~~ - ~~Training class for deployment system~~ - Phase II: (Base Configuration Management/LDAP) - ~~Extend CentOS 5.1 template with VMware Server~~ - ~~Extend CentOS 5.1 template with Fedora-DS LDAP Server~~ - ~~Extend CentOS 5.1 template with subversion/git~~ - ~~Extend CentOS 5.1 template with cfengine policy host - Extend all Base OS templates with cfengine clients (5 items) - Extend Windows 2003 Server with Active Directory Controller - Extend Windows 2003 Server with Exchange - Test Password Synchronization between AD <-> LDAP - Migrate User base into LDAP - Write recursive group enabler script - Convert All templates to ldif (LDAP parse-able format) - Move cfengine classes from cfagent.conf to LDAP - Configuration Management for Cisco Switches - Configuration Management for Clariion CX3-10c SAN - Training class for Configuration management System/LDAP - Phase III: (Monitoring) - Extend CentOS 5.1 template with monitoring host - Create ldif Monitoring Templates for all Base Templates - Extend ldif Monitoring Templates for all existing Extensions - Create proc/mem/disk/thread policy for all future templates - SNMP monitoring of Cisco Switches - SNMP monitoring of Clariion CX3-10c SAN - Training class for monitoring and template creation. - Phase IV: (Tooling) - Purchase VMware VirtualCenter for VMware Server [Nice to have] - Extend CentOS 5.1 Base Template with Apache and Catalyst - Write web-frontend for deployment - Write web-frontend for user management - Write web-frontend for repository management - Write web-frontend for template management - Write web-frontend for monitoring - Write web-mashup for Cisco - Write web-mashup for Clariion - Phase V: Business Cases - Extend CentOS 5.1 template with Kerberos - Extend CentOS 5.1 template with Kerberos enabled Samba - Extend Windows Server 2003 Template with MS-SQL - Investigate replacing file servers - Investigate replacing SFTP servers - Extend CentOS with Java - Extend CentOS with tomcat - Extend CentOS with Ruby (and Rails) - ... [[BR]]It is at this point we will just have to figure out what windows should be replaced first, and replace all we can. Virtualization Project: Purchase 3 Fibre HBAs, and take one out of the 5th 2950 Populate the 4 2950s such that they have 2 HBAs each Network Redesign: Get our consultants in house to set up the catalysts and the ASAs Have them configure at least 16 VLANs (prod and labs) Ensure that the configurations can be restored with a script (via tftp) Present 8 ports on each of the core switches with a trunk of all the VLANs Re-cable the ESX network so each ESX server has 2 cables to each switch Configure the Virtual Switch port groups Move all VMs into new port groups Start converting physical hosts to virtual. SAN: Nice to have: At some point I'd like to look at getting another tray of disks for the CX3-10c the disk spindles are not configured for a tiered workload. We can probably get by with what we have now, but performance will be sub-optimal. I cannot reconfigure the disks without clearing them all off. (There are over 1TB of VMs on them now.) So I'll need at least 10 300GB disks and another tray to remediate this. Hardware Platforms Support List: Dell (any) w/openmanage (all OS) Generic PC (all OS) VMware Server VM (!ESX) VMware ESX VM (!ESX) Linode (!ESX,!Windows) EC2 (!ESX,!Windows) Base Installs: VMware ESX Windows XP Windows Server 2003 CentOS 5.1 Debian (etch) Ubuntu (hardy heron) Planned Install Extensions: CentOS 5.2::BIND CentOS 5.2::TFTP CentOS 5.2::DHCP CentOS 5.2::Apache CentOS 5.2::Deployment Server CentOS 5.2::Samba Server w/kerberos CentOS 5.2::Package Server CentOS 5.2::Tomcat CentOS 5.2::Apache::Request Tracker CentOS 5.2::Subversion CentOS 5.2::Cfengine Server CentOS 5.2::Cfengine Client Windows Server 2003::Cfengine Client Windows XP::Cfengine Client CentOS 5.2::Fedora DS CentOS 5.2::VMware Server Windows Server 2003::Active Directory Server Windows Server 2003::Exchange Server 2003 Windows Server 2003::SQL Server CentOS 5.2::Nagios Report Server CentOS 5.2::Nagios Poll Server