EUR
european

EUR

usa

USD

Russian Ru
Ex. VAT Ex. VAT 0%

Настройка Proxmox VE после установки

После установки Proxmox VE, прежде чем создавать виртуальные машины, нужно выполнить несколько настроек: подключить репозитории, чтобы узел получал обновления, обновить систему, добавить диски для хранения виртуальных машин и защитить SSH от подбора паролей. В этой инструкции описаны эти шаги для Proxmox VE 8 и 9. Основные шаги в обеих версиях одинаковые, хотя отдельные детали интерфейса могут отличаться. Скриншоты сделаны в Proxmox VE 8.4.

Info

Поддержка Proxmox VE 8 закончилась 31 августа 2026 года. На новый сервер устанавливайте Proxmox VE 9. Если на сервере работает версия 8, запланируйте обновление до версии 9.

Шаг 1. Настройте репозитории

Сразу после установки включён enterprise-репозиторий. Для доступа к нему нужна действующая подписка, а без неё apt update возвращает для этого репозитория ошибку 401 Unauthorized. Чтобы получать обновления без подписки, отключите enterprise-репозиторий и подключите бесплатный репозиторий no-subscription.

Info

Репозиторий no-subscription официально предоставляется Proxmox для тестовых и непроизводственных систем. Его пакеты проходят меньше проверок, чем пакеты enterprise. Для рабочих серверов Proxmox рекомендует подписку.

В веб-интерфейсе

Откройте веб-интерфейс по адресу https://SERVER_IP:8006 и войдите как root с realm Linux PAM. Выберите узел в дереве слева и перейдите в Updates → Repositories.

Выберите строку с pve-enterprise и нажмите Disable.

Если в списке есть и включённый enterprise-репозиторий Ceph, а Ceph с подпиской вы не используете, отключите его так же. После этого в статусе появится ошибка о том, что ни один репозиторий Proxmox VE не включён. Это ожидаемо, пока вы не добавите следующий репозиторий.

Нажмите Add. Панель покажет напоминание о том, что у сервера нет действующей подписки. Нажмите OK, выберите No-Subscription в списке Repository и нажмите Add.

Репозиторий появится в списке, а статус сменится на You get updates for Proxmox VE. Предупреждение о том, что no-subscription не рекомендуется для рабочих систем, ожидаемо.

Из командной строки

То же самое можно сделать в консоли.

В Proxmox VE 8 со стандартными файлами репозиториев закомментируйте enterprise-репозиторий и добавьте no-subscription:

sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

В Proxmox VE 9 файлы репозиториев используют формат deb822 с расширением .sources. Чтобы отключить enterprise-репозиторий, добавьте строку Enabled: no в файл /etc/apt/sources.list.d/pve-enterprise.sources. Чтобы добавить репозиторий no-subscription, создайте файл /etc/apt/sources.list.d/proxmox.sources с таким содержимым:

Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Веб-интерфейс правильно меняет файлы в обоих форматах, поэтому в обеих версиях это самый простой способ.

Шаг 2. Обновите систему

В веб-интерфейсе перейдите в Updates и нажмите Refresh. Когда список пакетов обновится, нажмите Upgrade. Откроется окно консоли. Подтвердите обновление клавишей Y и дождитесь окончания.

Из командной строки:

apt update apt dist-upgrade

Warning

В Proxmox VE всегда используйте apt dist-upgrade (или apt full-upgrade), а не apt upgrade. Обычный upgrade не устанавливает новые зависимости и может оставить систему в несогласованном состоянии.

Если при обновлении установилось новое ядро, перезагрузите узел:

reboot

Шаг 3. Добавьте диск для виртуальных машин

Proxmox VE может использовать дополнительный диск несколькими способами. Выбор зависит от того, что вы будете на нём хранить.

  • Directory: обычная файловая система, подключённая как папка. Может хранить образы дисков в формате qcow2 или raw, ISO-образы, шаблоны контейнеров и резервные копии. Подходит для резервных копий и ISO-образов.
  • LVM: группа томов для дисков виртуальных машин. Быстро и просто, но обычный LVM не поддерживает снапшоты.
  • LVM-Thin: как LVM, но с тонким выделением места и снапшотами. Этот тип Proxmox VE использует для local-lvm после установки.
  • ZFS: файловая система с контрольными суммами, сжатием, снапшотами и программным RAID. Требует больше оперативной памяти, чем остальные типы.

Проверьте свободные диски

Выберите узел и перейдите в Disks. В списке показаны все диски сервера. У свободного диска в столбце Usage стоит No.

Если диск раньше использовался и на нём остались разделы, выберите его и нажмите Wipe Disk.

Danger

Wipe Disk удаляет все данные на диске. Дважды проверьте имя устройства и модель, прежде чем подтверждать.

Вариант 1. Directory

Перейдите в Disks → Directory и нажмите Create: Directory. Выберите диск, файловую систему (ext4 или xfs), укажите имя и оставьте отмеченным Add Storage. Нажмите Create.

Proxmox VE отформатирует диск, подключит его в /mnt/pve/ИМЯ и добавит как хранилище, которое принимает все типы содержимого: резервные копии, образы дисков, ISO-образы, контейнеры и сниппеты. Чтобы ограничить, что на нём можно хранить, перейдите в Datacenter → Storage, выберите хранилище, нажмите Edit и измените Content.

Вариант 2. LVM

Перейдите в Disks → LVM и нажмите Create: Volume Group. Выберите диск, укажите имя и оставьте отмеченным Add Storage. Нажмите Create.

Хранилище появится в дереве слева и сможет хранить диски виртуальных машин.

Tip

Если на этом диске нужны снапшоты виртуальных машин, вместо этого используйте Disks → LVM-Thin → Create: Thinpool. Поля в окне те же.

Вариант 3. ZFS

Перейдите в Disks → ZFS и нажмите Create: ZFS. Укажите имя, выберите один или несколько дисков и RAID Level:

  • Single Disk для одного диска, без избыточности;
  • Mirror для двух и более дисков, данные копируются на каждый из них;
  • RAIDZ для трёх и более дисков, с одинарной чётностью;
  • RAIDZ2 для четырёх и более дисков, с двойной чётностью;
  • RAIDZ3 для пяти и более дисков, с тройной чётностью.

Оставьте Compression со значением on и ashift со значением 12, если нет причин их менять. Оставьте отмеченным Add Storage и нажмите Create.

Warning

ZFS использует оперативную память под кэш (ARC). По умолчанию кэш может занимать до 50% памяти сервера. В новых установках Proxmox VE 8.1 и новее лимит составляет 10% памяти, но не больше 16 ГиБ. Заложите достаточно памяти и для виртуальных машин, и для ZFS. Не используйте ZFS поверх тома аппаратного RAID: ZFS нужен прямой доступ к дискам.

Проверьте хранилища

Перейдите в Datacenter → Storage. Новые хранилища есть в списке вместе с типом и содержимым.

Столбец Content показывает, какие типы данных поддерживает каждое хранилище. Доступные типы зависят от типа хранилища, поэтому проверьте этот столбец, прежде чем использовать хранилище для дисков виртуальных машин, контейнеров, ISO-образов или резервных копий.

Шаг 4. Защитите SSH с помощью Fail2Ban

Fail2Ban блокирует IP-адреса после нескольких неудачных попыток входа. Установите его:

apt update apt install fail2ban

Не редактируйте /etc/fail2ban/jail.conf: он заменяется при обновлении пакета. Создайте собственный файл настроек:

nano /etc/fail2ban/jail.local

Добавьте строки:

[sshd] enabled = true backend = systemd maxretry = 5 findtime = 10m bantime = 1h

Здесь maxretry это число неудачных попыток, findtime это период, за который они считаются, а bantime это время блокировки адреса. Строка backend = systemd заставляет Fail2Ban читать журнал SSH из системного журнала. В Proxmox VE 8 и 9 журнал SSH часто пишется только в системный журнал, а файла /var/log/auth.log нет, поэтому стандартный режим чтения из файла не сработает.

Перезапустите службу и проверьте статус:

systemctl restart fail2ban fail2ban-client status sshd

В выводе видно число неудачных попыток и список заблокированных адресов.

Tip

Если сервером управляете только вы, надёжнее входить по SSH-ключам и отключить вход по паролю. Прежде чем отключать пароли, убедитесь, что вход по ключу работает и у вас есть доступ к консоли через IP-KVM. Тогда Fail2Ban станет дополнительным уровнем защиты. Веб-интерфейс на порту 8006 тоже можно защитить с помощью Fail2Ban: смотрите официальную страницу Fail2ban в вики Proxmox VE.

Заключение

Узел теперь получает обновления из репозитория no-subscription, система обновлена, дополнительный диск готов для виртуальных машин, а SSH защищён от подбора паролей. Теперь можно загружать ISO-образы и создавать виртуальные машины и контейнеры.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA