Things to do:

Documentation:

  • Puppet
    • How to install and configure Puppet

    • How to add packages to puppet

    • How to add new configuration files

    • How to add a new host
      • /etc/puppetlab/puppet/node.py

    • How to create a new module

  • Cobbler
    • How to install and configure Cobbler

    • New kickstart files

    • Partitioning disks

    • RAID1 system drive

    • Fixed partitions - Defining partitions and sizes

    • AddNewHost

    • RemoveHost - Script needs systemctl restart cobblerd

  • RAID controller
    • What is RAID. Is it a backup system?

    • Initializing all disks

    • Creating RAID1 mirror array

    • Creating RAID6 array

Software

  • Kickstart files
    • Rewrite script to handle different input templates

    • Better error handling in script

  • Reading system disk ID

Backups?

  • Create a backup policy

Users

  • Securing system from students

  • Limit logins to all nodes but t3ps

  • Create facility for users to change their password

  • Should users be able to change their shells?

Distributed Filesystem:

  • Need to make a choice

  • User quotas

Home directories

  • Should we use extra space on t3ps### system disks? autofs can be configured to handle different users on different physical disks.

  • User quotas on home directory

Monitoring

  • Very important for a reliable system. Need to predict problems before they happen.