MPU Meeting Tuesday 22nd July 2014

Virtual DICE

Chris is writing the final report.

LCFG Client Refactoring

This project is stalled.


The install method now works. It's been tested in the installroot.


Stephen has improved locale support.

Chris has got the mail component working with EL7. This involved:

  • Making a new sendmail configuration template for EL7.
  • Using the new Service command to start and stop sendmail. This works on both SL6 and EL7.
  • While he was at it he changed all occurrences of Fail to Error as recommended by Stephen.

Chris patched lcfg-fstab and lcfg-hackparts to support the EL7 autoswap algorithm, then reworked the patches to separate the algorithm choice from the OS version being used (LCFG bugs 770 and 771).

Alastair tested lcfg-fstab on EL7.

Alastair got the installer working on EL7. Along the way he had a problem with input and output, which is needed for the local/shell/install/reboot prompt. Setting the input to "tty force" makes I/O work but without any character echo. A look at single user mode reveals that it disables Plymouth to get around this. Alastair's test environment contained Plymouth, but the real LCFG installer doesn't, so possibly this wouldn't have been a problem there after all.

Stephen had a fine time tackling grub2's install-time support.

All installbase and installroot profiles / source files have now been created for EL7.

Stephen made the network component's install method SL6 only since we aren't using the network component for EL7 installs.

Stephen noticed that there's a really nice Python interface to parted. Perhaps we could rework hackparts in Python at some point?

Miscellaneous Development

Alastair added a grants table to ordershost so that grants history can be recorded and queried. In particular he wanted to make it possible to find out what kit had fallen off the end of a grant.


We need to reboot the MPU servers. Chris will circulate a list.

Alastair upgraded Drupal on devproj and

This Week

  • Alastair
    • Order a spare 600GB disk for waterloo (hot spare)
    • Double check latest web security reports
    • Review and apply Chris's lcfg-fstab latest patches deploy new versions of fstab and hackparts
    • systemd project
      • start writing in blog
        • document the debugging including stuff about disabling graphical boot
      • Modify lcfg components/rc scripts list as a result of COs talk.
      • Consider how components will work with systemd
      • Consider journald
      • Look at how component triggered reboots will work
      • Start designing a systemd target structure for LCFG components
    • EL7 project
      • Continue looking at installer
        • finish off lcfg-installroot (check stuff)Good enough for now..
      • Think about
        • attempt to group common cron and jobs together via cron/anacron
        • ? dostuff component that will do stuff daily.weekly,monthly etc ?
        • does anyone rely on existing ability to order things in The only thing they can do is call a component method. They can't run arbitrary code.
    • Add more memory to Forum KVM servers? - 700 per server to upgrade 64GB -> 128GB
    • Move dice orders -> new server
    • Look at iplimit for
    • RT tidy

  • Chris
    • Virtual DICE - complete final report
    • EL7
      • lcfg-mail component - finish off by making new version
      • desktop package list (based on gnome)
      • Continue looking at systemd
    • url shortener
    • Produce list of MPU servers to reboot

  • Stephen
    • LCFG client refactor stage 1
      • schedule debrief meeting
    • EL7
      • Survey what disks sizes we have and what is partition current usage (eg /var, /tmp)
      • Complete grub2 install method
      • Continue thinking about functionality - following week
    • Start work on SL6.5 (on return from hols)
    • Reboot hare to test firmware update
    • Write up daily security checks
    • Think about PD
    • RT tidy

-- AlastairScobie - 22 Jul 2014

Topic revision: r6 - 29 Jul 2014 - 15:09:46 - 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