diff --git a/docs/.pages b/docs/.pages index b25f7e20..49ef51bb 100644 --- a/docs/.pages +++ b/docs/.pages @@ -2,5 +2,6 @@ nav: - index.md - contact.md +- hosts - aperture - services diff --git a/docs/aperture/vpn.md b/docs/aperture/vpn.md index 8ed956c5..0be21de9 100644 --- a/docs/aperture/vpn.md +++ b/docs/aperture/vpn.md @@ -33,5 +33,5 @@ You will be prompted to revoke a client, enter the name of the client you want t ## Connecting to the VPN -To connect to the VPN, you will need to download the client configuration file from Glados and then import it into your -OpenVPN client. +To connect to the VPN, you will need to download the client configuration file from [glados](../hosts/aperture/glados.md) and then import it into your +OpenVPN client. \ No newline at end of file diff --git a/docs/hosts/aperture/chell.md b/docs/hosts/aperture/chell.md new file mode 100644 index 00000000..d7198c39 --- /dev/null +++ b/docs/hosts/aperture/chell.md @@ -0,0 +1,15 @@ +# Chell + +## Details +- **Type**: Dell R6515 +- **OS**: Debian 11 +- **CPU**: AMD 7302P 3GHz, 16C/32T, 128M, 155W +- **RAM**: 2x 16GB RDIMM, 3200MT/s Dual Rank +- **Storage**: 4x 2TB SATA HDDs (hardware RAID) + +Part of [aperture](../../aperture/index.md) + +## Where to find +- `10.10.0.6` +- `chell.redbrick.dcu.ie` +- `chell.aperture.redbrick.dcu.ie` \ No newline at end of file diff --git a/docs/hosts/aperture/glados.md b/docs/hosts/aperture/glados.md new file mode 100644 index 00000000..e2fe0f4e --- /dev/null +++ b/docs/hosts/aperture/glados.md @@ -0,0 +1,15 @@ +# Glados + +## Details +- **Type**: Dell R6515 +- **OS**: Debian 11 +- **CPU**: AMD 7302P 3GHz, 16C/32T, 128M, 155W +- **RAM**: 2x 16GB RDIMM, 3200MT/s Dual Rank +- **Storage**: 4x 2TB SATA HDDs (hardware RAID) + +Part of [aperture](../../aperture/index.md) + +## Where to find +- `10.10.0.4` +- `glados.redbrick.dcu.ie` +- `glados.aperture.redbrick.dcu.ie` \ No newline at end of file diff --git a/docs/hosts/aperture/wheatley.md b/docs/hosts/aperture/wheatley.md new file mode 100644 index 00000000..b9859031 --- /dev/null +++ b/docs/hosts/aperture/wheatley.md @@ -0,0 +1,15 @@ +# Wheatley + +## Details +- **Type**: Dell R6515 +- **OS**: Debian 11 +- **CPU**: AMD 7302P 3GHz, 16C/32T, 128M, 155W +- **RAM**: 2x 16GB RDIMM, 3200MT/s Dual Rank +- **Storage**: 4x 2TB SATA HDDs (hardware RAID) + +Part of [aperture](../../aperture/index.md) + +## Where to find +- `10.10.0.5` +- `wheatley.redbrick.dcu.ie` +- `wheatley.aperture.redbrick.dcu.ie` \ No newline at end of file diff --git a/docs/hosts/azazel.md b/docs/hosts/azazel.md index e69de29b..1130aa8c 100644 --- a/docs/hosts/azazel.md +++ b/docs/hosts/azazel.md @@ -0,0 +1,19 @@ +# Azazel + +## Details +- **Type**: Dell PowerEdge R515 +- **OS**: Debian 10 +- **CPU**: 2 x AMD Opteron 4180 @ 2.6Ghz +- **RAM**: 16GB +- **Storage**: Dell PERC H200 Integrated RAID Controller +- **Disks**: 2 x 146GB 15,000 RPM SAS in RAID 1 +- **DAS**: Worf +- **Drives**: Internal SATA DVD±RW +- **Network**: 2x Onboard Ethernet + +## Where to find +- TODO + +## Services +- primary ssh login box for users (see [Logging in](../services/servers.md#Logging%20in)) +- jump-box for admins \ No newline at end of file diff --git a/docs/hosts/chell.md b/docs/hosts/chell.md deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/hosts/glados.md b/docs/hosts/glados.md deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/hosts/hardcase.md b/docs/hosts/hardcase.md deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/hosts/index.md b/docs/hosts/index.md new file mode 100644 index 00000000..3a0db2c8 --- /dev/null +++ b/docs/hosts/index.md @@ -0,0 +1,14 @@ +# Hosts + +## Login Boxes +- [**azazel**](azazel.md) +- [**pygmalion**](pygmalion.md) + +## NixOS Boxes +- [**hardcase**](nix/hardcase.md) +- [**motherlode**](nix/motherlode.md) + +## [Aperture](../aperture/index.md) +- [**glados**](aperture/glados.md) +- [**wheatley**](aperture/wheatley.md) +- [**chell**](aperture/chell.md) diff --git a/docs/hosts/motherlode.md b/docs/hosts/motherlode.md deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/hosts/nix/hardcase.md b/docs/hosts/nix/hardcase.md new file mode 100644 index 00000000..1cf1b25c --- /dev/null +++ b/docs/hosts/nix/hardcase.md @@ -0,0 +1,21 @@ +# Hardcase + +## Details: +- **Type**: Dell PowerEdge R410 +- **OS**: NixOS +- **CPU**: 2 x Intel Xeon X5570 @ 2.93GHz +- **RAM**: 48GB, incorrectly populated +- **Storage**: LSI Logic SAS1068E "Fake" RAID controller +- **Disks**: 2 x 500GB SATA disks in RAID 1 +- **Drives**: Internal SATA DVD±RW +- **Network**: 2x Onboard Ethernet, 802.3ad bonding +- **iDRAC NIC**: Shared on port 1 +- Hardcase's IP is `0.158` +- Its iDRAC IP is `1.158` + +## Services +- postgreSQL +- ~~git~~ +- apache +- [pastebin](https://paste.redbrick.dcu.ie) +- ~~monitoring~~ \ No newline at end of file diff --git a/docs/hosts/nix/motherlode.md b/docs/hosts/nix/motherlode.md new file mode 100644 index 00000000..daf365aa --- /dev/null +++ b/docs/hosts/nix/motherlode.md @@ -0,0 +1,7 @@ +# Motherlode + +## Details +(Something should go here probably) + +## Services: +- hosts the VM for [dcuclubsandsocs.ie](https://dcuclubsandsocs.ie) (`libvirt`/`QEMU`) \ No newline at end of file diff --git a/docs/hosts/paphos.md b/docs/hosts/paphos.md index e69de29b..65fc237a 100644 --- a/docs/hosts/paphos.md +++ b/docs/hosts/paphos.md @@ -0,0 +1,18 @@ +# Paphos + +## Details: +- **Type**: Dell PowerEdge R710 +- **OS**: Ubuntu 14.04.5 LTS +- **CPU**: 2 x Intel Xeon CPU E5620 @ 2.40Ghz +- **RAM**: 16GB +- **Drives**: Internal SATA DVD±RW +- **Network**: NetXtreme II BCM5709 Gigabit Ethernet + +## Where to find: +- External: + - `136.206.15.53` + - `ns1.redbrick.dcu.ie` +- Internal: + - *hmm, good question* +## Services +- DNS ([bind](../services/bind.md)) \ No newline at end of file diff --git a/docs/hosts/pygmalion.md b/docs/hosts/pygmalion.md index e69de29b..830ddfc6 100644 --- a/docs/hosts/pygmalion.md +++ b/docs/hosts/pygmalion.md @@ -0,0 +1,20 @@ +# Pygmalion + +## Details +- **Type**: Intel(R) Xeon (R) +- **OS**: Ubuntu 18.04 +- **CPU**: 2x Intel (R) Xeon (R) E5620 2.46GHz +- **RAM**: 16GB +- **Network**: 4x Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet + +## Where to Find +- **Internal**: + - TODO +- **External**: + - `136.206.15.25` + - `pygmalion.redbrick.dcu.ie` + - `pyg.redbrick.dcu.ie` + +## Services +- secondary ssh login box for users (see [Logging in](../services/servers.md#Logging%20in)) +- jump-box for admins \ No newline at end of file diff --git a/docs/hosts/wheatley.md b/docs/hosts/wheatley.md deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/hosts/zeus.md b/docs/hosts/zeus.md index e69de29b..548ff28e 100644 --- a/docs/hosts/zeus.md +++ b/docs/hosts/zeus.md @@ -0,0 +1,19 @@ +# Zeus + +## Details +- **Type**: Dell PowerEdge R410 +- **OS**: Ubuntu 18.04 +- **CPU**: 2x Intel(R) Xeon (R) x5570 @ 2.93 GHz +- **RAM**: 32GB +- **Network**: 2x NetXtreme II BCM5716 Gigabit Ethernet + +## Where to find +- TODO + +## Services +- [Wetty](servers.md#Logging%20in%20to%20Wetty) at: [wetty.redbrick.dcu.ie](https://wetty.redbrick.dcu.ie) +- [Admin API](api.md) at: [api.redbrick.dcu.ie](https://api.redbrick.dcu.ie) +- brickbot2 +- Secretary's email generator at: [generator.redbrick.dcu.ie](https://generator.redbrick.dcu.ie) +- [CodiMD](codimd.md) at: [md.redbrick.dcu.ie](https://md.redbrick.dcu.ie) +- all of this is routed through [traefik](traefik.md) as a reverse proxy \ No newline at end of file diff --git a/docs/services/exposed.md b/docs/services/exposed.md index 0e2a6dbc..d713937f 100644 --- a/docs/services/exposed.md +++ b/docs/services/exposed.md @@ -16,11 +16,11 @@ Firstly, it's important to mention that Redbrick is currently split in 2 parts: - **Services**: - secondary ssh login box for users (see [Logging in](servers.md#Logging%20in)) - jump-box for admins -- [**motherlode**](../hosts/motherlode) - `136.206.15.250` +- [**motherlode**](../hosts/nix/motherlode.md) - `136.206.15.250` - **OS**: NixOS 22.05 - **Services**: - VM for [dcuclubsandsocs.ie](https://dcuclubsandsocs.ie) -- [**hardcase**](../hosts/hardcase.md) - `136.206.15.3` +- [**hardcase**](../hosts/nix/hardcase.md) - `136.206.15.3` - **OS**: NixOS 22.05 - **Services**: - `apache httpd`: @@ -49,9 +49,9 @@ Firstly, it's important to mention that Redbrick is currently split in 2 parts: ## [Aperture](../aperture/index.md) In aperture, things are done a little differently than on the other network. Instead of having a single host per service, aperture is configured to allow services to be allocated dynamically across all 3 servers using [nomad](../aperture/nomad.md), [consul](../aperture/consul.md) and [traefik](traefik.md). -- [glados](../hosts/glados.md) - `136.206.16.4` -- [wheatley](../hosts/wheatley.md) - `136.206.16.5` -- [chell](../hosts/chell.md) - `136.206.16.6` +- [glados](../hosts/aperture/glados.md) - `136.206.16.4` +- [wheatley](../hosts/aperture/wheatley.md) - `136.206.16.5` +- [chell](../hosts/aperture/chell.md) - `136.206.16.6` - all 3 boxes are identical - **OS**: Debian 11 - **Services**: