Skip to content

Latest commit

 

History

History
98 lines (71 loc) · 4.62 KB

File metadata and controls

98 lines (71 loc) · 4.62 KB

Course Notes for Proxmox VE Essential Training

This document contains notes and links for the course Proxmox VE Essential Training, which is available on LinkedIn Learning.

Be sure to bookmark the Proxmox VE Administration Guide!

Explore the Proxmox VE Subscription Information if you need a support solution.

To get started, download the Proxmox VE ISO and then use it to create an installer disk with a USB drive using dd, Balena Etcher, or Rufus.

Get ready to start installing operating systems:

If you're interested, check out Proxmox VE Administration Guide: Appendix A: Command-line interface.

Working with PCI Passthrough:

Below are the hardware passthrough steps for my GPU on my host, based on the tutorial linked above. Your details will differ.

# Enabling GPU passthrough for my NVIDIA GeForce GT 710
# on an HP Z6 workstation running Proxmox VE 8.4.0 with
# a single-disk installation using Grub.
# Ref: https://forum.proxmox.com/threads/pci-gpu-passthrough-on-proxmox-ve-8-installation-and-configuration.130218/
 
# NOTE: You will need to do your own research to determine 
# which steps suit your system and hardware.

# I have enabled (IOMMU / VT-d) in my BIOS.

# My system uses Grub bootloader.
# Add this to /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"

# Update grub with the new configuration and reboot.
update-grub
systemctl reboot

# Add these lines to /etc/modules. VFIO is Virtual Function I/O,
# which allows direct access to I/O devices from userspace.
vfio
vfio_iommu_type1
vfio_pci

# Update initramfs with new modules and reboot.
update-initramfs -u -k all
systemctl reboot

# Just to be safe per the guide, set options in 
# /etc/modprobe.d/kvm.conf:
options kvm ignore_msrs=1 report_ignored_msrs=0

# To get device IDs per the guide:
lspci -nn | grep 'NVIDIA'

# My device IDs are 10de:128b and 10de:0e0f.
# So, set the order of modules per the guide in 
# /etc/modprobe.d/vfio.conf.
# This ensures that the vfio-pci module loads first
# and is used to control the PCI devices with the
# provided IDs.
options vfio-pci ids=10de:128b,10de:0e0f
softdep nouveau pre: vfio-pci
softdep nvidia pre: vfio-pci
softdep nvidiafb pre: vfio-pci
softdep nvidia_drm pre: vfio-pci
softdep drm pre: vfio-pci

# Reboot again.
systemctl reboot

Learn about Virtiofs support in Windows guests.

LinkedIn Learning courses for further exploration:

Additional links:

Details on Software Defined Networking in PVE: Software-Defined Network

Private NAT Network: Setup Simple Zone With SNAT and DHCP

Explore the Ceph Documentation.

Explore how to migrate to Proxmox VE from other hypervisor products.

Explore the useful Proxmox VE Helper-Scripts.