servers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
servers [2018-02-08 14:37] – [boron.hacklab] tim | servers [2019-03-12 18:43] – tim | ||
---|---|---|---|
Line 5: | Line 5: | ||
==== oxygen ==== | ==== oxygen ==== | ||
- | Dell PowerEdge R610, Xeon X5550 @ 2.67GHz, 12GB RAM, 2x146GB SAS, VSphere Hypervisor.\\ | + | Dell PowerEdge R610, Xeon X5550 @ 2.67GHz, 12GB RAM, USB flash boot disk.\\ |
- | Will host virtual-routers and other network-related VMs. | + | Hacklab Core Router |
==== magnesium ===== | ==== magnesium ===== | ||
- | Dell PowerEdge R610, 2x Xeon E5645 @ 2.4GHz, 48GB RAM, 2x1TB SATA, VSphere Hypervisor.\\ | + | Dell PowerEdge R610, 2x Xeon E5645 @ 2.4GHz, 48GB RAM, 2x1TB SATA, Ubuntu 18.04 and libvirt/KVM.\\ |
- | Suspected fault with the PERC 6/i RAID controller. Disks will sometimes drop offline.\\ | + | Hacklab |
- | Will host general | + | |
- | + | ||
- | ==== lithium ==== | + | |
- | + | ||
- | HP DL380 G5, 2x Xeon 5130 2GHz (4-core total), 32GB RAM, 8x 146GB SAS (in RAID6). On loan to Hacklab from Tim Hawes. | + | |
- | + | ||
- | * Proxmox server hosting VMs for Hacklab and users | + | |
- | * Intended to be decommissioned in favour of // | + | |
==== ganymede (or kay/ | ==== ganymede (or kay/ | ||
Line 30: | Line 22: | ||
* Secondary [[dnsdhcp|DNS and DHCP]] | * Secondary [[dnsdhcp|DNS and DHCP]] | ||
- | |||
- | ==== or-door-controller ==== | ||
- | |||
- | < | ||
- | |||
- | or-door-controller died and has been replaced by ehl-vm-doors. | ||
===== IoT devices ===== | ===== IoT devices ===== | ||
Line 45: | Line 31: | ||
* Interface to DALI lighting controller | * Interface to DALI lighting controller | ||
* Interface to discobot GPIO controller | * Interface to discobot GPIO controller | ||
- | * Interface to doorbot LCD/button UI | + | * <del>Interface to doorbot LCD/button UI</ |
* Jeenode RF tranceiver | * Jeenode RF tranceiver | ||
Line 62: | Line 48: | ||
===== Internal VMs ===== | ===== Internal VMs ===== | ||
- | Note: Although these VMs follow the //chemical elements// naming scheme, it's probably time to start using functional hostnames instead (save the names for bare metal). | + | Note 1: Although these VMs follow the //chemical elements// naming scheme, it's probably time to start using functional hostnames instead (save the names for bare metal). |
+ | |||
+ | Note 2: Where small applications are Dockerized and hosted together, they are grouped according to the people who require access. e.g. limited access to personal data, wide access to lab automation/ | ||
==== boron.hacklab ==== | ==== boron.hacklab ==== | ||
- | VM hosted on lithium. Hosts network and infrastructure applications via Docker: | + | VM hosted on magnesium. Hosts network and infrastructure applications via Docker: |
* [[https:// | * [[https:// | ||
Line 77: | Line 66: | ||
==== nitrogen.hacklab ==== | ==== nitrogen.hacklab ==== | ||
- | VM hosted on Lithium. Hosts [[https:// | + | VM hosted on magnesium. Hosts [[https:// |
==== cobalt.hacklab ==== | ==== cobalt.hacklab ==== | ||
- | VM hosted on lithium. Runs LibreNMS network monitor. | + | VM hosted on magnesium. Runs LibreNMS network monitor. |
==== neon.hacklab ==== | ==== neon.hacklab ==== | ||
- | VM hosted on lithium. Hosts Linux [[shellserver|shell]] services for Hacklab users (as a Docker container). | + | VM hosted on magnesium. Hosts Linux [[shellserver|shell]] services for Hacklab users (as a Docker container). |
==== carbon.hacklab ==== | ==== carbon.hacklab ==== | ||
- | VM hosted on lithium. Hosts Hacklab instrumentation and MQTT applications via Docker: | + | VM hosted on magnesium. Hosts Hacklab instrumentation and MQTT applications via Docker: |
* MQTT server | * MQTT server | ||
Line 99: | Line 88: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * iZettle webhook receiver | ||
* Other scripts | * Other scripts | ||
==== argon.hacklab ==== | ==== argon.hacklab ==== | ||
+ | |||
+ | VM on magnesium. | ||
* [[https:// | * [[https:// | ||
* LDAP master | * LDAP master | ||
* Tool access controller | * Tool access controller | ||
- | * [[https:// | + | * <del>[[https:// |
+ | * [[https:// | ||
==== radon.hacklab ==== | ==== radon.hacklab ==== | ||
+ | |||
+ | VM on magnesium. | ||
* [[https:// | * [[https:// | ||
Line 114: | Line 109: | ||
==== copper.hacklab ==== | ==== copper.hacklab ==== | ||
- | VM on lithium. | + | VM on magnesium. |
* Primary [[dnsdhcp|DNS and DHCP]] | * Primary [[dnsdhcp|DNS and DHCP]] | ||
Line 120: | Line 115: | ||
==== sulfur.hacklab ==== | ==== sulfur.hacklab ==== | ||
- | VM on lithium. | + | VM on magnesium. |
* [[https:// | * [[https:// | ||
Line 129: | Line 124: | ||
* Door access controller | * Door access controller | ||
+ | |||
+ | ==== ehl-vm-observium.hacklab ==== | ||
+ | |||
+ | VM on magnesium. | ||
+ | |||
+ | * Observium network monitoring. | ||
+ | |||
+ | ==== ehl-vm-atlassian.hacklab ==== | ||
+ | |||
+ | VM on magnesium. | ||
+ | |||
+ | * Experimental JIRA. | ||
+ | |||
+ | ==== ehl-vm-audit.hacklab ==== | ||
+ | |||
+ | VM on Tim's server roc. | ||
+ | |||
+ | Netflow and syslog data retained for 30 days for investigations of network abuse. Access is limited. | ||
+ | |||
+ | ==== ehl-vm-logging.hacklab ==== | ||
+ | |||
+ | VM on magnesium. | ||
+ | |||
+ | * Graylog | ||
+ | * Syslog: 90 days | ||
+ | * MQTT: 1 year | ||
+ | * Netflow: 4 hours | ||
==== ehl-vm-webapp ==== | ==== ehl-vm-webapp ==== | ||
- | VM on magnesium. Will host general web applications (but nothing security-sensitive). | + | Not deployed. Will host general web applications (but nothing security-sensitive). |
* Planned: http/https frontend proxy | * Planned: http/https frontend proxy | ||
Line 142: | Line 164: | ||
==== ehl-vm-things ==== | ==== ehl-vm-things ==== | ||
- | VM on magnesium. | + | Not deployed. |
* Planned: replacement for carbon (Hacklab IoT-related applications) | * Planned: replacement for carbon (Hacklab IoT-related applications) | ||
+ | |||
===== VMs (off-site) ===== | ===== VMs (off-site) ===== | ||
Line 159: | Line 182: | ||
* Web server for [[http:// | * Web server for [[http:// | ||
+ | ==== ponyexpress.ehlab.uk ==== | ||
+ | |||
+ | VM hosted in US by RamNode. | ||
+ | * SMTP relay for mailing lists. |
servers.txt · Last modified: 2024-06-19 10:10 by tim