Version 21 (modified by 8 months 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)
[ Final Presentation]
Note:
See TracWiki
for help on using the wiki.