Ключевые выводы
- Ограниченные возможности ОС из-за процессора ARM.
- Драйверы UEFI не работают, а процесс установки слишком сложен.
- Даже самый мощный Raspberry Pi демонстрирует низкую производительность.
При поддержке процветающего сообщества разработчиков и мастеров нет недостатка в интересных проектах, которые можно создать с помощью Raspberry Pi. Платы Raspberry Pi — от недорогих метеостанций и веб-серверов Flask до самодельных NAS и персональных облаков — идеальные компаньоны для любителей DIY.
Фактически, вы даже можете установить Proxmox поверх Raspberry Pi и превратить SBC в домашний сервер. К сожалению, это всего лишь забавный проект, и существует множество причин, по которым использовать Raspberry Pi специально для домашней лаборатории, ориентированной на Proxmox, — плохая идея.
4 Ограниченная совместимость с ОС
То же самое касается и контейнеров.
Домашние лаборатории, особенно те, которые построены на платформе виртуализации, такой как Proxmox, в основном используются для тестирования различных операционных систем и запуска множества самостоятельных приложений внутри контейнеров. Но поскольку Raspberry Pi оснащен процессором Arm, вы довольно ограничены в выборе операционных систем.
Когда я настроил Proxmox на новейшем и лучшем Raspberry Pi, SBC едва удалось запустить операционные системы ARM64. Аналогично, шаблоны контейнеров по умолчанию не позволяют запускать сервер Proxmox со вкусом Raspberry Pi, и вам придется обходиться настраиваемыми репозиториями контейнеров для самостоятельного размещения ваших любимых сервисов.
3 Для UEFI требуется собственное устройство хранения данных.
Не говоря уже о том, что некоторые драйверы сломаны.
Как и большинство SBC, линейка Raspberry Pi не включает UEFI BIOS. Прежде чем вы сможете настроить Proxmox на своей плате RPi, вам придется передать карту microSD для сторонней прошивки. Далее вам понадобится загрузочный USB-накопитель, содержащий образ Proxmox, а также другое внешнее устройство хранения данных (предпочтительно твердотельный накопитель), на котором вы установите платформу виртуализации.
Кроме того, у этих образов UEFI есть свои проблемы. В частности, прошивка для Raspberry Pi 5 не имеет подходящих драйверов для портов Ethernet, а это означает, что вам придется купить адаптер USB-Ethernet только для установки Proxmox на ваш SBC.
2 Процесс установки-это кошмар
И устранение неполадок тоже
Возможно, вы уже поняли, что установка Proxmox на Raspberry Pi не так проста, как запуск его в обычной системе x86. Помимо необходимости устанавливать файлы UEFI на Raspberry Pi, неофициальная версия Proxmox для Arm64 не так свободна от ошибок, как ее собственный аналог.
Итак, вы должны быть готовы столкнуться с некоторыми проблемами при использовании этого порта Proxmox на Raspberry Pi. Черт возьми, доступ к виртуальным машинам через консоль требует дополнительных настроек в настройках BIOS и дисплея. И это без учета низкой производительности всей установки…
1 Производительность не его сильная сторона
Процессоры Arm Cortex не предназначены для тяжелых задач виртуализации
Нельзя отрицать, что Raspberry Pi 5 гораздо мощнее своих собратьев. Но для домашних серверов, где количество ядер и память важнее всего остального, SBC не может произвести впечатление своим четырехъядерным процессором Arm Cortex A76.
Проанализировав пару операционных систем, мне удалось заставить варианты Debian, Armbian и Ubuntu Server для Arm работать на Raspberry Pi. Но быстро стало очевидно, что две виртуальные машины — это намного больше, чем то, с чем может справиться миниатюрная плата. . Таким образом, вы увидите значительное снижение производительности при попытке одновременного запуска более двух виртуальных машин.
Тем не менее, это по-прежнему достойный способ начать работу с Proxmox.
Хотя я бы никогда не советовал покупать Raspberry Pi только для создания сервера Proxmox, все по-другому, если он у вас есть и у вас закончились крутые идеи для SBC. Кроме того, если вы раздумываете о создании отдельного ПК только для Proxmox, установка его на Raspberry Pi может дать вам столь необходимый практический опыт работы с платформой.
Однако, если вам не нравятся сложные проекты, вы можете реализовать множество полезных идей своими руками с помощью Raspberry Pi. Являетесь ли вы новичком, ищущим простые вещи для создания с помощью SBC, или ветераном с многолетним опытом работы со сложными проектами, здесь каждый найдет что-то для себя!