Содержание

Proxmox: Первичные настройки

Полезные ссылки

Автоматизированные шаги

Приводим Proxmox в рабочее состояние:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"

Данный скрипт:

Устанавливаем оптимизированное под Proxmox ядро Linux (основные изменения в виртуализации и контейнеризации). Если не зашло - можно этим же скриптом откатиться назад:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/edge-kernel.sh)"

Устанавливаем обновления микрокода для процессоров Intel & AMD:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/microcode.sh)"

В некоторых случаях стоит подумать о смене CPU Scaling Governor:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/scaling-governor.sh)"

Чистим старые ядра:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)"

Подключение репозиториев руками

Если описанные выше скрипты не подошли или есть желание сделать все контролируемо, штош.

Редактируем /etc/apt/sources.list, добавляем:

Proxmox 7.x - ничего не доавляем, должны уже быть строки:

deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib

Proxmox 6.x:

###### Debian Main Repos
deb http://deb.debian.org/debian/ buster main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb http://deb.debian.org/debian-security buster/updates main
deb http://ftp.debian.org/debian buster-backports main

Исправляем файл /etc/apt/sources.list.d/pve-enterprise.list для отключения подписки:

Proxmox 7.x:

#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

Proxmox 6.x:

#deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

Обновляем:

apt update
apt upgrade -y

Отключение уведомления о подписке

При входе в веб-интерфейс получаем сообщение «You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options», которая уведомляет нас о том что отсутствует подписка. Данное сообщение напрягает, убираем:

sed -i "s/getNoSubKeyHtml:/_getNoSubKeyHtml:/" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js