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

Урок 2. Установка Proxmox VE

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

В этом уроке Proxmox VE появится на сервере. Понадобятся сам сервер (подойдёт обычный компьютер), флешка и около получаса. В конце урока на экране сервера будет адрес, по которому откроется веб-интерфейс.

Установщик стирает выбранный диск целиком, вместе с другими системами и файлами. Ставьте Proxmox на пустой диск или сначала скопируйте с него всё нужное.

Шаг 1. Проверьте оборудование

Proxmox VE работает только на 64-битных процессорах x86 (Intel или AMD). Для виртуальных машин процессор и материнская плата должны поддерживать аппаратную виртуализацию: Intel VT-x или AMD-V.

Требования из документации Proxmox:

Для пробыДля работы
Процессор64-битный Intel или AMD с VT-x/AMD-Vто же, ядер побольше
Память1 ГБ плюс память гостей2 ГБ для системы плюс память гостей
Дисклюбойбыстрый и надёжный, лучше SSD
Сетьодна сетевая картаодна или несколько гигабитных

С ZFS нужна дополнительная память: примерно 1 ГБ на каждый терабайт данных.

Шаг 2. Включите виртуализацию в BIOS

На многих платах виртуализация выключена с завода. Зайдите в настройки BIOS/UEFI (обычно клавиша Del, F2 или F10 сразу после включения) и найдите пункт:

Включите его (Enabled) и сохраните настройки. Пункт часто прячется в разделах «Advanced», «CPU Configuration» или «Overclocking» — названия у производителей разные. Рядом бывает VT-d (у AMD — IOMMU): он нужен позже, чтобы отдавать машинам видеокарты и другие устройства, его тоже можно включить.

Если забыть этот шаг, Proxmox установится, но виртуальная машина не запустится с ошибкой «KVM virtualisation configured, but not available» — об этом отдельная справка.

Шаг 3. Скачайте образ

Образ установщика — файл .iso на официальном сайте: proxmox.com. Берите самую свежую версию Proxmox VE. Рядом с файлом указана контрольная сумма SHA256 — сверьте её, чтобы убедиться, что файл скачался целиком. В Linux сумму показывает команда sha256sum, в Windows — Get-FileHash в PowerShell.

Шаг 4. Запишите образ на флешку

Флешка должна быть больше образа. Всё, что на ней было, сотрётся. Записать образ можно программой (так проще) или, в Linux, командой dd:

ПрограммойbalenaEtcher или Rufus

  • balenaEtcher (Windows, macOS, Linux) работает сразу: выберите образ, флешку и запустите запись.
  • Rufus (Windows) — только в режиме DD. Rufus спросит, скачать ли другую версию GRUB, — ответьте «No», а в следующем окне выберите режим DD. В обычном режиме флешка не загрузится.
  • UNetbootin не подходит — с образом Proxmox он не работает.

Командой ddв Linux

Сначала найдите имя флешки:

Bash
lsblk

Флешка видна по размеру, например sdb на 16 ГБ. Затем запись из папки, где лежит образ (вместо sdX — имя флешки):

Bash
dd bs=1M conv=fdatasync if=./proxmox-ve_*.iso of=/dev/sdX

dd пишет поверх указанного устройства без вопросов. Перепутаете флешку с диском — данные на диске пропадут безвозвратно. Проверьте имя в lsblk дважды. Команда выполняется от root (в Ubuntu — через sudo).

Шаг 5. Загрузитесь с флешки

Вставьте флешку в сервер, включите его и вызовите меню загрузки (обычно F11, F12, F8 или Esc). Выберите флешку. Появится меню установщика:

С версии 8.1 установщик работает и с включённым Secure Boot.

Шаг 6. Пройдите установщик

  1. Лицензионное соглашение — примите.
  2. Target Harddisk — диск для системы. Кнопка Options выбирает файловую систему: по умолчанию ext4 (с LVM), можно xfs, ZFS или BTRFS (последняя — в статусе технологического превью).
  3. Страна, часовой пояс и раскладка клавиатуры. Страна нужна, чтобы выбрать близкий сервер обновлений.
  4. Пароль root (не короче 8 символов, лучше от 12) и адрес почты — на него придут сообщения об обновлениях и ошибках.
  5. Сеть: сетевая карта (подключённые отмечены закрашенным кружком), имя сервера, IP-адрес, шлюз и DNS.
  6. Сводка — проверьте всё и нажмите Install.

После копирования файлов сервер перезагрузится. Выньте флешку, чтобы он не загрузил установщик снова.

Как выбрать диск и файловую систему

ZFS поверх аппаратного RAID не поддерживается и может привести к потере данных. Для ZFS контроллер должен отдавать диски «как есть» (режим HBA или IT).

Один диск ext4 (с LVM) хранилище для машин: LVM-thin Два одинаковых диска одинаковые данные ZFS (RAID1) отказ одного диска не теряет данные Аппаратный RAID контроллер RAID ext4 или xfs ZFS поверх — нельзя
На один диск ставят ext4, на два одинаковых диска — зеркало ZFS RAID1, а с аппаратным RAID-контроллером — ext4 или xfs, но не ZFS.

Как заполнить сеть

Адрес серверу нужен постоянный: по нему вы будете заходить в интерфейс. Пример для домашней сети, где роутер имеет адрес 192.168.1.1:

ПолеЗначениеПояснение
Hostname (FQDN)pve.home.lanимя сервера с доменом; для дома подойдёт любой выдуманный
IP Address (CIDR)192.168.1.50/24/24 — маска 255.255.255.0
Gateway192.168.1.1адрес роутера
DNS Server192.168.1.1роутер или другой DNS

Выберите адрес вне диапазона, который роутер раздаёт сам (DHCP), иначе роутер однажды выдаст тот же адрес другому устройству. При установке задаётся либо IPv4, либо IPv6 — второй адрес добавляют потом.

ваш компьютер https://192.168.1.50:8006 адрес веб-интерфейса роутер 192.168.1.1 сервер Proxmox pve.home.lan 192.168.1.50/24 шлюз и DNS: 192.168.1.1 Адреса сети 192.168.1.0/24 раздаёт DHCP роутера эти адреса роутер выдаёт сам роутер .1 сервер .50 постоянный, вне DHCP .254
Сервер получает постоянный адрес 192.168.1.50 вне диапазона DHCP роутера, шлюз и DNS — роутер 192.168.1.1, а интерфейс открывается по адресу с портом 8006.

После перезагрузки

На экране сервера появится приглашение входа и строка с адресом вида https://192.168.1.50:8006/. Монитор и клавиатура серверу больше не нужны: дальше всё делается из браузера на другом компьютере — об этом следующий урок.

Если что-то пошло не так

Коротко

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

1. Какой пункт BIOS нужно включить на компьютере с процессором AMD, чтобы работали виртуальные машины?
2. В каком режиме Rufus должен записать образ Proxmox VE?
3. Какую файловую систему выбрать, если в сервере два одинаковых диска и нет RAID-контроллера?
4. Какой адрес лучше дать серверу при установке?