476
edits
(Created page with "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). In the panel for each VM in the webUI, make sure to enable the guest agent; Debian will auto install the QEMU guest agent on first install when it detects being run inside a VM. === Proxmox Nodes === The nodes in the cluster include: * [10.10.1.20] Kur...") |
m (→Proxmox Nodes) |
||
| (7 intermediate revisions by the same user not shown) | |||
|
[[Docs|<small>~/Docs</small>]]
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).
In the panel for each VM in the webUI, make sure to enable the guest agent; Debian will auto install the QEMU guest agent on first install when it detects being run inside a VM.
The nodes in the cluster include:
{| class="wikitable"
|+Nodes
!IP
!Node Name
|-
|Kurisu
|-
|Okabe'''*'''
|-
|Daru
|-
|10.10.1.23
|Luka
|-
|Mayuri
|}'''*'''
▲* [10.10.1.20] Kurisu
▲* [10.10.1.21] Okabe (currently offline; running Windows 10 LTSC temporarily to poke around with [[Locked HGST drives|HGST Drives]])
▲* [10.10.1.22] Daru
▲* [10.10.1.23] Luka
▲* [10.10.1.24] Mayuri
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].
These are also listed in [[Servers]] since they're all physical servers in the GLRC rack.
The VMs in the cluster include:
{| class="wikitable"
|+VMs
!IP
!VM Name
|-
|10.10.1.8
|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 ==
=== Updating Nodes ===
# (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.
| |||