Heaviside.math.ucsb.edu

Hostname IP Room/Host OS Model Short Description User
Heaviside 128.111.088.003 NHDC R6R3U33 CentOS 7 Dell PowerEdge R710 Server, KVM host Infrastructure

Additional information

Inventorial

  • Serial: 3NXR5P1
  • Purchase date: 11/29/2010

Administration

  • SSH with the math.pem key, username sysadmin.
  • The machine can also be administered on a lower level using its LOM interface on 10.254.127.3
    • The easiest way to connect is via SSH forwarding through Gauss.
      1. ssh -L4430:10.254.127.3:443 -i .ssh/math.pem librenms@gauss.math.ucsb.edu
      2. Use a web browser to connect to https://localhost:4430/. This will inevitably result in a certificate warning, so use a browser that allows bypassing one.

Virtual machine management

  • From a machine with X installed (e.g., a macOS system with XQuartz, or a Linux system running X11), ssh -Y -i .ssh/math.pem sysadmin@heaviside.math.ucsb.edu.
  • It's necessary to have root permissions to run virt-manager, so use sudo -s to elevate your privileges.
  • Finally, it's necessary to copy sysadmin's X credentials to root. Run x-creds.sh in ~sysadmin.
  • You can now run virt-manager.

Networking

Most virtual hosts use bridged connections via eth0, but this doesn't allow them to communicate with heaviside itself. For this purpose there's an additional internal-only network called "host". Each machine that needs to communicate with heaviside has a 10.200.0.0/24 subnet address on this network, with /etc/hosts entries on both the virtual machine and on heaviside. Heaviside itself is 10.200.0.1. This network is not routed.