Глиф Учебники

Урок 3. Первый вход и настройка обновлений

Курс «Proxmox VE» · урок 3 из 9 · 5 минут чтения

Сервер установлен и показывает свой адрес. Дальше всё делается из браузера на другом компьютере той же сети. В этом уроке — вход, устройство окна и первая настройка: бесплатный репозиторий обновлений и обновление системы.

Откройте веб-интерфейс

В браузере наберите адрес сервера с портом 8006 — обязательно https://:

Текст
https://192.168.1.50:8006

Браузер предупредит, что подключение не защищено. Причина в том, что сервер подписал сертификат сам себе, а не получил его в удостоверяющем центре. Шифрование при этом работает. Для своего сервера в своей сети раскройте в окне предупреждения дополнительные сведения и перейдите на сайт. Позже можно поставить настоящий сертификат (Datacenter → ACME).

Войдите

В окне входа:

Сразу после входа появится окно No valid subscription: у сервера нет платной подписки. Это напоминание, а не ошибка — нажмите OK, всё работает. Что оно означает и откуда берётся — в справке Окно «No valid subscription».

Устройство окна

Выберите в дереве узел. Слева от центральной части — его меню: Summary (нагрузка, версия, память), Shell (терминал сервера), System (сеть, DNS, время, журнал), Updates (обновления), Disks (диски).

версия поиск Create VM Create CT root@pam Datacenter pve узел 100 машина 101 контейнер local local-lvm дерево ресурсов Summary Shell System Updates Disks меню узла процессор память настройки и состояние выбранного журнал задач двойной щелчок по строке — подробный вывод запуск ВМ 100 OK резервная копия ошибка — причина в выводе
Окно Proxmox: сверху кнопки Create VM и Create CT, слева дерево ресурсов с узлом pve, рядом меню узла, в центре состояние выбранного, снизу журнал задач.

Оболочка узла

Shell открывает терминал сервера прямо в браузере. Вы в нём — root, поэтому sudo перед командами не нужен. Проверьте версию:

Bash
pveversion

Команда выводит строку с версией pve-manager и работающего ядра. Тот же терминал доступен по SSH с вашего компьютера:

Bash
ssh root@192.168.1.50

Репозитории обновлений

Обновления приходят из репозиториев — серверов с пакетами. У Proxmox VE их три:

РепозиторийДля когоПодписка
pve-enterpriseрабочие серверы, самые проверенные пакетынужна
pve-no-subscriptionучёба, тесты, домашние серверыне нужна
pve-testразработчики, самые свежие пакетыне нужна

После установки включён pve-enterprise (и такой же для Ceph). Без подписки он отвечает ошибкой 401 Unauthorized, и обновления не ставятся. Документация предлагает в этом случае выключить его и подключить pve-no-subscription — это официальный бесплатный репозиторий, никаких обходов. Пакеты в нём те же, только приходят раньше, чем в enterprise, и проверены меньше.

сервер Proxmox apt update подписки нет pve-enterprise рабочие серверы, нужна подписка без подписки — 401 Unauthorized Disable pve-no-subscription учёба, тесты, домашние серверы бесплатный и официальный Add pve-test разработчики, самые свежие пакеты подписка не нужна
Без подписки apt получает от pve-enterprise ошибку 401 Unauthorized, поэтому его выключают кнопкой Disable и добавляют бесплатный pve-no-subscription.

Сделать это можно мышью или командами — выберите, как удобнее:

Мышьюв веб-интерфейсе

  1. Узел → Updates → Repositories.
  2. Выберите строку с pve-enterprise → Disable. То же для строки Ceph с enterprise.proxmox.com.
  3. Add → в списке выберите No-Subscription → Add.

Командамив терминале

Создайте файл репозитория:

Bash
nano /etc/apt/sources.list.d/proxmox.sources

С таким содержимым (для Proxmox VE 9):

Настройки
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Затем выключите enterprise: откройте /etc/apt/sources.list.d/pve-enterprise.sources и /etc/apt/sources.list.d/ceph.sources и в каждом добавьте строку Enabled: no к записи с enterprise.proxmox.com. Сохранение в nano — Ctrl+O, Enter, выход — Ctrl+X.

Адрес http:// здесь не ошибка: пакеты подписаны ключом из файла в строке Signed-By, и apt проверяет подпись каждого пакета. Подменить их по дороге не получится.

Обновите систему

В интерфейсе: узел → Updates → Refresh (скачать список обновлений), затем Upgrade — откроется окно терминала с установкой. В терминале то же самое:

Bash
apt update
apt full-upgrade

Для Proxmox нужен именно full-upgrade, а не apt upgrade: обычный upgrade не умеет удалять и заменять пакеты, и система может остаться обновлённой наполовину. Если обновилось ядро (пакет proxmox-kernel), перезагрузите сервер — кнопка Reboot вверху страницы узла.

Не запускайте на сервере «скрипты для настройки Proxmox» из интернета командами вида bash -c "$(wget …)". Они выполняются от root и могут сделать с системой что угодно. Всё из этого урока делается штатными средствами.

Безопасность с первого дня

Коротко

Проверьте себя

1. Какой адрес открывает веб-интерфейс Proxmox VE?
2. Что означает окно «No valid subscription» после входа?
3. Почему apt update без подписки выдаёт ошибку 401 Unauthorized?
4. Какой командой правильно ставить обновления Proxmox VE в терминале?