MPU Meeting Tuesday 8th November 2016


  • Alastair has finished adding validation (as mentioned last time).
  • Field names in the schema have been made consistent, for example with respect to the presence or absence of underscore characters.
  • There's now an official "person" and "space" data feed from Theon, using a new view which Tim created.
  • Next, Alastair intends to finish documenting the ii commands.

LCFG Client Refactoring

Stephen has now documented the Berkeley DB library. He's also improved a bit of code here and there.


  • The DIY DICE server has been moved to mole (from sernabatim) and upgraded to SL7.
    • Its installbase and installroot profiles were brought up to date.
    • Stephen made a minor tweak to the LCFG compiler to silence a Perl warning.
  • We can now upgrade the main LCFG slaves.
  • Stephen has been working on upgrading the LCFG website and wiki. The test SL7 LCFG wiki is at .
  • KVM server oyster has been upgraded. All Forum-based KVM servers are now on SL7.
    • Old KVM servers jubilee and hammersmith have been decommissioned and made ready for redeployment and for disk harvesting.
  • The SL7 cosign problem has been solved. It needed cosign vhost all to be included before cosign all.
  • We have decided not to upgrade giz, the IBM 35000 array monitor host, to SL7, because we have now all but stopped using the IBM array. It does not currently hold any live data. If it becomes necessary to keep it running for some reason, we can run giz as self-managed RHEL6. We may well maintain some sort of minimal SL6 installation for a while anyway, which could be used for this.

Miscellaneous development

  • Stephen has updated chkrootkit to the latest version. However it still doesn't know about systemd! He has patched it to stop it from moaning about /sbin/init being a symlink.
  • Stephen has changed the udev rules so that USB tty devices are all accessible to whoever's logged in on the console.
  • All DICE mock configurations are now on the "ed" level so that other Schools can see them.


  • Alan Bundy's dalbeattie replacement, a P310 with an nvidia card, does drive his enormous monitor properly.
  • We've done all of our most pressing Dirty Cow kernel upgrade reboots. We'll send out a message to users to remind them to do the same for their self-managed Linux machines.
  • The latest Virtual DICE VM priuli has been released and is being downloaded and used.
  • At this stage we don't think that we're going to need a static IPv6 address for any MPU service.
  • From T1 2017 we've decided to aim to spend 20% of our time on personal development, 20% on operational work and 50% on project work. We'll start thinking now about next year's PD.

This Week

  • Alastair
    • Inventory project
      • continue working through TartarusWorkFlow
      • Document clientreport (eg how to add modules)
      • Document order sync code
      • Document hpreport processing script
      • Continue work on RESTful API - TartarusRESTAPI
      • Document REST API
      • Document ii commands
      • Speak to George about macaddr/space feed
      • Start work on final report!
    • Remove default pool if ops meeting agrees
    • Deploy encrypted /tmp and swap conversion script
      • Deploy as soon as possible
      • Need to warn users that Gnome3 may pop up a window about /tmp being full (when script is run)
    • Schedule MPU meeting to discuss systemd ordering
    • package up ILW stuff and document process
    • submit polkit bug to redhat - with Stephen
    • Look at MPUActivitiesList
    • MPU SL7
      • Chase Toby again about testing latest perl-Moose under prometheus (and then make live) after October 1
      • Upgrade servers
      • Update missing defaults files (for SL7)
        • first pass - update the MPU components in lcfg-defaults.rpms (using new script)
        • second pass - email COs (give folk a week's notice to update)
    • Check sysmans (et al) have 'nograce'.
    • Take a look at RT #78875
    • Tidy up IBM array again (remove jubilee and hammersmith)

  • Chris
    • Inventory project
      • Continue work on clientreport modules for replacing firmwarereport
      • Try REST API
    • pkgsearch for SL7
      • reimplement as a yum web front end (yum search for keyword produce an html file of links to cgi to do yum info)
      • Need support multiple platforms
    • MPU SL7
      • Continue with KVM server upgrades
    • Look at MPUActivitiesList
    • Roll out fixed sleep code
    • Any remaining work with deploying 'dsu'
    • Consider spending plan for 2017 onwards
    • Reschedule MPU futures meeting
    • Submit SL7 server base project to development meeting

  • Stephen
    • Inventory project
      • Try REST api
    • LCFG client refactor stage 1
      • schedule debrief meeting
    • LCFG client refactor stage 2
      • testing and documentation
      • blog article (once documentation complete)
    • Investigate kernel component pipe moan by using shell commands instead of RPM module => waiting on 7.2 => activities list
    • LCFG server symlink to exam branches - produce reporting script and discuss with Graham
    • Circulate dmesg proposal
    • submit polkit bug to redhat - with Alastair
    • SL7 MPU
      • continue work with buzzsaw
      • continue looking at LCFG slaves (not DIYDICE)
      • make new SL7 LCFG wiki live
    • Look at MPUActivitiesList
    • Check hardware model headers to make sure all models support new network naming scheme for SL7
    • Consider spending plan for 2017 onwards
    • Investigate George's multiple network interfaces SL7 issue (eg consoles server)
      • try physical machine with real interfaces first

-- AlastairScobie - 08 Nov 2016

Topic revision: r6 - 24 Sep 2019 - 13:50:23 - AlastairScobie
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies