Урок 2. Установка Proxmox VE
В этом уроке 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 сразу после включения) и найдите пункт:
- у Intel — Intel Virtualization Technology или VT-x;
- у AMD — SVM Mode или AMD-V.
Включите его (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
Сначала найдите имя флешки:
lsblkФлешка видна по размеру, например sdb на 16 ГБ. Затем запись из папки, где лежит образ (вместо sdX — имя флешки):
dd bs=1M conv=fdatasync if=./proxmox-ve_*.iso of=/dev/sdXdd пишет поверх указанного устройства без вопросов. Перепутаете флешку с диском — данные на диске пропадут безвозвратно. Проверьте имя в lsblk дважды. Команда выполняется от root (в Ubuntu — через sudo).
Шаг 5. Загрузитесь с флешки
Вставьте флешку в сервер, включите его и вызовите меню загрузки (обычно F11, F12, F8 или Esc). Выберите флешку. Появится меню установщика:
- Install Proxmox VE (Graphical) — обычная установка с мышью, выбирайте её;
- Install Proxmox VE (Terminal UI) — то же самое в текстовом режиме: если графический установщик не запускается или показывает чёрный экран, попробуйте этот пункт;
- Advanced Options — отладка, восстановление и проверка памяти.
С версии 8.1 установщик работает и с включённым Secure Boot.
Шаг 6. Пройдите установщик
- Лицензионное соглашение — примите.
- Target Harddisk — диск для системы. Кнопка Options выбирает файловую систему: по умолчанию ext4 (с LVM), можно xfs, ZFS или BTRFS (последняя — в статусе технологического превью).
- Страна, часовой пояс и раскладка клавиатуры. Страна нужна, чтобы выбрать близкий сервер обновлений.
- Пароль root (не короче 8 символов, лучше от 12) и адрес почты — на него придут сообщения об обновлениях и ошибках.
- Сеть: сетевая карта (подключённые отмечены закрашенным кружком), имя сервера, IP-адрес, шлюз и DNS.
- Сводка — проверьте всё и нажмите Install.
После копирования файлов сервер перезагрузится. Выньте флешку, чтобы он не загрузил установщик снова.
Как выбрать диск и файловую систему
- Один диск — оставьте ext4. Хранилище для машин будет LVM-thin (диски машин в нём занимают место по мере заполнения), этого хватит для начала.
- Два одинаковых диска — выберите ZFS (RAID1): диски станут зеркалом, и отказ одного из них не потеряет данные.
- Аппаратный RAID-контроллер — только ext4 или xfs.
ZFS поверх аппаратного RAID не поддерживается и может привести к потере данных. Для ZFS контроллер должен отдавать диски «как есть» (режим HBA или IT).
Как заполнить сеть
Адрес серверу нужен постоянный: по нему вы будете заходить в интерфейс. Пример для домашней сети, где роутер имеет адрес 192.168.1.1:
| Поле | Значение | Пояснение |
|---|---|---|
| Hostname (FQDN) | pve.home.lan | имя сервера с доменом; для дома подойдёт любой выдуманный |
| IP Address (CIDR) | 192.168.1.50/24 | /24 — маска 255.255.255.0 |
| Gateway | 192.168.1.1 | адрес роутера |
| DNS Server | 192.168.1.1 | роутер или другой DNS |
Выберите адрес вне диапазона, который роутер раздаёт сам (DHCP), иначе роутер однажды выдаст тот же адрес другому устройству. При установке задаётся либо IPv4, либо IPv6 — второй адрес добавляют потом.
После перезагрузки
На экране сервера появится приглашение входа и строка с адресом вида https://192.168.1.50:8006/. Монитор и клавиатура серверу больше не нужны: дальше всё делается из браузера на другом компьютере — об этом следующий урок.
Если что-то пошло не так
- Флешки нет в меню загрузки — проверьте в BIOS, что загрузка с USB разрешена, и запишите образ заново.
- Установка оборвалась с ошибкой — подробности на втором экране:
Ctrl+Alt+F2. - Чёрный экран после выбора пункта — используйте Terminal UI.
- Сеть не определилась — проверьте кабель: подключённая карта отмечена закрашенным кружком.
Коротко
- Нужен 64-битный процессор с VT-x/AMD-V; виртуализацию включают в BIOS (Intel Virtualization Technology, SVM Mode).
- Образ — с proxmox.com; на флешку его пишут balenaEtcher, Rufus в режиме DD или
dd. - Установщик стирает выбранный диск; ext4 для одного диска, ZFS-зеркало для двух.
- Серверу нужен постоянный IP вне диапазона DHCP роутера.
- После установки сервер показывает адрес веб-интерфейса на порту 8006.