The OCF has multiple physical machines. Some of these are hypervisors, which host virtual servers running on QEMU and KVM. We also have servers that are workers for our Kubernetes cluster, and others comprise our High Performance Computing cluster.
Below is a list of some servers and other hosts at the OCF. VMs are grouped under the hypervisor hosting them.
Hypervisor
KVM hypervisor, purchased 2011. Used for backups.
Hypervisor
KVM hypervisor for production VMs, our newest (2017) and most powerful hypervisor
Virtual Machine
LDAP and Kerberos server; crucial to the rest of our infrastructure working.
Virtual Machine
Puppet master, responsible for distributing Puppet configs to every OCF host.
Virtual Machine
DNS and DHCP server, plus providing PXE-boot.
Virtual Machine
PuppetDB server, stores puppet reports and facts.
Virtual Machine
Public MariaDB server, used for both users and OCF internal services like print accounting.
Virtual Machine
Public application hosting server, accessible by student groups in the ocfapphost group.
Virtual Machine
dns64 server, primarily used by decalvms
Virtual Machine
Jenkins host, responsible for testing and deploying our code.
Virtual Machine
Print host, including CUPS and print accounting (currently enforcer).
Virtual Machine
Primary mail server, for use by internal systems, staff, and forwarding for users.
Virtual Machine
Redis host, for ocfweb and other services
Virtual Machine
syslog server, used for aggregating logs from Marathon services and other locations
Virtual Machine
Stat-tracking (munin and prometheus) for other servers.
Virtual Machine
Primary web server, hosting individual and student group websites, plus some OCF sites and proxying to ocfweb.
Hypervisor
KVM hypervisor donated by Yelp in Fall 2018. Currently hosting testing and staff VMs.
Virtual Machine
Primary web server, hosting individual and student group websites, plus some OCF sites and proxying to ocfweb.
Physical Server
Server purchased Fall 2019. Currently a Kubernetes worker and Ceph control plane testbed.
Physical Server
Server for High-Performance Computing projects. Purchased 2022.
Physical Server
FOSS software mirror (Debian, Ubuntu, etc), and internal OCF apt server.
Physical Server
KVM hypervisor. Purchased 2012. Currently a Kubernetes worker and Ceph testbed.
Physical Server
Hypervisor/k8s node. Purchased 2019, racked 2021.
Raspberry Pi
Raspberry Pi used for the LED sign by the door.