Создавайте виртуальные машины на Raspberry Pi и управляйте ими с помощью Proxmox. Вот как его установить.
Proxmox — это платформа управления корпоративными серверами и виртуализации серверов с открытым исходным кодом, которая предлагает удобный веб-интерфейс для управления виртуальными машинами и контейнерами. Если вы раньше использовали VirtualBox, VMWare или Hyper-V, Proxmox предлагает аналогичный опыт с упором на технологии с открытым исходным кодом.
Хотя Proxmox несовместим и не доступен напрямую для Raspberry Pi, мы можем использовать проект Pimox для установки и настройки. порт Proxmox, разработанный для Raspberry Pi, и использовать его для создания Proxmox или гибридного кластера плат Raspberry Pi и x86. аппаратное обеспечение.
Вещи, которые вам понадобятся
- Raspberry Pi 3, 4 или 5
- 64-разрядная версия Debian или 64-разрядная версия Raspberry Pi OS Lite (Bullseye или более поздняя версия)
- Карта microSD объемом 32 ГБ или больше. Вы также можете включить загрузите Raspberry 4 или 5 с помощью внешнего SSD для большего и быстрого хранения
- Подключение к Интернету через кабель Ethernet или Wi-Fi
- Источник питания
Proxmox на Raspberry Pi может не обеспечивать тот же уровень стабильности и производительности, который он предлагает на традиционном оборудовании. Считайте эту установку экспериментом и доказательством концепции. Не используйте это для запуска критически важных серверов в производственной среде.
Установите Proxmox на Raspberry Pi
После установки операционной системы с помощью инструмента Raspberry Pi Imager откройте окно терминала или подключиться к Raspberry Pi удаленно через SSH (используйте PuTTY для Windows), а затем выполните следующие команды, чтобы загрузить и установить последние пакеты и обновления безопасности.
sudo apt-get update
sudo apt-get upgrade -y
Это займет некоторое время в зависимости от модели Raspberry Pi и скорости сети. После завершения выполните следующие команды, чтобы переключиться на пользователя root, затем загрузите сценарий Pimox и выполните его для установки Pimox.
sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh
Открой RPiOS64-IA-Install.sh сценарий с помощью текстового редактора Nano и измените следующие строки в соответствии с настройками вашей сети. Этот шаг не является обязательным и может быть выполнен позже во время установки.
# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address
После внесения этих изменений нажмите Ctrl + Х с последующим Да и Входить. Это позволит сохранить изменения в файле и выйти из редактора. Далее мы запустим скрипт Pimox. Для этого выполните следующие команды.
chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh
Продолжайте следовать инструкциям для завершения установки. Во время установки вам нужно будет настроить пароль root, который вам понадобится позже для доступа к веб-интерфейсу Proxmox. Кроме того, не забудьте выбрать значения по умолчанию во время подсказок. Начнется установка, которая займет некоторое время, поэтому расслабьтесь и выпейте чашку кофе.
После завершения установки Raspberry Pi автоматически перезагрузится. После перезагрузки Proxmox должен быть готов к использованию. Если Raspberry Pi не перезагружается автоматически, попробуйте перезагрузить его вручную.
Рекомендуется установить Proxmox на Raspberry Pi под управлением версии Debian или Raspberry Pi OS Lite. Если вы используете версию для настольного компьютера, для эффективной работы Proxmox останется меньше ресурсов. Кроме того, обязательно используйте для этого выделенный SSD или карту microSD. Не устанавливайте его на существующую версию ОС Raspberry Pi для настольных ПК, так как он изменит обои и удалит некоторые сетевые инструменты.
Доступ к веб-интерфейсу Proxmox из веб-браузера
Чтобы получить доступ к веб-интерфейсу Proxmox, работающему на Raspberry Pi, откройте веб-браузер на своем ПК или ноутбуке, а затем перейдите к https://IPAddressOfPi: 8006.
В веб-браузере вы можете увидеть ошибку SSL или ошибку сертификата безопасности. Вам нужно обойти это, нажав на Дополнительно > Все равно продолжить.
Вы увидите экран входа в систему, где вам необходимо ввести следующие данные:
- Авторизоваться: корень
- Пароль: Тот, который вы установили во время установки Proxmox.
После входа в систему вы можете нажать ХОРОШО в сообщении, а затем получите доступ к интерфейсу управления Proxmox.
Создание виртуальных машин и контейнеров и управление ими
Вы можете начать с загрузки ISO-образов операционных систем, которые вы хотите установить и запустить на Proxmox. Для этого вы можете загрузить ISO в соответствующее место с помощью следующих команд:
cd /var/lib/vz/template/iso/
Это поможет вам гарантировать, что файлы ОС сразу же будут видны в веб-интерфейсе для установки. Чтобы создать виртуальную машину в Proxmox на Raspberry Pi, выполните следующие действия:
- Нажмите Создать виртуальную машину в правом верхнем углу интерфейса Proxmox.
- Под Общий, введите имя вашей виртуальной машины.
- Нажмите Операционные системы и выбери Не используйте никакие носители.
- в Система вкладке оставьте все значения по умолчанию такими, какие они есть.
- Под Диски, убедитесь, что вы выбрали SCSI для жесткого диска. При необходимости отрегулируйте размер диска.
- Нажмите Процессор и выполнить точную настройку параметров процессора и памяти. Обратите внимание, что ресурсы Raspberry Pi ограничены и зависят от вашей модели.
- Под Сеть, вы можете оставить настройки по умолчанию или создать сетевой мост в соответствии с вашими потребностями.
- После настройки параметров виртуальной машины нажмите Следующий или Подтверждать вкладку и нажмите Заканчивать.
- Выберите виртуальную машину в левом меню и нажмите Аппаратное обеспечение.
- Дважды щелкните CD/DVD-привод а затем выберите Используйте файл образа диска CD/DVD (iso).
- Нажмите кнопку Хранилище раскрывающийся список и выберите хранилище по умолчанию, а затем образ ISO.
- Нажмите ХОРОШО.
- Нажмите Краткое содержание а затем нажмите кнопку Начинать Кнопка в правом верхнем углу интерфейса Proxmox, когда виртуальная машина выбрана, чтобы загрузить виртуальную машину и начать установку.
- После установки вы можете загрузить виртуальную машину и затем использовать нужную ОС.
При необходимости вы можете настроить параметры оборудования, такие как процессор, память и хранилище, в соответствии с вашими требованиями.
Экспериментальный путь к виртуализации
Proxmox на Raspberry Pi предлагает многообещающее решение для виртуализации. Однако он все еще находится на экспериментальной стадии и не должен использоваться в производственной среде. С будущими обновлениями и улучшениями, а также по мере развития экосистемы Raspberry Pi мы можем ожидать улучшения совместимости и производительности Proxmox на этом одноплатном компьютере.
А пока рассматривайте установку Proxmox на Raspberry Pi как эксперимент и будьте готовы исследовать и устранять потенциальные проблемы на этом пути.