From a954c2f1ef59283a9c91476e0d1c8dac8e96502e Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 6 Jul 2018 13:51:39 -0400 Subject: [PATCH] Remove outdated Reqs --- notes/Reqs.txt | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 notes/Reqs.txt diff --git a/notes/Reqs.txt b/notes/Reqs.txt deleted file mode 100644 index 19d6d46..0000000 --- a/notes/Reqs.txt +++ /dev/null @@ -1,17 +0,0 @@ -# General - -Single-board computer running full GNU/Linux (any with USB / GPIO should work). - -Dedicated Ethernet port for that SBC; connect over SSH the usual way. (Our code doesn't need to worry about authentication nor encryption). - -Serial ports. Lots and lots of serial ports. - -To manage an entire fleet by the same board, external USB->serial multiplexing adaptors can be used, so we can have e.g. 5 serial ports (5 servers) on the same port. - -For power output and similar tasks, connect like a switch using the board GPIO. For a small number of servers, we can wire up directly to the board GPIO; for a larger number, I imagine USB->GPIO adaptors exist. - ---- - -# End deliverable - -Instructions for setting up a generic GNU/Linux single-board computer for managament purposes. A standard headless Debian system should suffice as a base. Serial management is done with `screen`. A system for mapping human server names to TTY/GPIO numbers is setup (trivial), plus a simple script for sysadmin-friendly power management will be written, so instead of `echo 0 > /sys/class/gpio/gpio10/etc`, it's `libremanage web2 shutdown` on the machine. -- 2.25.1