Създавайте и управлявайте виртуални машини на вашия 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
- Debian 64-bit или Raspberry Pi OS 64-bit Lite (Bullseye или по-нова)
- MicroSD карта 32 GB или по-голяма. Можете също така да активирате стартирайте 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 + X следван от Y и Въведете. Това ще запази промените във файла и ще излезе от редактора. След това ще изпълним скрипта 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, изпълнете следните стъпки:
- Кликнете Създайте VM в горния десен ъгъл на интерфейса на Proxmox.
- Под Общ, въведете име за вашата виртуална машина.
- Кликнете операционна система и изберете Не използвайте никаква медия.
- В Система раздел, оставете всички стойности по подразбиране както са.
- Под Дискове, уверете се, че сте избрали SCSI за твърдия диск. Регулирайте размера на диска, ако е необходимо.
- Кликнете процесор и фина настройка на процесора и паметта. Моля, обърнете внимание, че Raspberry Pi има ограничени ресурси, които зависят от модела, който имате.
- Под мрежа, можете да запазите нещата по подразбиране или да създадете мрежов мост, въз основа на вашите нужди.
- След като конфигурирате настройките на VM, щракнете Следващия или Потвърдете раздел и щракнете върху завършек.
- Изберете виртуалната машина в лявото меню и щракнете Хардуер.
- Щракнете два пъти върху CD/DVD устройство и след това изберете Използване на файл с изображение на CD/DVD диск (iso).
- Щракнете върху Съхранение падащо меню и изберете хранилището по подразбиране, последвано от ISO изображението.
- Кликнете Добре.
- Кликнете Резюме и след това щракнете върху Започнете бутон в горния десен ъгъл на интерфейса на Proxmox, когато VM е избрана, за да стартирате VM и да започнете инсталацията.
- След инсталирането можете да стартирате виртуалната машина и след това да използвате желаната операционна система.
Ако е необходимо, можете да промените хардуерните настройки, като процесор, памет и съхранение, въз основа на вашите изисквания.
Експериментален път към виртуализацията
Proxmox на Raspberry Pi предлага обещаващо решение за виртуализация. Въпреки това, той все още е в експериментална фаза и не трябва да се използва в производствена среда. С бъдещи актуализации и подобрения и с развитието на екосистемата Raspberry Pi можем да очакваме подобрение в съвместимостта и производителността на Proxmox на този едноплатков компютър.
Дотогава разглеждайте инсталацията на Proxmox на Raspberry Pi като експеримент и бъдете готови да проучите и отстраните потенциални проблеми по пътя.