diff --git a/.github/workflows/precommit.yaml b/.github/workflows/precommit.yaml index 9a169f5..9533d19 100644 --- a/.github/workflows/precommit.yaml +++ b/.github/workflows/precommit.yaml @@ -17,7 +17,7 @@ jobs: python-version: '^3.9' - name: Configure caching - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.cache/pre-commit key: precommit-${{ runner.os }}-${{ hashFiles('.pre-commit-config.yaml') }} diff --git a/docs/source/networking/kaizen-networks.md b/docs/source/networking/kaizen-networks.md index df37e3e..15ffec6 100644 --- a/docs/source/networking/kaizen-networks.md +++ b/docs/source/networking/kaizen-networks.md @@ -1,87 +1,37 @@ -# Kaizen Networks -This documents lists out all hosts on all Kaizen VLANs. +# MOC Networks + +This document lists out networks on MOC. This list is NOT COMPLETE. ## Public Neu (VLAN 127) - Subnet: 129.10.5.0/24 ``` IP Address Hostname/Description -129.10.5.1 Router IP (on cisco switch) (Highly Available) -129.10.5.2 Router IP (on cisco switch) -129.10.5.3 Router IP (on cisco switch) - -129.10.5.41 ns2.massopen.cloud (dns server for massopen.cloud) - -129.10.5.101 ov1.massopen.cloud -129.10.5.102 ov2.massopen.cloud -129.10.5.103 ov3.massopen.cloud 192.12.185.247 *129.10.5.103* is local only -129.10.5.104 ovirt.massopen.cloud (Web interface) -129.10.5.105 kzn-ipmi-gw.infra.massopen.cloud -129.10.5.106 kzn-rtr.infra.massopen.cloud (for all subnets) +129.10.5.1 Firewall VIP IP +129.10.5.2 fw1 IP +129.10.5.3 fw2 IP +129.10.5.4 NAT IP on firewalls -129.10.5.115 tld.massopen.cloud -129.10.5.116 freeipa.infra.massopen.cloud +129.10.5.101 oac-dev-workload +129.10.5.102 oac-dev-workload-oauth 129.10.5.118 techsquare.massopen.cloud -129.10.5.119 dns.massopen.cloud -129.10.5.132 zabbix.massopen.cloud - -129.10.5.139 kumo-hil-client.infra.massopen.cloud (because BU network is down). 129.10.5.140 esi-undercloud.massopen.cloud 129.10.5.141 esi-controller-0.massopen.cloud 129.10.5.142 esi-controller-1.massopen.cloud 129.10.5.143 esi-controller-2.massopen.cloud 129.10.5.144 esi-vip -129.10.5.149 new-esi-undercloud.massopen.cloud -129.10.5.150 new-esi-controller-0.massopen.cloud -129.10.5.151 new-esi-controller-1.massopen.cloud -129.10.5.152 new-esi-controller-2.massopen.cloud -129.10.5.153 new-esi-vip -129.10.5.154 oct4-7.massopen.cloud (Emmanuel/Hakan) -129.10.5.155 rceph-bastion.massopen.cloud ``` -## Public BU (VLAN 105) - -- Subnet: 192.12.185.0/24 +## IPMI network (VLAN 911, ESI VLAN): 10.2.0.0/19 ``` IP Address Hostname/Description -192.12.185.1 default gateway - - -192.12.185.254 ov3.massopen.cloud (though this name resolves to 129.10.5.103) -``` - -## IPMI network: 10.0.0.0/19 (VLAN 1 on 1G network, untagged) - - - IP assignment: 10.0.rack-number.u(nit)-number, servers bigger than 1 U get the lowest U number, - numbering increases from bottom to top. - - 10.0.0.X (X froom 1 to 255, 255 is valid because prefix is 19) (for VMs that can be anywhere) - -``` -IP Address Hostname/Description -10.0.0.1 kzn-ipmi-gw.infra.massopen.cloud - -10.0.0.5 zabbix.massopen.cloud - -10.0.3.140 ov3.massopen.cloud/kzn-e.massopen.cloud over BU public IPs from Kumo -10.0.5.140 ov2.massopen.cloud -10.0.15.140 ov1.massopen.cloud -``` - -## IPMI network (VLAN 911, for accessing OCT/Umass nodes): 10.2.0.0/19 - -There's dnsmasq on `kzn-ipmi-gw.infra.massopen.cloud` to serve IPs to UMass nodes' BMCs. - -``` -IP Address Hostname/Description -10.2.0.1 kzn-ipmi-gw.infra.massopen.cloud - -10.2.0.3 maas.massopen.cloud -10.2.0.4 kzn-zabbix +10.2.0.1 firewall-vip +10.2.0.2 fw1 +10.2.0.3 fw2 10.2.0.41 INTEL-1 10.2.0.43 INTEL-2 @@ -110,59 +60,19 @@ IP Address Hostname/Description 10.2.4.17 OCT4-17 ``` -## IPMI network (VLAN 912, for accessing OCT/Umass nodes for operatre first): 10.3.0.0/19 +## IPMI network (VLAN 912): 10.3.0.0/19 -There's dnsmasq on `kzn-ipmi-gw.infra.massopen.cloud` to serve IPs to UMass nodes' BMCs. ``` IP Address Hostname/Description -10.3.0.1 kzn-ipmi-gw.infra.massopen.cloud - -10.3.0.3 maas.massopen.cloud - -10.3.0.50 Dynamic Range Start -10.3.0.100 Dynamic Range Stop - -10.3.3.0 OCT3-00 -10.3.3.1 OCT3-01 -10.3.3.2 OCT3-02 -10.3.3.3 OCT3-03 -10.3.3.4 OCT3-04 -10.3.3.5 OCT3-05 -10.3.3.6 OCT3-06 -10.3.3.7 OCT3-07 -10.3.3.8 OCT3-08 -10.3.3.9 OCT3-09 -10.3.3.10 OCT3-10 -10.3.3.11 OCT3-11 -10.3.3.12 OCT3-12 -10.3.3.13 OCT3-13 -10.3.3.14 OCT3-14 -10.3.3.15 OCT3-15 -10.3.3.16 OCT3-16 -10.3.3.17 OCT3-17 -10.3.3.18 OCT3-18 (NODE BROKEN) -10.3.3.19 OCT3-19 -10.3.3.20 OCT3-20 -10.3.3.21 OCT3-21 -10.3.3.22 OCT3-22 -10.3.3.23 OCT3-23 -10.3.3.24 OCT3-24 -10.3.3.25 OCT3-25 -10.3.3.26 OCT3-26 -10.3.3.27 OCT3-27 -10.3.3.28 OCT3-28 -10.3.3.29 OCT3-29 -10.3.3.30 OCT3-30 (NODE BROKEN) -10.3.3.31 OCT3-31 - -10.3.10.0 OCT10-00 -10.3.10.1 OCT10-01 -10.3.10.2 OCT10-02 -10.3.10.3 OCT10-03 -10.3.10.4 OCT10-04 -10.3.10.5 OCT10-05 -10.3.10.6 OCT10-06 +10.3.0.1 firewalls +10.3.0.2 fw1 +10.3.0.3 fw2 + +10.3.10.114 oac-prod-infra-1 +10.3.10.115 oac-prod-infra-2 +10.3.10.116 oac-prod-infra-3 + ``` ## New England Storage Exchange (NESE) (VLAN 211): 10.0.120.0/22 @@ -190,19 +100,6 @@ IP Address Hostname/Description 10.21.3.2 neu-3-30-vm-iscsi2 ``` -## Ceph cluster/replication (VLAN 248) - - - Subnet: 192.168.255.0/24 - -``` -IP Address Hostname/Description -192.168.255.1 ov1 -192.168.255.2 ov2 -192.168.255.3 ov3 -192.168.255.250 nfs-ha virtual ip -192.168.255.251 nfs1 -192.168.255.252 nfs2 -``` ## Ceph cluster/replication (VLAN 249) - Subnet: 192.168.40.0/23 @@ -211,13 +108,12 @@ IP Address Hostname/Description IP Address Hostname/Description TBD ``` -## Ceph client (VLAN 250) +## Resarch Ceph client (VLAN 250) - Subnet: 192.168.0.0/19 ``` IP Address Hostname/Description -#Range for Director 192.168.0.0 - 192.168.3.255 192.168.28.1 kzn-osd01 192.168.28.2 kzn-osd02 192.168.28.3 kzn-osd03 @@ -233,75 +129,36 @@ IP Address Hostname/Description 192.168.28.202 kzn-mon2 192.168.28.203 kzn-mon3 -?? nagios interface - -192.168.28.205 neu-3-30-bmi2 -192.168.28.211 kzn-vbmi01res.kzn.moc -192.168.28.212 kzn-vbmi01stack.kzn.moc -192.168.28.213 kzn-vbmi02res.kzn.moc -192.168.28.214 kzn-vbmi02stack.kzn.moc ``` ## Provision/SNMP network -- 172.16.0.0/19, Undercloud network -- 192.168.255.0/24 both on (VLAN 201) +- 172.16.0.0/19, moc-infra OpenShift ``` IP Address Hostname/Description -172.16.0.1 kzn-router.infra.massopen.cloud -172.16.0.3 kzn-foreman.infra.massopen.cloud, kzn-foreman.moc.int -172.16.0.4 kzn-nagios.infra.massopen.cloud -172.16.0.5 kzn-undercloud.infra.massopen.cloud -172.16.0.6 kzn-ipmi-gw.infra.massopen.cloud -172.16.0.7 kzn-cacti -172.16.0.8 kzn-dns2 -172.16.0.201 Start foreman DHCP range -172.16.0.255 End Foreman DHCP range -``` -IP assignment - same as IPMI network. BMI has to configure additional tagged interface probably DHCP provided by Foreman +172.16.0.1 firewall VIP +172.16.0.2 fw1 +172.16.0.3 fw2 -See [rack numbers and details](https://docs.google.com/spreadsheets/d/1kKNx2HKtuTL_UZFDsOMfKqk-9KJ3Yd46lvJRn6P-3Zc/edit#gid=0) +172.16.0.100 moc-infra API +172.16.0.101 moc-infra ingress +172.16.0.223 moc-infra-1 +172.16.0.237 moc-infra-2 +172.16.0.238 moc-infra-2 -## Intranet: 172.16.96.0/19 (VLAN 204) - -``` -IP Address Hostname/Description -172.16.96.1 kzn-router.infra.massopen.cloud -172.16.96.2 kzn-hil-server.infra.massopen.cloud -172.16.96.3 kzn-hil-client.infra.massopen.cloud -172.16.96.4 kzn-vbmi01res.infra.massopen.cloud -172.16.96.5 kzn-cacti -172.16.96.6 kzn-nagios +172.16.1.1 metallb-start +172.16.1.254 metallb-end ``` - - Defauly gateway at 172.16.96.1 connects to internet. Will be registered in HIL so nodes can access internet. - - -## BMI Provisioning (VLAN 500) -- dhcp-range=10.255.0.45,10.255.0.254,7d +## Intranet: 172.16.96.0/19 (VLAN 204) ``` IP Address Hostname/Description -10.255.0.1 kzn-vbmi01res -10.255.0.2 kzn-vbmi02res -10.255.0.3 kzn-nagios.infra.massopen.cloud -10.255.0.4 kzn-ipmi-gw -10.255.0.5 kzn-rtr -10.255.0.35 kzn-rmon1 -10.255.0.39 kzn-rmon2 -10.255.0.41 kzn-rmon3 -10.255.0.255 kzn-cacti -``` - -## Stack BMI provision network: 10.254.0.0/19 (VLAN 501) +172.16.96.1 firewall VIP +172.16.96.2 fw1 +172.16.96.3 fw2 -``` -IP Address Hostname/Description -10.254.0.1 kzn-vbmi01stack -10.254.0.2 kzn-vbmi02stack -10.254.0.3 kzn-nagios.infra.massopen.cloud -10.254.0.255 kzn-cacti ``` ## CSAIL-3801 Public IPs; 128.31.20.0/22 (VLAN 3801) @@ -318,10 +175,3 @@ IP Address Hostname/Description 128.31.20.21 Start: ESI floating IP 128.31.20.255 End: ESI floating IP ``` - -## Network connections - -For 1 GB U number goes to the same port number. - -For 10GB U1 goes to ports 1 and 2 on lower Brocade switch, U2 - ports 3,4 up to U20. -U21 goes to ports 1,2 on upper switch and so on.