IT Infrastructure: Difference between revisions

From Pumping Station One
 
(48 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== About ==
== About ==


This page is intended to be a one stop shop for all IT systems in the space.
This is the directory for all things network infrastructure.


For questions, please pop on by the Slack #systemsgroup. For urgent inquiries, you may contact the CTO at cto [at] pumpingstationone.org.
For questions, please pop on by the [https://discord.com/channels/1270929620224704544/1271319589267181599 Discord #systems-group channel]. For urgent inquiries, you may contact the CTO at cto [at] pumpingstationone.org.


[https://wiki.pumpingstationone.org/Software_Licenses Software Licenses are covered here.]
=== Related Pages ===
* [[Member Rack]]
* [[Software Licenses]]
* [[Public_IP_Allocation|Public IP Allocation]]
* [[IT_Sunset | Decommissioned Hardware]]


== IT systems ==
=== [https://github.com/pumpingstationone PS1 Github] ===


=== Internet ===
== Networking ==


Our internet provider is Comcast. We currently have a 75Mbps/50Mbps package with an LTE failover link, 5 static IPs, and 1 line of voice service.
=== ISP Info ===


Our static IP block is -
We currently have service from AT&T


* 96.90.87.40/
AT&T Service
** 96.90.87.41 (Primary space IP)
* Symmetrical 1Gbps Fiber Internet
** 96.90.87.42 (Unallocated)
* 125 Static IPs
** 96.90.87.43 (Unallocated)
* 1 Voice Line
** 96.90.87.44 (Unallocated)
** 96.90.87.45 (Unallocated)
* Gateway: 96.90.87.46


=== Internal Static IPs ===
==== External Static IPs ====


{| class="wikitable sortable"
* [[Public IP Allocation]]
! Subnet
! Type
! IP
! Status
! Name
! Notes
|-
| 10.10.x.x
| VM
| 10.10.0.30
| style="background-color:#67fd9a;" | Active
| DC1.pumpingstationone.org
| pumpingstationone.org Active Directory
|-
| 10.10.x.x
| VM
| 10.10.0.32
| style="background-color:#67fd9a;" | Active
| DC2.pumpingstationone.org
| pumpingstationone.org Active Directory
|-
| 10.10.x.x
| VM
| 10.10.0.36
| style="background-color:#67fd9a;" | Active
| vcenter.pumpingstationone.org
| ESXi/vSphere Platform Services Controller
|-
| 10.10.x.x
| VM
| 10.10.0.40
| style="background-color:#67fd9a;" | Active
| fileserver.pumpingstationone.org
| Fileserver VM
|-
| 10.10.x.x
| VM
| 10.10.0.60
| style="background-color:#67fd9a;" | Active
| selfservice.pumpingstationone.org
| PW Self Service VM
|-
| 10.100.x.x
| Networking
| 10.100.0.1
| style="background-color:#67fd9a;" | Active
| PS1-USG
| Unifi Security Gateway 4 Pro
|-
| 10.100.x.x
| Networking
| 10.100.0.2
| style="background-color:#67fd9a;" | Active
| PS1-SW-CENTRAL
| Unifi 48 port Switch
|-
| 10.100.x.x
| Networking
| 10.100.0.3
| style="background-color:#67fd9a;" | Active
| PS1-SW-CORE
| Unifi 24 port Switch
|-
| 10.100.x.x
| Networking
| 10.100.0.4
| style="background-color:#67fd9a;" | Active
| PS1-SW-POE4
| Unifi 8 port (4+PoE) Switch
|-
| 10.100.x.x
| Networking
| 10.100.0.5
| style="background-color:#67fd9a;" | Active
| PS1-SW-POE8
| Unifi 8 port PoE Switch
|-
| 10.100.x.x
| VM
| 10.100.0.12
| style="background-color:#67fd9a;" | Active
| PS1-CLOUDKEY
| UniFi CloudKey Gen2+ Controller
|-
| 10.100.x.x
| AP
| 10.100.0.20
| style="background-color:#67fd9a;" | Active
| PS1-AP-GENERAL
| General Area AP
|-
| 10.100.x.x
| AP
| 10.100.0.21
| style="background-color:#67fd9a;" | Active
| PS1-AP-CNC
| CNC AP
|-
| 10.100.x.x
| AP
| 10.100.0.22
| style="background-color:#67fd9a;" | Active
| PS1-AP-UPSTAIRS
| Upstairs AP
|-
| 10.100.x.x
| AP
| 10.100.0.23
| style="background-color:#67fd9a;" | Active
| PS1-AP-WOODSHOP
| Woodshop AP
|-
| 10.100.x.x
| VM
| 10.100.0.115
| style="background-color:#ffcc67;" | Decommissioning
| mail.pumpingstationone.org
| Mail VM (for ps1auth)
|-
| 10.100.x.x
| VM
| 10.00.0.119
| style="background-color:#ffcc67;" | Decommissioning
| rt.pumpingstationone.org
| Request Tracker VM
|-
| 10.100.x.x
| VM
| 10.100.0.121
| style="background-color:#67fd9a;" | Active
| wiki.pumpingstationone.org
| Wiki VM (MediaWiki)
|-
| 10.100.x.x
| VM
| 10.100.0.123
| style="background-color:#ffcc67;" | Decommissioning
| members.pumpingstationone.org
| ps1auth VM (Old member database)
|-
| 10.100.x.x
| VM
| 10.100.0.132
| style="background-color:#ffcc67;" | Decommissioning
| samba.ad.pumpingstationone.org
| Old Samba DC Controller (AD)
|-
| 10.100.x.x
| Hypervisor
| 10.100.1.14
| style="background-color:#67fd9a;" | Active
| hv1.pumpingstationone.org
| R720xd ESXi Host
|-
| 10.100.x.x
| VM
|
| style="background-color:#ffcc67;" | Decommissioning
| stopgap3.pumpingstationone.org
| Nested hypervisor, hosting RT
|}


=== Infrastructure As Code ===
=== Networking ===
VSphere and VM/Server Configurations.


[https://github.com/pumpingstationone/infrastructure/ TerraForm/Ansible Scripts and Docs]
* [[Ubiquiti Systems]]
* [[Internal VLANs]]
* [[Internal Static IPs]]
* [[Network Equipment]]
* [[Network Layout]]
* VPN / [[Remote Access Services]]


=== Active PS1 Domains/Sub ===
=== DNS / Domain Names ===


* *.pumpingstationone.org
* [[Top Level Domains]]
** wwww.pumpingstationone.org (Main)
** Primary Website
** wiki.pumpingstationone.org (Wiki)
*** pumpingstationone.org
** members.pumpingstationone.org
*** pumpingstationone.net
** selfservice.pumpingstationone.org
*** pumpingstationone.com
** discourse.pumpingstationone.org (discussion Board)
** Link shortener service
** rt.pumpingstationone.org (Help Desk)
*** psone.link
** canvas.pumpingstationone.org (Training)
*** ps1.link
** space.pumpingstationone.org
** Potential alternate/secondary domain
*** psone.space
*** ps1.space
* [[Internal DNS]]
* [[External DNS]]


[[File:PS1_DNS.png]]
== Infrastructure ==


=== Network Equipment ===
=== [[VM Environments]] ===


[[Ubiquiti Systems]]
* VMWare ESXi / vSphere
* Proxmox


=== Physical Servers ===
=== [[Cloud Environments]] ===


Dell PowerEdge 1950 (Count 2)
* Hetzner
* DigitalOcean


=== VM Environment ===
== Cameras ==


[[File:PS1_VM_Env.png]]
=== [[Surveillance System]] ===
 
=== Cloud Environment ===
 
[[File:PS1_Cloud_Env.png]]
 
=== Network Layout ===
 
[[File:PS1_Net.png]]