|
This page provides an overview of progress for individual tasks for Stage 1
These are separated into two parts:
| Goals | Status |
|---|---|
| Produce documented procedures relating to account management | Initial drafts complete |
| Milestones | Due | Status |
|---|---|---|
| Initial versions of procedures needed | 2002-01-18 | Complete |
| Finalise interface to datasources with AMT task | 2002-02-08 | Complete |
| Revise procedures based on AMT interface | 2002-02-15 | On going |
| Implement any scripts required by procedures | 2002-03-31 | Done |
| Get some decisions about disk/web/print quotas | 2002-09-01 | Not started |
| Documentation on the procedures | 2002-07-01 | Started, part of report |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Initial draft procedures | 3 days | 2002-01-18 | Done |
| Finalise interface to AMT tools | 3 days | 2002-02-08 | Done |
| Decide which primary and secondard groups are required. Clash with filesystem issues task? | 1 week | 2002-04-04 | Decision on 2 primary groups, secondary groups ongoing |
| Update procedures docs based on AMT interface | 3 days | 2002-07-30 | Started |
| Check how /yesterday, /risky, /public (or whatever they're to be called) will be managed | Done | ||
| Diskquotas which tasks responsible | Done | ||
| Find out what the EUCS do with staff who then start a PhD or MSc at the University. Two UUNs? | ½ a day | Done. | |
| Cross site meeting on quotas |   | Done. | |
| Clarify the role/mechanism for pseudo users | 2 days | 2002-05-14 | Done |
| Identify the scripts that need written. | 1 day | 2002-05-20 | Done |
| Script: update_users | 1 day | 2002-06-12 | Done |
| Script: update_user | 1 day | 2002-06-12 | Done |
| Script: create_users | 1 day | 2002-06-12 | Done |
| Script: new_passwd | 1 day | 2002-06-12 | Done |
| Script: get_users | 1 day | 2002-06-12 | Done |
| Script: delete_users | 1 day | 2002-06-12 | Done |
| Goals | Status |
|---|---|
| Provide a Perl interface to encapsulate a user account and its management | Done |
| Synchronising mechanism between updated Database info and LDAP data | Started |
| Milestones | Due | Status |
|---|---|---|
| ACLs for access to KDC | 2002-10-01 | Deferred - not a show stopper |
| Kerberise Database access | Stage2 | Deferred - not a show stopper |
| Decide where data should be stored and mastered from | 2002-02-01 | Done |
| Create an Account Perl object | 2002-04-01 | Done |
| Create an AccountManager Perl object | 2002-04-20 | Done |
| LDAP/Kerberos/DB consistency checker/propagation mechanism | Mostly complete | |
| Tools for disk quota manipulation | 2002-05-07 | Delayed until minimal client is done. |
| Documentation | 2002-07-01 | Partial, The perl modules are self documenting |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| In co-operation witht the AMP and LDAP task, finalise data we need to modify/store in the LDAP/Kerberos/DB | 2002-02-05 | Done | |
| Give LDAP task our requirements | 2002-02-19 | Done | |
| Complete Account.pm object | 2 days | 2002-03-31 | Done |
| Complete datasource: Algorithmic.pm | 2 days | Done | |
| Complete datasource: DataSource.pm | 2 days | Done | |
| Complete datasource: Infdb.pm | 1 day | Done | |
| Complete datasource: Kerberos.pm | Done | ||
| Complete datasource: LDAP.pm | 1 day | Done | |
| Complete datasource: SMS.pm | 2 days | Done | |
| Complete datasource: UidServer.pm | 2 days | Done | |
| Complete LocalAcctManager.pm | 2 days | Done | |
| Kerberos Management Perl module | Done | ||
| Agree with Authorisation task how account disabling will work | 1 day | 2002-03-15 | Done |
| Documentation, an overview | 3 days | 2002-07-01 | |
| Check how pseudo accounts will work in practice | 2 days | 2002-05-14 | Done |
| Get required support RPMs for dice-accntmgr installed on the system | 1 day | 2002-05-14 | Done |
| Private LDAP comments attribute in Person object | 2002-06-12 | Done | |
| AccountEnable/Disabled LDAP attribute in Person object to be added | 2002-06-12 | Done | |
| Finalise LDAP/DB synchronisation | 2 days | 2002-07-30 | Done |
| Get LDAP/DB synchronisation to run automatically | 1 day | 2002-09-30 | Need some Kerb guidance |
| quota management mechanism | 2002-08-30 | Started |
| Goals | Status |
|---|---|
| Provide legacy applications as applicable |
| Milestones | Due | Status |
|---|---|---|
| List of applications available under DICE | 2002-07-31 | Started |
| List of applications required for Teaching | 2002-07-31 | Started |
| Applications required for Teaching installed | 2002-08-30 |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Collate lists of available DICE applications | 1 week | 2002-07-31 | Started |
| Collate lists of courses and applications required/available (teaching only) | 1 week | 2002-07-26 | Started |
| Establish priorities for porting | 2002-07-26 | Started | |
| Documentation for non-KB staff about porting s/w & RPMs | 2002-07-26 | Started | |
| Get VMware working (carwyn) | 1 week | 2002-08-15 | Started |
| Goals | Status |
|---|---|
| User authorisation system (not host) | |
| Access control from all services under DICE | |
| Varying levels of control granularity possible |
| Milestones | Due | Status |
|---|---|---|
| Define authorisation system based on roles; | 2002-03-08 | DONE |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Goals | Status |
|---|---|
| Interim backup service for DICE servers |
| Milestones | Due | Status |
|---|---|---|
| Install on web server | 2002-07-15 | Started |
| Install on mail server | 2002-07-15 | Done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Create amanda DICE RPM with config | 2 | 2002-07-15 | Done |
| Create component | 2 | 2002-07-15 | Started |
| Debug amanda daemon problems | 2 | 2002-10-15 | Started |
| Goals | Status |
|---|---|
| Provide Basic clusters. | |
| Provide Myrinet networking on 16 node cluster. | |
| Provide full PBS service on both clusters. | |
| Milestones | Due | Status |
|---|---|---|
| Source and purchase nodes | DONE | |
| Source and purchase networking kit. | DONE | |
| Source and purchase KVM system | DONE | |
| Source and purchase racking and electrics. | DONE | |
| Configure HP switch. | DONE | |
| Setup first 16 nodes of 64 node cluster. | ASAP | Partially completed. |
| Setup 16 node cluster. | ASAP | Partially completed. |
| Setup second 16 nodes of 64 node cluster. | ASAP | Partially completed. |
| Setup full 64 node cluster. | ||
| Setup full 16 node beowulf | 23 July 2002 | Partially completed |
| Setup Myrinet on 16 node cluster. | ||
| Install PBS on 16 and 64 node clusters. |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Trial cable runs on one corner of racking. | 4 days | 2002-04-01 | Partially completed |
| Install trunking on racking. | 1 week | 2002-04-08 | Trunking sized and sourced. |
| Install cabling to PC's on shelves 1 and 2. | 1 week | 2002-04-18 | Ongoing |
| Install OS on 1st 16 nodes and check for heating problems. | 4 days | 2002-04-28 | |
| Install OS on 2nd 16 nodes and check for heating problems | 4 days | YYYY-MM-DD | |
| Install OS on 2nd 16 nodes and check for heating problems | 4 days | YYYY-MM-DD | |
| Run cabling to 16 node cluster. | 4 days | Almost Completed (13/16) | |
| Install OS on 16 node cluster. | 1 day | Almost Completed (14/16) | |
| Configure mirror server as interim file server for 16 node cluster. | 1 day | Completed. | |
| Install cabling for shelves 3 and 4 | 4 days | YYYY-MM-DD | |
| Insall OS on remaining 64 node cluster nodes | 4 days | YYYY-MM-DD | |
| Setup and Install fileserver. | 4 days | YYYY-MM-DD |
| Goals | Status |
|---|---|
| Provision of a suitable, configurable shell environment for 'real' users. | DONE |
| Provision of a simplified, configurable shell environment for pseudo users. | |
| Provision of a suitable basic X setup for 'real' users. | DONE |
| Milestones | Due | Status |
|---|---|---|
| Modify Bash to ignore .bashrc, .bash_login and .bash_profile. | DONE | |
| Package patched Bash in new RPM. | DONE | |
| Finalise role/location information to be held in LDAP database. | DONE | |
| Arrange for the inclusion of this data in the database. | DONE | |
| Develop mechanism for extracting data from LDAP query results. | DONE | |
| Rewrite Main.bashrc, Main.profile and Environment for DICE. | DONE | |
| Indentify RPMs which contribute rc files and rewrite them as necessary. | DONE | |
| Identify 'orphan' rc files (i.e. those not belonging to an RPM) and rewrite as necessary. | DONE | |
| Create new defenv.bash RPM. | DONE | |
| determine contents of KDE desktop and K menu. | DONE | |
| Rewrite system .xinitrc and KDE skeleton files to provide this environment. | DONE | |
| Update KDE RPMs. | DONE | |
| Rewrite pathfix config file for DICE. | DONE | |
| Create new pathfix RPM. | DONE | |
| Package up config | DONE |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Check/rewrite existing env.* and profile.* files | three days | 2002-05-14 | DONE |
| write new env.*/profile.* files as required by roles | Waiting on final list of roles | DONE | |
| User documentation | IN PROGRESS | ||
| Technical documentation | IN PROGRESS |
| Goals | Status |
|---|---|
| Provide a structure for producing and presenting documentation for both users and system staff. | DONE |
| Automate the method of producing documentation as far as possible. | DONE |
| Milestones | Due | Status |
|---|---|---|
| Agree URLs | Done. | |
| Get DICE Component documentation fully automated. | DONE | |
| Complete a new informatics/system page. | DONE |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Prepare template for user document | hours | 2002-06-02 | Done. |
| Complete script to auto-generate the docs page for the dice-* components and add to crontab | hours | 2002-05-28 | Waiting for rpmcfg rejig. |
| Write guidelines to writing documents | Done. | ||
| Collate documentation requirements from task leaders |   | 2002-05-28 | Done. |
| Prepare a timetable for production of documents as above. |   | 2002-05-28 | Done. |
| Chase up content for introductory user doc |   | Done. | |
| Add link to LCFG documentation from www.dice.informatics.ed.ac.uk/doc | Done. | ||
| collate doc HOWTOs from postings to cos@inf | Done. | ||
| JAVA user environment docs | 2002-07-26 | Started | |
| Prepare a new informatics/system page | 2002-07-26 | Done |
| Goals | Status |
|---|---|
| Effective procedures and structure for the division's user support services. | DONE |
| Provide relevant and helpful message-tracking technology for user support. | DONE |
| Milestones | Due | Status |
|---|---|---|
| Agree structure for user support for DICE. | Done. | |
| Working procedures decided. | 2002-07-31 | In progress. |
| Message-tracking software working. | 2002-07-31 | In progress. |
| Web input form working. | 2002-06-07 | Done. |
| Training and familiarity with software and procedures completed. | 2002-07-31 | DONE |
| Produce user documentation. | 2002-08-15 | |
| Produce system documentation. | 2002-08-31 |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Discuss options for structure of user support in next few years | ages | Done. | |
| Find candidate message-tracking packages | Done. | ||
| Evaluate message-tracking software candidates | Done. | ||
| Get test message-tracker up and running | a day or two | 2002-04-23 | Done. |
| implement basic web form | days | 2002-04-30 | Done. |
| Get real message-tracker in place | a day or two | 2002-05-17 | Done. |
| connect web form to message-tracker via dcs.ed.ac.uk mail server. | 2002-05-17 | Done. | |
| connect web form to message-tracker via inf.ed.ac.uk mail server. (Waiting for inf.ed.ac.uk mail server.) | |||
| RT configuration: Get RT to send out email stamped with correct per-ticket addresses. | 2002-07-31 | In progress. | |
| RT configuration: Get inf.ed.ac.uk mail server to accept per-ticket addresses and inject them into rt-mailgate. | 2002-07-31 | In progress. | |
| RT configuration: Get rt-mailgate to accept per-ticket addresses, recognise ticket numbers from addresses, add mail to correct ticket. | 2002-07-31 | Done. | |
| RT configuration: Stop rt-mailgate from parsing Subject lines. | Not urgent. | Not started. | |
| RT Configuration: add an escalation system (which catches new messages which have been ignored for a certain number of working hours, then nags Support people about them). Not so urgent. | In progress. | ||
| RT Configuration: disable auto-replies to new tickets. | Done. | ||
| Detailed working procedures | 2002-07-31 | In progress. | |
| Get Informatics DB people data into RT. (InfDB data goes into LDAP, then we query LDAP from the web form, reject web form input if not a valid DICE user, report details to RT otherwise.) | 2002-05-31 | Done. | |
| full scale tests and adjustments | 2002-07-31 | In progress. | |
| Training (to be done when RT config and testing completed.) | 2002-07-31 | ||
Integration of DICE LCFG inventory
with RT. This needs either of the following:
|
2002-07-31 | Done. | |
| Integration of DICE LDAP host list with RT, as stop-gap until inventory database link can be set up. | 2002-07-31 | Done. | |
| Integration of JCMB legacy LCFG inventory with RT. | 2002-07-30 | Done. | |
| Integration of SB/FH legacy inventory with RT. | Not started. | ||
| Integration of BP legacy inventory with RT. | Not started. | ||
| Link DICE Bugzilla with RT. (Not necessary to start with. Will revisit once RT up and running.) | |||
| Add "send me a copy" tick-box to web form. | Done. | ||
| Ruggedise the Apache configuration - i.e. make sure it can easily survive the machine blowing up. Mostly already done since Apache rpm and LCFG component are already in use. | In progress. | ||
| Ruggedise the MySQL configuration. MySQL rpm already there and in use. | In progress. | ||
| Ruggedise the RT installation and configuration. | In progress. | ||
| Documentation: description for sysmans of RT config, focusing on disaster recovery. | 2002-08-31 | Not yet. | |
| Documentation: for support people on how to use RT, including cross-site working procedures. | 2002-08-31 | Started | |
| Documentation: for a general audience, describing the computing support service. | 2002-08-15 | Started |
| Goals | Status |
|---|---|
| define set of filesystems/mountpoints for DICE clients/servers | DONE |
| provide means of creating/generating/storing filesystem maps | Almost done |
| provide means of distributing maps | Almost done |
| Milestones | Due | Status |
|---|---|---|
| clarify all filesystem needs (input from Common Home Directory and Filesystem Issues) | DONE | |
| specification of filesystem structure/naming | DONE | |
| integration of automounter with map distribution method | DONE | |
| specify sources of map data (requires policy on source management) | DONE | |
| technology available for creating/editing map data | DONE | |
| technology available for building maps | Done | |
| technology available for managing symlinks | Initial version done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Meet with LDAP group to decide LDAP requirements for filesystem maps | 2002-02-19 | Done | |
| Test combined home map using dbm | 2002-02-19 | Done | |
| Install 7.1 machine for gdmr | 2002-04-16 | Done | |
| Debug ldap/amd | 2002-04-30 | Done | |
| Map building tools | 2002-05-28 | Done | |
| Produce proposal for DICE mount points | 2002-04-30 | DONE |
| Goals | Status |
|---|---|
| policy on filesystem usage under DICE (shared writable, groups, nsu/pseudo users, corpora, etc) | DONE |
| migration path for data on legacy filesystems | N/A |
| Milestones | Due | Status |
|---|---|---|
| clarify user legacy filesytem/group usage | DONE | |
| define usage of secondary groups | DONE | |
| define/publicise filesystem usage options/policy | DONE |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Initial survey of users and filesystems | 2002-02-19 | Done | |
| Further data collection | 2002-04-30 | DONE | |
| Proposal for shared filesystem requirements | 2002-04-30 | DONE | |
| Proposal for group requirements to support shared data | 2002-04-30 | DONE |
| Goals | Status |
|---|---|
| Provide configuration (profile) servers | |
| Provide software distribution servers | |
| Provide installation servers |
| Milestones | Due | Status |
|---|---|---|
| Implement master configuration server | 22/3 | |
| Implement a slave configuration server | 22/3 | |
| Implement distribution of data from master config to slave config server | 22/3 | |
| Restructure header (.h) config files | 22/3 | PROTOTYPED |
| Arrange for all existing DICE machines to use new config servers | 28/3 | |
| Implement new DICE RPM/SRPM master server | 28/3 | |
| Implement first slave RPM/install server | 5/4 | |
| Restructure rpmcfg files | 5/4 |   |
| Arrange for all existing DICE machines to use new slave RPM server | 17/4 | |
| Implement further slave configuration servers | 1/6 | |
| Implement further slave RPM/install servers | 1/6 |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
| Provide Kerberos authentication infrastructure | DONE |
| Milestones | Due | Status |
|---|---|---|
| Master KDC server | DONE | |
| Slave KDC servers | DONE | |
| Test/development accounts | DONE | |
| Kerberos client component | DONE | |
| KDC master server data backup/recovery mechanism and procedural documentation | DONE |
| Actions | Time Required |
Due | Status |
|---|---|---|---|
| Actions not here - see LDAP for combined KERBEROS/LDAP list. |
| Goals | Status |
|---|---|
| An LCFG system which is capable of fully configuring all DICE systems | |
| Conformance to standards allowing future developments of the LCFG infrastructure without substantial modifications to stage1 component code | |
| A documented, exportable system which can be used outside of Informatics to encourage external contributions and collaboration |
| Milestones | Due | Status |
|---|---|---|
| Agreement on new API standards for LCFG components | complete | |
| Documentation and tools for developing DICE/LCFG software according to standards | complete | |
| Documentation and code for a new component framework supporting the standards | complete | |
| A new "om" system using the DICE authorisation service | 1/6 | started |
| Minimal conversion of all essential legacy components to new standards | 1/5 | started |
| Server Refactoring | 1/5 | complete |
| Support for "spanning maps" | 1/5 | complete |
| Support for rpmcfg transport in the profile | 1/5 | complete |
| Minimal Client Refactoring | 1/7 | complete |
| Conversion of all components to use new framework | 1/10 | started |
| Support for dynamic reconfiguration in all components | 1/10 | started |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| New remote om (sxw) | 1/10 | complete | |
| Component conversions | 1/10 | complete | |
| Automatic maintenance of lcfg.org web site with latest software and documentation (carwyn) | 1/8 | active |
| Goals | Status |
|---|---|
| Provide LDAP infrastructure | DONE |
| Milestones | Due | Status |
|---|---|---|
| Master LDAP Server | DONE | |
| Slave LDAP Servers | DONE | |
| Basic client LDAP replication | DONE | |
| LDAP Schema | DONE | |
| LDAP master server data backup/recovery mechanism and procedural documentation | DONE | |
| LDAP Triggers | STAGE2 | |
| Advanced client LDAP replication | STAGE2 |
| Actions | Time Required |
Due | Status |
|---|---|---|---|
| Fix slurpd crashing. | high | ||
| Implement ChangeLog client replication. | high | ||
| Upgrade LDAP RPM's to newest versions and freeze. | low | ||
| LDAP trigger mechanism. [SXW] | low | ||
| Replace ldapBuildAmdMaps with trigger mechanism. [SXW] | low | ||
| Replace buildcaps with trigger mechanism. [SXW] | low | ||
| Replace dummy Hosts data with genuine LDAP feed (spanning map) [SXW]. | low | ||
| Credential cache code rewrite (remove much code duplication). [SXW?] | STAGE2 | ||
| Re-installation and recovery procedure testing of stapag. | 2002-09-30 | DONE | |
| Complete disaster scenario and recovery procedure document. | 2002-09-30 | DONE | |
| Implement slurpd replication. | DONE | ||
| Find causes of and fix LDAP master server crashing. | DONE | ||
| Test out and move to BDB backend to resolve locking issues. No longer required. | DONE | ||
| Arrange Amanda backups at SB (just rsync it somewhere). | DONE | ||
| Make changes to online backup mechanism. | DONE | ||
| Upgrade Kerberos RPM's to newest versions and freeze. | DONE | ||
| Investigate LDAP replication issues of load/latency. | DONE | ||
| Determine frequency/level of online backups. | DONE | ||
| Use LDAP rather than NIS at installation. | DONE | ||
| Replace dummy Printcap data with genuine LDAP feed [TOBY]. | DONE | ||
| Replace dummy People data with genuine LDAP feed [NEILB]. | DONE | ||
| Replace dummy Partitions data with genuine LDAP feed [KTD]. | DONE | ||
| Replace dummy Group data with genuine LDAP feed [SXW]. | DONE | ||
| Replace dummy Roles/Capabilities/Netgroup data with genuine LDAP feed [NEILB/KTD]. | DONE | ||
| Replace dummy amdmap data with genuine LDAP feed [SXW/GDMR]. | DONE | ||
| Full convert of components to LCFGng. | DONE | ||
| Transfer resources onto new INF profile server setup. | DONE | ||
| Need to look at ACL update mechanism. Uses capabilities. | DONE | ||
| Install slave KDC/LDAP server at FH | DONE | ||
| Install slave KDC/LDAP server at SB | DONE | ||
| Install slave KDC/LDAP server at BP | DONE | ||
| Install slave KDC/LDAP server at JCMB | DONE | ||
| Test LDAP slave<-master replication | DONE | ||
| Test KDC master->slave propogation | DONE | ||
| Test KDC fallover to slaves | DONE | ||
| Implement online backup mechanism for Kerberos and LDAP data. | DONE | ||
| Rethink current schema/template locations. | DONE | ||
| Online backups from crontab entries. | DONE | ||
| Feed back local changes on stapag to slapd.conf.tmpl files to the RPM and also the provisional schema extensions. | DONE | ||
| AMD+Schema+LDAP (or Autofs+LDAP) investigate. [GDMR] | DONE | ||
| Get test local filesystem (home/yesterday) schema into LDAP. | DONE | ||
| Get test partition schema into LDAP. | DONE | ||
| Modify schemas for schemacheck being enabled and OpenLDAP2.1. | DONE | ||
| Upgrade client ldap to v2.0.23 (newest stable release). | DONE | ||
| Create a dummy hosts map to test ssh key stuff. | DONE | ||
| Redefine resources to use K/L DNS CNAMEs. | DONE | ||
| Fix Kerberos component so doesn't ignore krb5to4 resource value. | DONE | ||
| Create CO/CSO principals on stapag. | DONE | ||
| Stapag upgrade to SMP kernel. | DONE | ||
| Upgrade/test from CVS pull of OpenLdap to new Alpha public version. | DONE | ||
| Facilitate client rollout. | DONE | ||
| Finalize GID for People/Pseudo primary groups. | DONE | ||
| Root filesystem backup needed on stapag, do via rsync/rmirror generic. | DONE | ||
| Get test printcap schema into LDAP. | DONE | ||
| Add capability schema. [SXW] | DONE | ||
| Create user account data (correct INF/DICE names/ids) and load as LDAP data. | DONE | ||
| Convert old objects to LCFGng components (min. spec) | DONE | ||
| Port DICE 6.2 RPMs to the 7.1 repository rebuilding as necessary. | DONE | ||
| Produce new RPMCFG dice.h file for 7.1. | DONE | ||
| Upgrade stapag to run Kerberos and LDAP | DONE | ||
| Upgrade stapag to use Kerberos and LDAP | DONE |
| Goals | Status |
|---|---|
| Base Redhat platform | |
| Provide the core Linux LCFG components (code and defaults) | |
| Machine installation technology | |
| Kernel building mechanism | |
| Documentation of supported hardware | |
| Technology for management of installed software |
| Milestones | Due | Status |
|---|---|---|
| Minimal setup based on 7.1 with Kerberos/LDAP | 2002-01-31 | COMPLETE |
| More complete 7.1 setup, completely independent of dcs.ed.ac.uk | 2002-4-1 | |
| As above milestone, but with laptop support | 2002-4-16 | |
| Upgrade to 7.2, improved kernel building and documentation | 2002-6-1 | |
| All components converted to new LCFG ngeneric component | 2002-10-1 |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| dhcp component | 2002-07-15 | Done | |
| PXE booting | 2002-08-31 | Started |
| Goals | Status |
|---|---|
| LCFG configurable portables |
| Milestones | Due | Status |
|---|---|---|
| Basic installation | YYYY-MM-DD | |
| Remote networking (wireless/dialup) | YYYY-MM-DD |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
Mailbox for all @informatics accounts (NB not necesarily on inf machines). | DONE |
| Mass move from legacy mailboxes to new mailboxes/forwarding of legacy email | DONE |
| Milestones | Due | Status |
|---|---|---|
| Decision on suitability of staffmail vs. inf mailboxes | 2002-03-19 | Done |
| Defining requirements for mailhub | 2002-04-16 | DONE |
| Secondary account forwarding in place (see Common Home Directories) | ||
| Recommend mail agents: IMAP/Kerberos support | 2002-04-30 | DONE |
| Remaining students migrated to SMS account usage | 2002-07-31 | DONE |
| Transition from legacy mailboxes | 2002-07-31 | DONE |
Existing @informaticsmailing lists transferred | 2002-06-30 | DONE |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Request to EUCS for information about mail-related service plans | - | 2002-02-05 | Done |
| proposal for mail forwarding for common home directories | - | 2002-02-05 | Done |
| Finalise mailhub proposals re staffmail etc | - | 2002-03-22 | Done |
| Evaluate/recommend mail agents for IMAP/Kerberos support | 2 days | 2002-05-14 | DONE |
| Clarify sendmail.cf issues for laptops | 0.5 days | 2002-04-30 | DONE |
| Arrange date remaining PhDs to transfer off legacy | 2 days | 2002-07-31 | Done |
| Plan transition of current users to new mail mailhub | 0.5 days | 2002-04-30 | Done |
| Docs for configuring supported mail clients | - | 2002-06-30 | Done |
| Docs for unsupported mail clients | - | 2002-06-30 | Done |
| Redirect remaining PhD email to SMS | - | 2002-07-31 | Done |
Update sendmail SMS redirect to be
s<matric>@sms
|
- | 2002-07-31 | Done |
| install fetchmail at BP | - | 2002-07-31 | Done |
| install fetchmail at FH/SB | - | 2002-07-31 | Done |
| Goals | Status |
|---|---|
Provide mailboxes for @inf accounts | DONE |
| Handle forwarding of non-local (student) mail. | DONE |
| Integrated with authentication service. | DONE |
| Webmail interface | DONE |
| Mailing lists server | DONE |
| Milestones | Due | Status |
|---|---|---|
| Final proposed structure/configuration of mailhub | 2002-03-29 | DONE |
EUCS-configured sendmail.cf |
2002-05-31 | DONE |
| Install basic server with IMAP | 2002-05-31 | DONE |
| IMP (Webmail interface) | 2002-05-31 | Done |
| Procmail | 2002-05-31 | Done |
| Mailman installed and running | 2002-06-30 | Done |
| Backup facility for Mail Hub | 2002-05-31 | Done |
| System-level redirect of mail to legacy accounts | After Examiner's Meetings | Done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Decide on which proposal to accept. | 0.5 day | 2002-03-19 | Done |
| Investigate webmail interface | 0.5 day | 2002-04-02 | Done |
| Investigate non-NFS access to procmailrc files | 0.5 day | 2002-04-16 | Done |
| Finalise details of configuration/operation | 0.5 day | 2002-04-16 | Done |
| Get EUCS IMP/procmail config | 0.5 day | 2002-04-30 | DONE |
| Hardware spec for mailhub | 0.5 day | 2002-04-30 | DONE |
| Build initial machine | 0.5 day | 2002-04-30 | DONE |
| IMAP/Kerberos/SSL rpm | 0.5 day | 2002-04-30 | DONE |
| Arrange Backup facilities (see backups) | 0.5 day | 2002-05-14 | Done |
| Apache component tweaks | 0.5 day | 2002-07-31 | Done |
| Install mailman | 0.5 day | 2002-04-30 | Done |
| Transfer existing mailman lists | 1 day | 2002-06-30 | Done |
| SSL certificates | 1 day | 2002-07-31 | Done |
| create/install IMP/Hoarde/procmail RPMs | 1 day | 2002-07-31 | Done |
| Finalise network interfaces | 1 day | 2002-07-31 | Done |
| Technical docs: IMP/webmail/procmailrc | 2002-05-31 | Started | |
| Technical docs: mailman | 2002-07-31 | Started | |
| User docs: mailman | 2002-07-31 | Started | |
| Technical docs: overview | 2002-08-15 | Started | |
| Technical docs: RAID config | 2002-08-15 | Started | |
| User docs: config info | 2002-08-15 | Done | |
| UPS | 2002-08-15 | ||
| final transition (aliases, etc) | 2002-08-15 | Done | |
| external network access | 2002-08-15 | Done | |
| RAID configuration component |   |
| Goals | Status |
|---|---|
| Milestones (not in order) | Due | Status | |
|---|---|---|---|
| Convert dns component | Table 2 | ||
| Convert routing component | Table 2 | ||
| Convert ntp component | Table 2 | ||
| Convert snmp component | Table 2 | ||
| Convert nut (UPS) component | Table 2 | ||
| Port (from Solaris) and convert arpwatch component | Done | ||
| Prototype network infrastructure/transit router at KB | Done | ||
| Service network infrastructure machine installed at KB | Done | ||
| Informatics DNS master moved to KB infrastructure machine | Done | ||
| Switch management: support 4108gl and 53xx | Done | ||
| KB network management and monitoring moved to infrastructure machine | Done | ||
| Primary transit router installed at KB | Done | ||
| Network infrastructure machine installed at SB | Done | ||
| SB network management and monitoring moved to infrastructure machine | Happening... | ||
| Primary transit router installed at SB | |||
| Network infrastructure machine installed at FH | Done | ||
| FH network management and monitoring moved to infrastructure machine | Happening... | ||
| Primary transit router installed at FH | Done | ||
| Network infrastructure machine installed at BP | Done | ||
| BP network management and monitoring moved to infrastructure machine | Happening... | ||
| Primary transit router installed at BP | |||
| Portable IPfilter ruleset generation | Done | ||
| iptables component and related rulessets | Started | ||
| zebra | October |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
| printing to Informatics printers from any LPD-capable platform | DONE |
| preserving printing functionality on legacy systems (all printers are migrating to DICE) | DONE |
| authentication policy for DICE and other platforms | |
| authorisation policy |
| Milestones | Due | Status |
|---|---|---|
| Upgrade to LPRng 3.8.10 | Done | |
| LDAP schema for printcap distribution (also affects cross-site printing) | Done | |
| Use of spanning maps for print servers or alternative strategy | Done | |
| Print servers for printer-only subnet | Done | |
| transfer all printers to DICE network | Done | |
| alter legacy operation to access DICE printers | ||
| decide Stage 1 authenticationrequired from non-managed & legacy | Done | |
| LPRng interface to DICE authorisation | Started | |
| Update/rename lpd component | Done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| First pass at LDAP schema required for printcap information |   | Done | |
| Initial investigation into whether the proposed authorisation system meets the needs of the printing group | Done | ||
| [Neil:] LCFGng-ify the existing DCS lpd component; | Done | ||
| Write interface program to supply printcap information to LPRng from LDAP | Done | ||
| Install sybies.inf (cname print1.inf) as 7.1 DICE machine, on wire-m, to be used as test print server | Done | ||
| Set up sybies.inf as test Inf print server | Done | ||
| Proposal for spanning map and dealing with locally attached printers | - | Done | |
| Evaluate problems with LPRng-3.8.10 and RH7.1 and decide whether it's worth proceeding with 3.8.10 or reverting to 3.7.4 | Done | ||
| DICE print queue naming proposal | Done | ||
| Add all existing printers to LDAP | Done | ||
| Establish printing subnet | Done | ||
| Install all print servers with interface on printing wire and DICE development wire | Done | ||
| Install/configure DHCP on print servers | Done | ||
| Move some printers to printing subnet | Done | ||
| Test legacy printing (inc pcs, macs) | Done | ||
| Initial authorisation rules | |||
| Decide printing defaults (duplex, etc) | Done | ||
| Package filters, hpdriver, ppds, etc into rpms | Done |
| Goals | Status |
|---|---|
| Collation system for root mail |
| Milestones | Due | Status |
|---|---|---|
| Create private mailman list (rootmail@inf) | ||
| Set configuration for clients/hosts to redirect mail to root to rootmail |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
| collation and distribution of ssh public keys on DICE network |
| Milestones | Due | Status |
|---|---|---|
| system for submission and retrieval via LDAP [DONE] |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
| Software Repository (see also Install Servers) | |
| Secure mechanism for submitting RPMs to software repository | |
| Software bug tracking system, accessible externally and internally |
| Milestones | Due | Status |
|---|---|---|
| Technology for building RPMs from CVS | COMPLETE - Paul's buildtools | |
| Design and prototyping of RPM submission system | 1/4/ | |
| Implementation of RPM submission system | ||
| Choice of bug-tracking system | ||
| Provision of bug-tracking system | ||
| Integration of bug-tracking system with faults/support system |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
| Technology for editing configuration data |
| Milestones | Due | Status |
|---|---|---|
| provision of basic rfe | DONE | |
| access control using authorisation systems | ||
| capable of editing config on distributed servers | DONE | |
| automatic generation/decomposition of LDAP maps from data |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| [days/weeks] | YYYY-MM-DD |
| Goals | Status |
|---|---|
| Initial userweb space | Done |
| User CGI mechanism | Done |
| Redirection service from www.inf/~user to userweb service | Not implemented - yet |
| Turn off legacy/~user/ and redirect as appropriate | Long, long term goal |
| Milestones | Due | Status |
|---|---|---|
| Install userweb server | 2002-07-26 | Done |
| Decide how files space is available to users and implement it | Done | |
| Fully spec the hardware required | Done | |
| Organise local backups---see Backups | Done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| LCFGify apache component | 2 days | 2002-03-15 | Done |
| Finalise the userweb URL | 3 days | 2002-03-15 | Done |
| Agree apache features to support: HTTPS, PHP (version?), SSI | 3 days | 2002-03-29 | Done |
| Enable HTTPS, requires a certificate | 1 day | 30/9/2002 | |
| Speak to LDAP/Filemaps task about file space | NA - Done | ||
| Workout the potential disk space requirements. Given certain quota limits for classes of users. | 1 day | Done | |
| Quotas currently done manually, need better solution | 30/9/2002 | Waiting for a Informatics wide solution |
| Goals | Status |
|---|---|
| Identify any issues or applications that are unique to Buccleuch Place, and make sure that these continue to function in the DICE world, or that functional equivalents are made available. | |
| Co-ordinate with other sites to identify shared legacy applications, and make sure that these continue to function in the DICE world, or that functional equivalents are made available. |
| Milestones | Due | Status |
|---|---|---|
| Survey BP users to generate list of required applications. | 2002-02-19 | Done. |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Identify default packages (applications) available under DICE currently in use at BP. Publish list. | 1 day | 2002-04-09 | Done |
| Identify packages not shared with AI (for which we will, consequently, be solely responsible). | 1 day | 2002-05-13 |
| Goals | Status |
|---|---|
| Implement common home directory structure for same login directory at each site | DONE |
| Implement /legacy stucture at each site, enabling access to all home directories from any site | DONE |
| Milestones | Due | Status |
|---|---|---|
| Creation of skeleton (test) /legacy structure and associated maps at at least one site | 2002-03-05 | Done |
| Establish netgroups (machine lists, etc) for home directory exporting, and determine whether exporting will be selective or global | 2002-04-16 | Done |
| Incorporate netgroups (machine lists, etc) for remote sites into local files/maps | 2002-05-13 | Done |
| Generate primary home directory list for all current staff & students | 2002-05-06 | Done |
| Integrate multiple home directories per site, as required | 2002-05-27 | Done |
| autogenerated automount map data for legacy and inf | 2002-08-15 | Done |
| Decide what level of firewall holes are necessary for NFS sharing across sites | 2002-04-09 | Done |
| Establish NFS access between all sites | 2002-05-13 | Done |
| Automatic generation of trusted-hosts (legacy and inf) lists | 2002-05-27 | Done |
| Automatic exporting from legacy to trusted-hosts (legacy and inf) | 2002-05-27 | Started |
| Liaise with "Mail issues" task to arrange forwarding of secondary-site mail | 2002-05-27 | Done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Create initial list of trusted hosts at BP | 1 day | 2002-04-16 | Done |
| Arrange for creation of initial list of trusted hosts at AI/FH | 1 day | 2002-04-16 | Done |
| Arrange for creation of initial list of trusted hosts at KB | 1 day | 2002-04-16 | Done |
| Incorporate legacy trusted hosts at remote sites into local maps at BP | 1 day | 2002-05-13 | Done |
| Arrange for incorporation of legacy trusted hosts at remote sites into local maps at KB | 1 day | 2002-05-13 | Done |
| Arrange for incorporation of legacy trusted hosts at remote sites into local maps at FH/SB | 1 day | 2002-05-13 | Done |
| Generate primary home directory list for all current staff & students at BP | 1 day | 2002-04-16 | Done |
| Generate primary home directory list for all current staff & students at FH/SB | 1 day | 2002-05-06 | Done |
| Generate primary home directory list for all current staff & students at KB | 1 day | 2002-05-06 | Done |
| Update maps at BP to include external primary home directories | 1 day | 2002-05-13 | Done |
| Arrange for update of maps at FH/SB to include external primary home directories | 1 day | 2002-05-13 | Done |
| Arrange for update of maps at KB to include external primary home directories | 1 day | 2002-05-13 | Done |
| Liaise with KB COs to change GID "staff" to 10010 | 1 day | 2002-05-13 | Done |
| Liaise with "Legacy system issues: FH/SB" task to change GID "staff" to 10010 | 1 day | 2002-05-13 | Done |
| Check (and patch as necessary) all Suns at BP prior to lifting network access restrictions to export home directories | 2 days | 2002-05-13 | Done |
| HOWTO doc | 1 day | 2002-07-31 | Started |
| User docs | 1 day | 2002-07-31 | Started |
| CHD dynamic data info page for inf | 1 day | 2002-07-31 | Started |
| Proposal for providing data for auto-generation of automount maps | 1 day | 2002-07-31 | Started |
| Create central repository of data for autogenerating automount maps | 2002-07-31 | Started | |
| Provide auto-generated automount map data (homedir and /legacy) for legacy sites | 2002-07-31 | Started | |
| Coordinate provision of auto-generated lists of trusted legacy hosts | 2002-07-31 | Started |
| Goals | Status |
|---|---|
| Identify issues that are specific to the continued operation of legacy sytems at Buccleuch Place, and make sure these are not affected by DICE integration. | Done |
| Milestones | Due | Status |
|---|---|---|
| Unify GIDs at BP to prevent clashes with DICE GID-space | 2002-05-13 | Done |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Change GID "staff" to 10010 | 2 days | 2002-05-13 | Done |
| Identify additional "most popular" groups, and unify with DICE GID space. Change groups on BP hosts | 2 days | 2002-05-13 | Done |
| Goals | Status |
|---|---|
| Ensure continued normal operations at FH/SB during transitional DICE period. |
| Milestones | Due | Status |
|---|---|---|
| Mounting inf space from legacy machines | May | Ongoing |
| Printing to inf printers from legacy machines | May | Ongoing |
| Trust issues | May | Ongoing |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| All actions currently intermingled with other tasks - specific FH/SB legacy ONLY tasks will be noted here as they arise (E.G autogeneration of required NIS/hesiod maps). | Variable | end May |
| Goals | Status |
|---|---|
| Ensure continued normal operations during DICE deployment. | |
| Ensure legacy systems continue to operate where required after DICE deployment. |
| Milestones | Due | Status |
|---|---|---|
| Update all existing accounts to use "universal" usernames. | 2002-09 | Done |
| Port software to linux or find alternatives. | 2002-09-01 | IN PROGRESS |
| Remove user access to Legacy Solaris boxes | 2002-09-01 | |
| Implement CHD's | 2002-06-27 | DONE |
| Implement support for quotas under dice | 2002-09-01 | In progress |
| Implement printing to inf print servers from dcs machines. | 2002-09-01 | Done |
| YYYY-MM-DD |
| Actions | Time Required | Due | Status |
|---|---|---|---|
| Generate list of users and inform them that their usernames are changing. | a couple of days | 2002-04-14 | Done |
| Survey users of multi-user suns on software usage | 4 weeks | 2002-04-14 | DONE |
| Check installed software base against acct records to see what software is currently being used. | a couple of days | DONE | Software listed in legacy task |
| Find some Beta testers to check what's involved in moving accounts. | we'll be finding bugs forever. | YYYY-MM-DD | Done |
| Test effects of switching staff users to people group | 2 weeks | 2002-04-06 | Done |
| Write scripts to generate list of hosts dcs export to. | 2 days | 2002-08-01 | |
| Upate amd/homes.remote to cater for CHDs | 3 days | 2002-06-24 | DONE |
| Update nis/passwdext to cater for CHDs | 1 day | 2002-06-26 | DONE |
| Remove old non CHD home directories for users with CHD's at remote sites | 1 week | 2002-08-16 | |
| Write scripts to generate dcsquotas files from DICE quota information. | 2 weeks | 2002-09-01 | |
| Test dcs6.2-> dice transition. | 2 days | 2002-08-20 | Done |
| Port Solaris software to 7.1 | 2 weeks | 2002-09-01 | IN PROGRESS |
| write script to source printing information from DICE ldap source | 2 days | 2002-08-21 | Done |
| 2 days | 2002-08-01 |
| Goals | Status |
|---|---|
Transition to using accounts on @inf
with minimal pain
|
| Milestones | Due | Status |
|---|---|---|
| Policy for migration with/without unification | 2001-12 | DONE |
| Policy for sponsors for associate accounts | 2002-05 | Done |
| Create associate accounts |
| Actions | Time Required |
Due | Status |
|---|---|---|---|
| Ascertain sponsors of existing associate accounts | 5 | 2002-04-30 | Started |
| Provide list of associate accounts to be created | 3 days | 2002-04-30 | |
| Notify UUN convertees (in case of early conversion) | 0.5 days | 2002-04-30 | Done |
| Generate local lists of accounts to be purged | 1 days | 2002-04-30 | Started |
|
Please contact us with any
comments or corrections.
Unless explicitly stated otherwise, all material is copyright The University of Edinburgh |
|