Установка и первичная настройка Proxmox VE на HP ProLiant DL380 G7
1. Назначение
Proxmox VE можно использовать как практичный гипервизор для серверов старого поколения, например HP ProLiant DL380 G7 с процессорами Intel Xeon E56xx, где современные версии VMware ESXi могут не устанавливаться из-за ошибки Unsupported CPU.
Proxmox VE поддерживает:
KVM-виртуальные машины;
LXC-контейнеры;
веб-управление;
локальные и сетевые хранилища;
резервное копирование;
кластеризацию.
2. Загрузка ISO
ISO-образ Proxmox VE следует скачивать с официального сайта:
https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso
Для старого оборудования разумно иметь два варианта:
1. Актуальный ISO Proxmox VE — основной вариант.
2. Предыдущая стабильная версия Proxmox VE — резервный вариант при проблемах с загрузкой или установщиком.
3. Запись ISO на USB-флешку
Для записи ISO рекомендуется использовать:
Rufus
balenaEtcher
При использовании Rufus желательно выбирать режим:
DD Image mode
Рекомендуемые параметры Rufus:
Схема раздела: MBR
Целевая система: BIOS or UEFI-CSM
Режим записи: DD Image mode
Для Proxmox VE не требуется HPE USB Key Utility. Она больше подходит для старых сервисных ISO HPE, например SPP/SmartStart.
4. Настройки BIOS/RBSU
Перед установкой желательно проверить настройки виртуализации:
System Options → Processor Options
Рекомендуемые параметры:
Intel Virtualization Technology: Enabled
Hyper-Threading: Enabled
Intel VT-d: Enabled, если доступно
Загрузка с USB выполняется через меню загрузки сервера:
F11 = Boot Menu
5. Выбор дисковой схемы
Для серверов с аппаратным RAID-контроллером HP Smart Array P410i Proxmox обычно видит не отдельные физические диски, а один или несколько логических дисков.
Рекомендуемая схема:
Аппаратный RAID P410i
↓
Logical Drive
↓
Proxmox VE
↓
ext4 / LVM
Не рекомендуется выбирать ZFS поверх аппаратного RAID-контроллера P410i, так как ZFS предпочтительно использовать при прямом доступе к физическим дискам.
При установке оптимально выбрать:
Filesystem: ext4
или стандартный вариант Proxmox:
ext4 / LVM
6. Выбор режима установки
На старых серверах графический установщик может выставлять неподходящее разрешение экрана. В таком случае лучше использовать:
Install Proxmox VE (Terminal UI)
Если после выбора Terminal UI появляется чёрный экран, можно отредактировать параметры загрузки.
В меню загрузки Proxmox выбрать пункт установки, нажать:
e
В конец строки linux добавить:
nomodeset vga=normal console=tty0
Если не помогло, попробовать:
nomodeset nofb vga=normal console=tty0
После изменения параметров загрузить установщик:
Ctrl + X
или:
F10
7. Параметры установки
FQDN
Если собственного домена нет, можно использовать внутреннее имя с суффиксом:
home.arpa
Пример:
pve.home.arpa
Где:
pve — имя узла Proxmox;
home.arpa — внутренний доменный суффикс.
Покупать внешний домен для этого не требуется.
Сетевые настройки
Рекомендуется сразу задать статический IP-адрес.
Пример:
Hostname / FQDN: pve.home.arpa
IP Address: 192.168.1.230/24
Gateway: 192.168.1.1
DNS Server: 192.168.1.1
После установки веб-интерфейс будет доступен по адресу:
https://192.168.1.230:8006
SWAP
Для сервера с большим объёмом RAM обычно достаточно:
16–24 GB SWAP
SWAP размером 32–40 GB допустим, но чаще всего избыточен. Критичной ошибкой это не является, но такой объём занимает место на дисковом массиве.
Для гипервизора важно не допускать активного использования SWAP, так как это резко снижает производительность виртуальных машин.
8. Первый вход в веб-интерфейс
После установки открыть веб-интерфейс:
https://IP_адрес_Proxmox:8006
Для первого входа используется область аутентификации:
Linux PAM standard authentication
Параметры входа:
User name: root
Password: пароль, заданный при установке
Realm: Linux PAM standard authentication
Фактически вход выполняется как:
root@pam
Область Proxmox VE authentication server используется для внутренних пользователей Proxmox, например:
admin@pve
operator@pve
viewer@pve
Такие пользователи существуют только внутри Proxmox и не являются системными Linux-пользователями.
9. Подписка Proxmox
После входа может появиться предупреждение:
No valid subscription
Это не блокирует работу Proxmox VE.
Без подписки продолжают работать:
виртуальные машины;
LXC-контейнеры;
веб-интерфейс;
сеть;
хранилища;
резервное копирование;
обычная эксплуатация гипервизора.
Подписка нужна для:
доступа к enterprise-репозиторию;
коммерческой поддержки;
более проверенной ветки обновлений.
Для эксплуатации без подписки необходимо отключить enterprise-репозиторий и включить no-subscription-репозиторий.
10. Настройка репозиториев
Через веб-интерфейс:
Datacenter
└── Node
└── Updates
└── Repositories
Необходимо:
1. Отключить репозитории enterprise.proxmox.com.
2. Включить pve-no-subscription.
3. Не включать pvetest.
4. Не включать Ceph-репозитории, если Ceph не используется.
Что такое Ceph
Ceph — это распределённое хранилище для кластера из нескольких Proxmox-серверов. Для одиночного сервера с локальным RAID-массивом Ceph обычно не требуется.
11. Проверка репозиториев через Shell
Открыть Shell в веб-интерфейсе или подключиться по SSH.
Проверить версию Proxmox:
# Показывает версию Proxmox VE
pveversion
# Показывает базовую версию Debian
cat /etc/os-release
Проверить подключенные репозитории:
# Показывает активные репозитории Proxmox и Debian
grep -R "enterprise.proxmox\|download.proxmox\|pve-no-subscription\|pve-enterprise\|debian" \
/etc/apt/sources.list /etc/apt/sources.list.d/* 2>/dev/null
Нормально, если присутствует:
download.proxmox.com
pve-no-subscription
Нежелательно, если активен:
enterprise.proxmox.com
Если enterprise-строка закомментирована или файл отключён — это нормально.
12. Первичное обновление Proxmox
После настройки репозиториев выполнить обновление.
# Обновляем список доступных пакетов
apt update
Проверить список обновлений:
# Показывает пакеты, для которых доступны обновления
apt list --upgradable
Выполнить полное обновление:
# Корректное обновление Proxmox/Debian с учетом зависимостей и новых пакетов
apt dist-upgrade
После обновления рекомендуется перезагрузить сервер:
# Перезагрузка после обновления ядра и компонентов Proxmox
reboot
13. Проверка после перезагрузки
После перезагрузки проверить состояние системы:
# Проверяем версию Proxmox VE
pveversion
# Проверяем загруженное ядро
uname -r
# Проверяем, есть ли упавшие systemd-сервисы
systemctl --failed
Повторно проверить обновления:
# Обновляем индекс пакетов
apt update
# Проверяем, остались ли доступные обновления
apt list --upgradable
Если команда:
systemctl --failed
показывает:
0 loaded units listed
значит явных упавших служб нет.
14. Настройка swappiness
Чтобы Linux менее охотно использовал SWAP, можно уменьшить параметр swappiness.
Проверить текущее значение:
# Показывает текущую склонность системы к использованию SWAP
cat /proc/sys/vm/swappiness
Временно установить значение 10:
# Временно снижает склонность системы использовать SWAP
sysctl vm.swappiness=10
Сохранить постоянно:
# Создаем отдельный конфигурационный файл sysctl
echo "vm.swappiness=10" > /etc/sysctl.d/99-swappiness.conf
# Применяем параметры sysctl без перезагрузки
sysctl --system
Проверить RAM и SWAP:
# Показывает использование RAM и SWAP
free -h
# Показывает подключенные swap-области
swapon --show
15. Итоговый порядок установки
1. Скачать ISO Proxmox VE с официального сайта.
2. Записать ISO на USB через Rufus в DD Image mode или balenaEtcher.
3. В BIOS/RBSU проверить Intel Virtualization Technology и Hyper-Threading.
4. Загрузиться с USB через F11 Boot Menu.
5. Выбрать Install Proxmox VE (Terminal UI).
6. При чёрном экране добавить nomodeset vga=normal console=tty0.
7. Установить Proxmox на Logical Drive аппаратного RAID-контроллера.
8. Использовать ext4/LVM, не ZFS.
9. Указать FQDN, например pve.home.arpa.
10. Задать статический IP-адрес.
11. После установки войти в веб-интерфейс через root@pam.
12. Отключить enterprise-репозиторий.
13. Включить pve-no-subscription.
14. Выполнить apt update и apt dist-upgrade.
15. Перезагрузить сервер.
16. Проверить версию, ядро, сервисы и наличие обновлений.
Такой вариант подходит для одиночного сервера с аппаратным RAID и использованием Proxmox VE как локального гипервизора для виртуальных машин и контейнеров.