Juno Meifert

MP451 for 3 Credits • Fall 2024

Software

A screenshot of the new Mirror homepage.

* Mirror

I wrote a new frontend for our new Mirror that is a lot smaller and easier to work on.
* After we got the new Mirror up and running, I helped fix a lot of bugs and get things like Map and Grafana working.

A screenshot of a testing version of wg-tui.

wg-tui

A TUI tool for managing Wireguard servers. It is designed to handle all of the manual tasks related to running a point-to-site VPN, with the ultimate goal of using it to host our VPN as a backup to the jump server.

Maintenance

Caterpillar

I helped set up Caterpillar, our new jump server. We were able to close many of our firewall holes. Of course, it something had to go wrong, and Caterpillar stopped booting. After some BIOS troubleshooting, I've got it working again.

IPv6

After an unsuccessful attempt last year, I was able to set up router advertisements, firewall rules, and routing for IPv6 traffic in the labs. Everyone's device should have an IPv6 address now.
Fun fact: COSI is the only place on the campus network where IPv6 is set up.

A photo of labelled cables plugged into a network switch.

COLO Cable Cleanup

I bought some velcro cable wraps, made some labels, and organized all of the cables in our rack in COLO. Cables are now grouped by purpose (power, KVM, network, etc.) and network cables are now labelled by server.

* Hypervisor Management Ports

I went down to COLO with a few maintainers to set up a copper management/fallback link for the new hypervisors. You can now access them even if the main fiber link is down.

A screenshot of the new Mirror website.

* New Mirror

After Old Mirror's boot SSD failed, I helped our rescue team rush in New Mirror and get it up and running. It took a couple days of instability and quick fixes, but now Mirror is up again.

Talks

SSH - Jumping and forwarding

How to use a jump server and forward ports with SSH.

SSH - Public key auth

How to generate a SSH keypair (RSA or ECC) and add it to your authorized_keys.

A photo of several COSI students and alumni at the HOPE conference.

HOPE

Amity and I spoke about our experience at HOPE XV and showed a ton of photos from the conference.

A screenshot of the cover of the COSI Book

Book

A quick introduction to Book and how you can edit it, as well as a call to join the COSI Github organization.

A Different View on Containers

Breaking through the cloud hype and approaching containerization as a collection of pre-existing automation and security techniques.

Running a Tor Relay

My experience running a Tor relay and how you can get started running your own.

Configuring htop

The humble resource monitor (probably already installed on your machine) that has a lot more to offer than what appears at first glance.

* psutil

A cool python library you can query for information about your system and its performance.

* NUT (impromptu)

Network UPS Tools! A very full-featured collection of utilities that help sysadmins set up redundant power delivery in datacenters.

* Ansible

A powerful IT automation tool that we once again are using at COSI.

* Docker (again)

Last semester's Docker talk was a hit - by request, I did it again! I'm flattered that people would want to listen to my ramblings a second time.

* Swap

The powerful and effective use of virtual memory that carries a lot of misinformation around it.

Around the Labs

Career Fair Kickoff

I helped represent COSI at this semester's career fair kickoff. We talked to employers about the labs and what our students do. IBM's recruiters showed up to that week's COSI meeting too.

Activities Fair

I helped represent COSI at this semester's activities fair. I talked to new students about what COSI is like, what projects we have going on, and how new students can get involved.

Presenting to Classes

Cary and I presented about COSI to this semester's CS141 and CS242 classes.

E-waste Cleanup

The giant e-waste pile is now gone! Many cables have also been put away.

* Direction

Meetings, suprise tours, and annoying Maciel working with department administration.
We made a large purchase this semester for repairs, backup parts, stuff for student projects, and quality-of-life items.

* Open Houses

I presented about COSI's at Clarkson's open houses this semester, and talked to prospective students 1-on-1 about what we do and what it's like in the labs.

* Whiteboard Project

I created a GitHub project where we can track tasks that aren't related to a specific repository. It's had a good bit of use since then.

* Student VMs

I helped two students create and manage VMs for classes this semester.

* UPSs

I put the batteries we got into our UPSs and set them up in the server racks. Now our backup power on the hill campus is much more reliable.