From fd8de04dd2af6e0f8ffedefd4f70007eb4e6f5f9 Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Fri, 29 Dec 2023 06:35:42 -0700 Subject: [PATCH] Update Virtualization/Proxmox/ProxmoxVE.md --- Virtualization/Proxmox/ProxmoxVE.md | 44 ++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 4 deletions(-) diff --git a/Virtualization/Proxmox/ProxmoxVE.md b/Virtualization/Proxmox/ProxmoxVE.md index 59de7b5..f1bfe68 100644 --- a/Virtualization/Proxmox/ProxmoxVE.md +++ b/Virtualization/Proxmox/ProxmoxVE.md @@ -56,19 +56,55 @@ Add Unstable Update Repository: ```jsx title="/etc/apt/sources.list" # Add to the end of the file # Non-Production / Unstable Updates -deb https://download.proxmox.com/debian buster pve-no-subscription +deb https://download.proxmox.com/debian bookworm pve-no-subscription ``` !!! warning - Please note the reference to `buster` in both the sections above and below this notice, this may be different depending on the version of ProxmoxVE you are deploying. Please reference the version indicated by the rest of the entries in the sources.list file to know which one to use in the added line section. + Please note the reference to `bookworm` in both the sections above and below this notice, this may be different depending on the version of ProxmoxVE you are deploying. Please reference the version indicated by the rest of the entries in the sources.list file to know which one to use in the added line section. Comment-Out Enterprise Repository: ```jsx title="/etc/apt/sources.list.d/pve-enterprise.list" -# deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise +# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise ``` Pull / Install Available Updates: ``` sh apt-get update apt dist-upgrade -``` \ No newline at end of file +reboot +``` + +## NIC Teaming +You will need to set up NIC teaming to configure a LACP LAGG. This will add redundancy and a way for devices outside of the 20GbE backplane to interact with the server. + +- Ensure that all of the network interfaces appear as something similar to the following: +```jsx title="/etc/network/interfaces" +iface eno1 inet manual +iface eno2 inet manual +# etc +``` + +- Adjust the network interfaces to add a bond: +```jsx title="/etc/network/interfaces" +iface eno1 inet manual +iface eno2 inet manual + +iface bond0 inet manual + bond-slaves eno1 eno2 # Interfaces to assign to the bond + bond-miimon 100 # Enable Bond Monitoring - Suggested to Configure based on Proxmox Guidance + bond-mode 802.3ad + bond-xmit-hash-policy layer2+3 + +auto vmbr0 +iface vmbr0 inet static + address 192.168.3.4/24 + gateway 192.168.3.1 + bridge-ports bond0 + bridge-stp off + bridge-fd 0 + bridge-vlan-aware yes + bridge-vids 2-4094 +``` + +!!! warning + Be sure to include both interfaces for the (Dual-Port) 10GbE connections in the network configuration. Final example document will be updated at a later point in time once the production server is operational. \ No newline at end of file