<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>ToDo</title><revhistory><revision><revnumber>11</revnumber><date>2014-04-18 13:36:00</date><authorinitials>Sajith</authorinitials></revision><revision><revnumber>10</revnumber><date>2014-04-18 13:14:36</date><authorinitials>Sajith</authorinitials><revremark>Starting a new wiki page</revremark></revision><revision><revnumber>9</revnumber><date>2013-07-27 22:35:41</date><authorinitials>ClintonEbadi</authorinitials><revremark>remove completed todo items, change timelines for others, add a few new long term tasks</revremark></revision><revision><revnumber>8</revnumber><date>2012-12-14 08:14:46</date><authorinitials>ClintonEbadi</authorinitials><revremark>a picture of what we're up against with the rack re-org to strike fear into the hearts of all</revremark></revision><revision><revnumber>7</revnumber><date>2012-12-14 02:38:38</date><authorinitials>ClintonEbadi</authorinitials><revremark>with the recent hardware failures, more aggressive plans to get redundancy in place</revremark></revision><revision><revnumber>6</revnumber><date>2012-12-07 14:58:30</date><authorinitials>ClintonEbadi</authorinitials><revremark>updating to reflect current realities</revremark></revision><revision><revnumber>5</revnumber><date>2012-09-04 05:28:47</date><authorinitials>ClintonEbadi</authorinitials><revremark>update (times slipped by a quarter, feh)</revremark></revision><revision><revnumber>4</revnumber><date>2012-04-26 21:36:31</date><authorinitials>ClintonEbadi</authorinitials><revremark>syntax error</revremark></revision><revision><revnumber>3</revnumber><date>2012-04-23 04:15:04</date><authorinitials>ClintonEbadi</authorinitials><revremark>again, attempting to sync with reality (more or less)</revremark></revision><revision><revnumber>2</revnumber><date>2010-03-10 15:04:42</date><authorinitials>RichardDarst</authorinitials><revremark>add section for collecting things non-admins can do to help</revremark></revision><revision><revnumber>1</revnumber><date>2010-03-10 09:34:55</date><authorinitials>RichardDarst</authorinitials></revision></revhistory></articleinfo><para>This page is meant to be an aid to our bug-tracker, in the case where several tasks are woven together via dependencies.  Within a section, tasks are listed in order of which needs to be done first. </para><para>If you'd like to help, just join and email the <ulink url="https://lists.hcoop.net/listinfo/hcoop-sysadmin">administrators mailing list</ulink>! No offer of free labor shall be refused. </para><section><title>Replacinging Old Machines</title><section><title>Deleuze</title><para>Although still serving us well, Deleuze's Debian install is hopelessly obsolete, and its total horsepower equals about 1/8th of a modern low cost server. </para><para>The quickest way to replace it will be to acquire a new kvm server, and then spin up a pair of <ulink url="https://wiki.hcoop.net/ToDo/KernelVirtualMachine#">KernelVirtualMachine</ulink>s to serve the few remaining services on Deleuze: </para><itemizedlist><listitem><para>base node (on the metal): <ulink url="https://wiki.hcoop.net/ToDo/AndrewFileSystem#">AndrewFileSystem</ulink> servers that can be made redunant (read only copies of common volumes, ptsserver, ...), possibly <ulink url="https://wiki.hcoop.net/ToDo/MitKerberos#">MitKerberos</ulink> KDC slave </para></listitem><listitem><para><ulink url="https://wiki.hcoop.net/ToDo/ServerMccarthy#">mccarthy</ulink>: domtool-server, general admin node (for e.g. building packages, creating users) </para></listitem><listitem><para><emphasis>unnamed</emphasis>: courier imap, exim </para></listitem></itemizedlist><para>Things deleuze does: (incomplete, probably) </para><itemizedlist><listitem><para>Generated webalizer pages </para></listitem><listitem><para>Portal hosting </para></listitem><listitem><para>domtool-server </para></listitem><listitem><para>Mail delivery and filtering (exim, exim filters, procmail) </para></listitem><listitem><para>Mail access (courier imap/pop) </para></listitem><listitem><para>Mailman </para><itemizedlist><listitem><para>List delivery/archiving (stored locally!) </para></listitem><listitem><para>Web serving of list archives/management interfaces </para></listitem></itemizedlist></listitem><listitem><para>Web serving hcoop.net </para><itemizedlist><listitem><para>Cannot easily convert to domtool config because of <code>mod_userdir</code> </para></listitem></itemizedlist></listitem><listitem><para>Squirrelmail hosting </para></listitem><listitem><para><ulink url="https://wiki.hcoop.net/ToDo/AndrewFileSystem#">AndrewFileSystem</ulink> servers </para><itemizedlist><listitem><para>bos, vos, maybe others. </para></listitem></itemizedlist></listitem></itemizedlist></section></section><section><title>New Server / Rack Cleanup</title><para>See <ulink url="https://wiki.hcoop.net/ToDo/NewServerDiscussion2013#">NewServerDiscussion2013</ulink>. We also completed some cleanup during <ulink url="https://wiki.hcoop.net/ToDo/OnSiteVisits/20130626#">OnSiteVisits/20130626</ulink> and <ulink url="https://wiki.hcoop.net/ToDo/OnSiteVisits/20130627#">OnSiteVisits/20130627</ulink>. </para></section><section><title>Immediate Tasks</title><itemizedlist><listitem><para><emphasis role="strong">ASAP</emphasis> Find new admins </para><itemizedlist><listitem><para><ulink url="https://wiki.hcoop.net/ToDo/ClintonEbadi#">ClintonEbadi</ulink> is the only active admin (<ulink url="https://wiki.hcoop.net/ToDo/DavorOcelic#">DavorOcelic</ulink> still assists with emergency tasks and processing of permissions requests -- <ulink url="https://wiki.hcoop.net/ToDo/ClintonEbadi#">ClintonEbadi</ulink> <!--The macro DateTime caused an error and should be blacklisted. It returned the data '2012-09-04 05:28:39' which caused the docbook-formatter to choke. Please file a bug.-->). This is problematic because <ulink url="https://wiki.hcoop.net/ToDo/ClintonEbadi#">ClintonEbadi</ulink> is only one person, can fake being a sysadmin most days but has holes in his knowledge, and the coop would be screwed should his bicycle and a bus meet. </para></listitem><listitem><para><ulink url="https://wiki.hcoop.net/ToDo/SrikanthSastry#">SrikanthSastry</ulink> has volunteered to do front line support and handle <ulink url="https://wiki.hcoop.net/ToDo/OnSiteVisits#">OnSiteVisits</ulink>. </para></listitem><listitem><para>It's hard to become an HCoop sysadmin, but a lot of work has been done in 2012 to make it easier... if you're interested please mail the administrators list! Anyone with experience administering exim and courier imap would be extremely helpful as of September 2012. </para></listitem><listitem><para><ulink url="https://wiki.hcoop.net/ToDo/HeartbleedAftermath#">HeartbleedAftermath</ulink> - 2014 spring security clean-up. </para></listitem></itemizedlist></listitem></itemizedlist></section><section><title>Long Term</title><itemizedlist><listitem><para>Summer/Fall 2013: Acquire install PowerEdge R515 </para></listitem><listitem><para>Fall/Winter 2013: Kill deleuze </para></listitem><listitem><para>Winter 2013: Upgrade to <ulink url="https://wiki.hcoop.net/ToDo/AndrewFileSystem#">AndrewFileSystem</ulink> 1.6, rekey cell </para></listitem><listitem><para>Spring 2014: Upgrade member services to wheezy </para></listitem></itemizedlist></section><section><title>Neglected tasks</title><itemizedlist><listitem><para><ulink url="https://wiki.hcoop.net/ToDo/BackupInfo#">BackupInfo</ulink> situation really, really sucks. I'd use stronger language if children weren't around. </para></listitem><listitem><para>Services need updating to latest versions (lots of config merging and testing): </para><itemizedlist><listitem><para>Exim </para></listitem><listitem><para>IMAP (courier authdaemon needs [or needed] a patch to work properly, converting to Dovecot has its own set of difficulties) </para></listitem><listitem><para>Mailman (not clear how to have mailman stuff generated on a machine other than the mail delivery node) </para></listitem></itemizedlist></listitem></itemizedlist></section><section><title>Tasks which non-admins can do, too</title><para>See <ulink url="https://wiki.hcoop.net/ToDo/HcoopVolunteerTasks#">HcoopVolunteerTasks</ulink> for a list of things non-admins can help with. </para><!--rule (<hr>) is not applicable to DocBook--><para> <ulink url="https://wiki.hcoop.net/ToDo/CategorySystemAdministration#">CategorySystemAdministration</ulink> </para></section></article>