Установка Proxmox
Создание загрузочного диска
Скачать программу Ventoy из официального репозитория
Распаковать архив и запустить файл Ventoy2disk
В меню Option -> Partition Style выбрать GPT
В строке Device выбрать диск и нажать Install
После создания загрузочного диска скопировать на него образ iso c Proxmox, скачанный с официального сайта
Установка Proxmox VE
Выбрать в BIOS созданный диск в качестве загрузочного
После установки Proxmox его следует настроить
Настройка Proxmox
Для быстрой настройки Proxmox можно использовать готовые скрипты, которые находятся по адресу:
Редактирование списка источников
Открыть файл со списком репозиториев
nano /etc/apt/sources.list
Добавить внизу строки:
# Proxmox VE pve-no-subscription repository provided by proxmox.com
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
# Security updates
deb http://security.debian.org/debian-security bookworm-security main contrib
Сохранить изменения и закрыть файл
ctrl+S
ctrl+X
Отключение производственного репозитория
Открыть файл pve-enterprise.list:
nano /etc/apt/sources.list.d/pve-enterprise.list
Закомментировать строку:
#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
ctrl+S
ctrl+X
Настройка Ceph для работы без подписки
Открыть файл репозитория Ceph:
nano /etc/apt/sources.list.d/ceph.list
Закомментировать корпоративный репозиторий, добавив символ # перед строкой
#deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise**
Добавить репозиторий без подписки:
deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription
ctrl+S
ctrl+X
Обновить систему
sudo apt-get update && apt-get upgrade -y
Перезагрузить машину.
reboot
Настройка гипервизора для виртуализации
Если используется загрузчик GRUB, отредактировать файл конфигурации:
nano /etc/default/grub
Для процессоров Intel добавить следующую строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pt=on"
Для процессоров AMD добавить:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on pt=on"
Обновить GRUB.
update-grub
Если загрузчик cmdline, то отредактировать файл конфигурации
nano /etc/kernel/cmdline
вставить в конец строки quiet amd_iommu=on iommu=pt
Обновить загрузчик.
proxmox-boot-tool refresh
Перезагрузить машину.
reboot
Добавление модулей
Открыть файл с модулями
nano /etc/modules
Вставить
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd #not necessary if kernel 6.2
Обновить модули
update-initramfs -u -k all
Перезагрузить машину
reboot
Проверить настройки
dmesg | grep -e DMAR -e IOMMU
или
dmesg | grep -e DMAR -e IOMMU -e AMD-Vi
Отключить всплывающее окно «Нет подписки»
Для отключения всплывающего окна ввести команду:
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js