MPU Meeting Thursday 11th August 2016


Alastair has continued to work on the REST API. It is now possible to update nearly all possible fields, only disposal support is lacking. He has also been improving the synchronisation process from the old to new inventories. There was a lot of bad old data that needed to be cleaned, it will probably still need another pass. The disposal information from the old DB has been synced. The old records are lacking the type of disposal (e.g. recycled, destroyed). A restriction on the hostnames to ensure uniqueness has been introduced to avoid potential problems.

LCFG Client Refactoring

More documentation was added to lcfg-core and some of the LCFG::Profile Perl modules.


The staff SSH server has been upgraded. A couple of useful packages were missing - nc and xauth. There were problems with autofs not starting correctly after the final boot, Craig fixed the issue, Stephen will check if the problem continues after further reboots.

It was agreed that we would upgrade the NX servers before the start of teaching. Chris will do the staff server next week after doing a test install to ensure it all works smoothly.

Using the latest "ev" qemu packages the migrations work as required. We should consider having a local stash of these packages. Chris will ask for volunteers to move non-critical VMs onto the new server so that we can have some real load. We should check if it is possible to migrate back from SL7 to SL6 after a migration in the other direction.

Miscellaneous Development

firmware updates
Chris has found a command line utility which can be used to upload firmware updates for the next reboot.

prometheus does not work with the latest version of Moose. The simplest solution might be to pin the version on Toby's machines and upgrade everywhere else.

The fstab component has been updated to handle crypttab options.

lcfg slave tests
Interesting results from testing the lcfg server on various hardware. We should test the Lenovo P310 using the spinning disk as well as the SSD to see if that changes the result.

There is now an LCFG header for Solid State disks which tunes various parameters to improve performance. Stephen wondered how we control which disk comes out as sda, sdb, etc., when doing an install. We should try it and see what happens.

Stephen has added support in the mock component for specifiying the PATH variable in the build environment. He also updated the site config template to match the latest mock version and fixed some directory permissions issues.


  • Boot-time updates : A big pile of boot-time upgrades has been assembled for kernel, openafs, nvidia and virtualbox 5.1. They will reach stable machines next week which gives us plenty of time for testing before the start of teaching.

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
      • Continue populating new inventory so other folk can play with API
      • Start work on final report!
    • Remove default pool if ops meeting agrees
    • Dump 'atom'
    • Deploy encrypted /tmp and swap conversion script
      • Deploy on office desktops MONDAY 15th AUGUST
      • 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
    • Reschedule MPU futures meeting
    • Continue building honeypot
    • package up ILW stuff and document process
    • submit polkit bug to redhat - with Stephen
    • Chase Toby again about testing latest perl-Moose under prometheus (and then make live) after August 15th.
      • Toby has tried. Prometheus isn't happy. Toby reckons traits behaviour has changed.
    • After next kernel update - Run named existence report on bandama
    • Continue researching whether 'discard' or fstrim is appropriate/possible for cryptab partitions
    • Once Stephen updated DNS part, submit SL7 server base project to August devel meeting for closing
    • Look at MPUActivitiesList
    • MPU SL7
      • Try bringing up an SL7 test server akin to 'otter' - package slave export
      • Chase Toby again about testing latest perl-Moose under prometheus (and then make live) after August 15th.
        • Toby has tried. Prometheus isn't happy. Toby reckons traits behaviour has changed.
        • Ask Toby if the above problem is on the server or the client (if just the server we can upgrade the base version and pin the version on the server)
    • Add need LCFG compiler analysis / benchmark to MPUActivitiesList
    • Reinstall 'muro' with hard disk as root and then Chris try benchmark again (wait for next stable release)
    • Try swapping 'muro' ssd /hard disk SATA ports to see what happens sda/sdbsda/sdb follows SATA ports, so simplest solution is just to swap ports (if want to use SSD as boot disk)
    • Add documentation on ssd-disk.h on LCFG wiki

  • Chris
    • Inventory project
      • Continue work on clientreport modules for replacing firmwarereport
    • 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
      • Upgrade staff.NX to SL7 (try on a KVM guest first)
      • Schedule some migrations to new SL7 kvm server
    • Investigate R730 iDRAC with Ian D
      • firmware upgrade - play more with 'dsu'
    • Look at MPUActivitiesList

  • Stephen
    • 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
    • Apply firmware patches - circle
    • submit polkit bug to redhat - with Alastair
    • SL7 MPU
      • Upgrade student ssh server to SL7
    • Work on RT tickets
    • Add something about DNS to FinalProjectReport356
    • Investigate journald logging problem (rabbit)
    • Look at MPUActivitiesList
    • Document BIOS settings for Lenovo box
    • Continue work on 6.8 (for servers)

-- AlastairScobie - 11 Aug 2016

Topic revision: r8 - 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