Перейти к основному содержимому

Установка Proxmox

· 3 мин. чтения
Дмитрий Киверин
Дикий программист

Создание загрузочного диска

Скачать программу Ventoy из официального репозитория

Распаковать архив и запустить файл Ventoy2disk

В меню Option -> Partition Style выбрать GPT

В строке Device выбрать диск и нажать Install

После создания загрузочного диска скопировать на него образ iso c Proxmox, скачанный с официального сайта

Установка Proxmox VE

Выбрать в BIOS созданный диск в качестве загрузочного

После установки Proxmox его следует настроить

Настройка Proxmox

Информация

Для быстрой настройки Proxmox можно использовать готовые скрипты, которые находятся по адресу:

https://community-scripts.github.io/ProxmoxVE/

Редактирование списка источников

Открыть файл со списком репозиториев

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