Version 22 (modified by 4 weeks ago) ( diff ) | ,
---|
Data Center Infrastructure Management
Project Advisor: Alexei Kotelnikov
Group Members: Ryan Baik, Jinun Kim, Samuel Kudrna, Alexander Kotelnikov, Mattias Dorey
Project Objective
Create Linux diskless systems for installation and provisioning with Warewulf, as well as to manage our own servers using ssh.
Progress Log
Week 6 - (7/1 - 7/3)
- Set up the Linux environment and practiced basic Linux commands
- Established wireless ssh connection to proxmox servers.
Week 7 - (7/8 - 7/11)
- Topped up on basic Linux exercises
- Learned and exercise Linux software package management
- Covered Debian networking
- Experimented with different packages
Week 8 - (7/15 - 7/18)
- Reimaged server nodes with fog
- Discussed routing and IP calculation
- Learned and practiced file systems with mdraid and zfs:
- Replaced a disk on the file system after turning it off
- Unmounted our file system and deleted it
- Practiced networking file systems:
- We first exported a file system that we each created on our nodes to our container
- We then mounted the exported file system on our container
Week 9 - (7/22 - 7/25)
- Shell scripting:
- Covered operations, if/else, loops, and functions
- Worked with awk, grep, and sed
- Installed miniconda3 and activated the environment
- Installed Jupyter Notebook and connected to it in the browser
- Ran through basic python commands
- Ran through many python topics relating to servers:
- sys - Used to find system-specific parameters/functions
- os - interacts with the operating system interface
- shutil - used for file operations
- subprocess - spawns processes and allows you to connect to their input, output, and error pipes
- pysftp - file commands via SFTP
- re - run regular expressions
Week 10 - (7/29 - 8/1)
- Server setup!!
- Installed warewulf on new linux containers
- Configured warewulf to work with our nodes
- Reinstalled the OS on our nodes using our own warewulf servers
Week 11 - (8/5 - 8/7)
Note:
See TracWiki
for help on using the wiki.