expand hardware requirements (#41448, tpo/tpa/team#40897) authored by anarcat's avatar anarcat
...@@ -31,10 +31,10 @@ below. ...@@ -31,10 +31,10 @@ below.
* Production quality rather than pre-production hardware * Production quality rather than pre-production hardware
* Support for multiple drives (so we can do RAID) although this can * Support for multiple drives (so we can do RAID) although this can
be waived for disposable servers like build boxes be waived for disposable servers like build boxes
* Hosting for the machine: we do not run our own data centers or rack, * Hosting for the machine: we do not run our own data centers or
so it would be preferable if you can also find a hosting location rack, so it would be preferable if you can also find a hosting
for the machine, ideally dual-stack (IPv4 and IPv6) and gigabit or location for the machine, see the [hosting requirements](#hosting-requirements) below
greater for details
## To avoid ## To avoid
...@@ -42,6 +42,30 @@ below. ...@@ -42,6 +42,30 @@ below.
* hardware RAID, unless supported with open drivers in the mainline * hardware RAID, unless supported with open drivers in the mainline
Linux kernel and userland utilities Linux kernel and userland utilities
# Hosting requirements
Those are requirements that apply to actual physical / virtual hosting
of machines.
## Must have
* 100-400W per unit density, depending on workload
* 1-10gbit, unmetered
* dual stack (IPv4 and IPv6)
* IPv4 address space (at least one per unit, typically 4-8 per unit)
* out of band access (IPMI or serial)
* rescue systems (e.g. PXE booting)
* remote hands SLA ("how long to replace a broken hard drive?")
## Nice to have
* "clean" IP addresses (for mail delivery, etc)
* complete /24 IPv4, donated to the Tor project
* private VLANs with local network
* BGP announcement capabilities
* not in europe or northern america
* free, or ~ 150$/unit
# Virtual machines requirements # Virtual machines requirements
## Must have ## Must have
... ...
......