476
edits
mNo edit summary |
m (→Proxmox Nodes) |
||
| (5 intermediate revisions by the same user not shown) | |||
|
The majority of our infrastructure are VMs in the Proxmox cluster, so everything can be [https://en.wikipedia.org/wiki/High_availability highly-available] (meaning VMs can jump to another Proxmox node if one goes down).
The nodes in the cluster include:
{| class="wikitable"
|+Nodes
!IP
!Node Name
|-
|10.10.1.21
|Okabe'''
|-
|10.10.1.22
|10.10.1.24
|Mayuri
|}'''
|-▼
|10.10.1.25▼
|}▼
▲'''**''' = currently offline; running Windows 10 LTSC temporarily to poke around with [[Locked HGST drives|HGST Drives]]
Note that all these addresses are static, and must be changed manually on each host (Proxmox doesn't currently support DHCP). The process is loosely outlined by the comments [https://forum.proxmox.com/threads/proxmox-change-ip-address.145254/ here].
== Virtual Machines ==
The VMs in the cluster include:
{| class="wikitable"
|+VMs
!IP
!VM Name
▲|-
|Huskybot
|-
|10.10.1.9
|LUG IRC Server
|-
|10.10.1.15
|Homepage
|-
|10.10.1.16
|This MediaWiki instance
|-
|10.10.1.70
|Socksproxy
|-
|10.10.1.76
|noah courseproject
|-
|10.10.1.170
|hashtopolis
|-
|10.10.1.172
|badapple
|-
|10.10.1.202
|Main-MC
|-
|10.10.1.212
|[https://papermc.io/software/velocity Velocity]
|-
|10.10.1.224
|Allen's Gaming VM
|-
|10.10.2.229
|Kube-Minecraft
▲|}
You can see all VMs listed in the Proxmox WebUI.
All IPs should be configured via DHCP on OPNsense and '''not assigned statically on the VM'''.
== Updates ==
# (Optional) Manually migrate all VMs to other Proxmox nodes first; Proxmox doesn't do this automatically and all the VMs running on the host when it reboots will go offline until the host comes back up
# (Optional but recommended) <code>reboot</code> the node
For the yearly major version bumps, you may need to run <code>apt update && apt upgrade</code>, followed by <code>apt dist-upgrade</code>; This is the process on Debian, but I haven't tested it on Proxmox.
| |||