IT Infrastructure: Difference between revisions

From Pumping Station One
ISP Changes
 
(31 intermediate revisions by 3 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] ===


=== Service Providers ===
== Networking ==


We currently have service from both Comcast and AT&T
=== ISP Info ===
 
 
Comcast Service
* 75Mbps/50Mbps Internet
* LTE Failover
* 5 Static IPs
* 1 Voice Line


We currently have service from AT&T


AT&T Service
AT&T Service
* 100Mbps/100Mbps Internet
* Symmetrical 1Gbps Fiber Internet
* 13 Static IPs
* 125 Static IPs
* 1 Voice Line
* 1 Voice Line


==== External Static IPs ====


=== External Static IPs ===
* [[Public IP Allocation]]
 
{| class="wikitable sortable"
! Provider
! Origin Gateway
! Subnet Mask
! IP
! Allocation
! Notes
|-
| Comcast
| 96.90.87.46
| 255.255.255.248
| 96.90.87.41
| PS1 Secondary
| style="background-color:#ffcccc;" | Disconnect date: [January 28 2021]
|-
| Comcast
| 96.90.87.46
| 255.255.255.248
| 96.90.87.42
| Carl Karsten
| style="background-color:#ffcccc;" | Disconnect date: [January 28 2021]
|-
| Comcast
| 96.90.87.46
| 255.255.255.248
| 96.90.87.43
| [[User:Tachoknight|Ron Olson]]
| style="background-color:#ffcccc;" | Disconnect date: [January 28 2021]
|-
| Comcast
| 96.90.87.46
| 255.255.255.248
| 96.90.87.44
| [[User:Naitotchi|James Lamken]]
| style="background-color:#ffcccc;" | Disconnect date: [January 28 2021]
|-
| Comcast
| 96.90.87.46
| 255.255.255.248
| 96.90.87.45
| [[User:Naitotchi|James Lamken]]
| style="background-color:#ffcccc;" | Disconnect date: [January 28 2021]
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.1
| PS1 Primary
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.2
| [[User:Tachoknight|Ron Olson]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.3
| [[User:Tachoknight|Ron Olson]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.4
| [[User:Tachoknight|Ron Olson]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.5
| [[User:Naitotchi|James Lamken]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.6
| [[User:Naitotchi|James Lamken]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.7
| [[User:Naitotchi|James Lamken]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.8
| [[User:Carlfk|Carl Karsten]]
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.9
| None
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.10
| None
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.11
| None
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.12
| None
| None
|-
| AT&T
| 45.20.162.14
| 255.255.255.240
| 45.20.162.13
| None
| None
|}
 
=== Internal Static IPs ===
 
{| class="wikitable sortable"
! 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 ===
VSphere and VM/Server Configurations.
 
[https://github.com/pumpingstationone/infrastructure/ TerraForm/Ansible Scripts and Docs]
 
=== Active PS1 Domains/Sub ===
 
* *.pumpingstationone.org
** www.pumpingstationone.org (Main)
** wiki.pumpingstationone.org (Wiki)
** membership.pumpingstationone.org (Account Management)
** selfservice.pumpingstationone.org (Password Reset)
** discourse.pumpingstationone.org (TBD Discussion Board)
** canvas.pumpingstationone.org (Training)
** shopmon.pumpingstationone.org (Shopmon)
** space.pumpingstationone.org (???)
 
*  pumpingstationone.freshdesk.com/a/ (Help Desk)
 
[[File:PS1_DNS.png]]
 
=== Network Equipment ===


[[Ubiquiti Systems]]
=== Networking ===


=== Physical Servers ===
* [[Ubiquiti Systems]]
* [[Internal VLANs]]
* [[Internal Static IPs]]
* [[Network Equipment]]
* [[Network Layout]]
* VPN / [[Remote Access Services]]


Dell PowerEdge 1950 (Count 2)
=== DNS / Domain Names ===


=== VM Environment ===
* [[Top Level Domains]]
** Primary Website
*** pumpingstationone.org
*** pumpingstationone.net
*** pumpingstationone.com
** Link shortener service
*** psone.link
*** ps1.link
** Potential alternate/secondary domain
*** psone.space
*** ps1.space
* [[Internal DNS]]
* [[External DNS]]


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


=== Cloud Environment ===
=== [[VM Environments]] ===


[[File:PS1_Cloud_Env.png]]
* VMWare ESXi / vSphere
* Proxmox


=== Network Layout ===
=== [[Cloud Environments]] ===


[[File:PS1_Net.png]]
* Hetzner
* DigitalOcean


== Cameras ==
== Cameras ==


[[Surveillance System]]
=== [[Surveillance System]] ===