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.