MPU Meeting Wednesday 23rd December 2015

Inventory

Nothing happened.

LCFG Client Refactoring

The context handling support for processing components and resources in the LCFG XML profiles has reached the point where it is possible generate functionally identical status files. Similarly the context support for processing package data means it is now possible to generate identical rpmcfg files.

The lcfg-packagelib source tree has been imported into the lcfg-profilelib tree. This makes it simpler and easier to build the libraries in the correct order. The lcfg-utils source tree has also been imported and new functions have been added. To make it possible to install both the current and new lcfg-utils library simultaneously the .so version has been incremented.

SL7 Server Base

Chris has been looking at HP raid controller support. The hpacucli tool has been replaced by hpssacli, they look pretty similar. The tool needs the sg kernel module loaded, it should be possible to do this using the hardware.permmodules resource but, for some reason which is unclear, this is not working at boot time. Chris will continue to investigate.

Alastair has decided he will port the localhome component to SL7 as he needs it for his home machines.

To use the default NIC interface names we will need to have a way for servers to drop the kernel command line hack which we introduced during the SL7 desktop project. We will need to set the interface names in the hardware headers for each model type.

Miscellaneous Development

updaterpms check
The check script for updaterpms runs fine at times other than 8am. Not clear why, it's not a clash with the ordershost DB reload. It looks like the number of machines with updaterpms errors is dropping nicely.

NX docs
Chris has extended the NX documentation to provide information on session handling.

arduino and udev
Stephen has added support for arduino and similar devices on SL7. Mostly this is just the same as it was for SL7. He has spotted a potentially better approach using the uaccess udev tag which is supported by systemd-logind.

grub2 patch
Stephen has applied a security patch for grub2. He couldn't provoke the buggy version into giving him access but it was still safest to get it patched.

LCFG registry
Kenny has been writing some code to provide a "registry" for LCFG components. Primarily this would be used to track files and directories which have been created but he is aiming to make it possible to track anything which can be created and deleted as necessary.

Operational

drupal "honeypot"
Alastair has an out-of-the-box drupal system running so that we can discover what issues are reported by the ESISS scan. Currently just 2 medium-level errors are reported. Alastair thinks the PDF printing module is the likely cause of the high-level errors.

exam machine crashes
There have been a number of machine crashes when exam machines are unlocked. See RT#75400 for details, we will investigate in the new year.

firefox "crash"
A user has problems with firefox, see RT#75402 for details. Chris will follow-up and ask the user to check any extensions/plugins they are using. We also wondered if there is some particular website using Java which is consuming lots of memory.

This Week

  • Alastair
    • Inventory project
      • continue working through InvProjectWorkFlow
      • consider what next can be integrated into existing system, if anything
      • Check for systemic errors from clientreport
        • Look now that servers don't check monitors
      • Document clientreport
      • Document order sync code
      • Continue work on hpreport processing script
    • @home - look at using rsync from site.pkgs instead of mirroring from upstream
    • Remove default pool if ops meeting agrees
    • Experiment with different window managers under VNC (making the assumption that performance under NX will be similar)
    • Think of a use for 'atom'
    • Understand how NetworkManager works wrt init scripts
    • Deploy encrypted /tmp and swap
      • Continue work on script to modify existing machines
        • modify to be an installroot script
        • modify to wipe swap and /tmp
    • SL7 base server
      • Localhome functionality - use mkhome_dir instead?
      • check metropolitan USB and CD
      • Continue work with FC and LVM
        • investigate interaction between multipath and UDEV
        • check nagios notices if FC cable removed
      • Fix the bonding nagios script to scream if fewer than 2 slaves active for each bonded group
      • Try using network.device_eth0 and el7 network naming strategy (for bonding support)
        • works - see 'metropolitan' - don't think we need to change much other than set network.device_eth0 (in hw header?)
    • Why is updaterpms check script returning 0 on weekly test - does it always do this when run from crontab - nope, works fine if reschedule for 4pm. Try at same time (8am), but different day.
    • look at Activities List
    • Schedule MPU meeting to discuss systemd ordering
    • Continue building computing.help honeypot
    • Rotate drupal logfile on computing.help and devproj
    • Schedule MPU meeting to discuss activities list

  • Chris
    • Inventory project
      • continue working through InvProjectWorkFlow
      • Look at 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
    • Liaise with George over iDRAC documentation (look through ops reports to remind)
    • SL7 -
      • hwmon (HP raid and H200 raid)
      • hwmon on DL180 (try otaka)
      • Finish off looking at R620 (belter)
    • RT tickets close
    • Continue investigating SL6 sleep problem
    • look at Activities List
    • Look at USB device ownership (learn about udev) - RT75237
    • Schedule MPU stargazing meeting
    • Upgrade to svn 1.7 on ssh and NX servers

  • Stephen
    • LCFG client refactor stage 1
      • schedule debrief meeting
    • LCFG client refactor stage 2
      • document API
      • blog article
    • Think about PD - Interested in ZeroMQ
    • Investigate kernel component pipe moan by using shell commands instead of RPM module => waiting on 7.2 => activities list
    • look at Activities List
    • Create project for lcfg-apacheconf rewrite
    • Need a FSTAB _PARTITION_ENCRYPT macro
    • Fixup reminders

-- AlastairScobie - 23 Dec 2015

Topic revision: r7 - 08 Jan 2016 - 15:32:33 - ChrisCooke
 
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