Proxmox nie jest dostępny bezpośrednio na Raspberry Pi, ale projekt Pimox jest jak by to powiedzieć portem Proxmox dla Raspberry Pi. Dzięki czemu możemy osiągnąć ten sam cel.
Z samego pisuj jest to stosunkowo łatwe, jednak napotkałem sam kilka problemów, próbując dojść do celu. W tym wpisie opisze procedurę która doprowadziła mnie do sukcesu. Zwróć tu uwagę na fakt, że RaspberryPi, nie jest oficjalnie wspierane. Wiskość działa, ale nadal istnieje wiele problemów z powodu brakujących sterowników. Traktuje to jako eksperyment, do dalszych eksperymentów 😉
Co to jest Proxmox?
Proxmox jest to platforma do zarządzania serwerami i wirtualizacji serwerów typu open source. To oficjalna definicja, ale dla wyjaśnienia, jest to rozwiązanie, którego można używać do hostowania maszyn wirtualnych i kontenerów za pomocą prostego interfejsu webowego.
Sam osobiście częściej korzystam z VMWare ESXi oraz Windows Hyper-v, Proxmox jakoś nie pojawia się zbyt często. W ramach edukacyjnych postanowiłem odpalić to na malince. Oczywiście nie oczekuje ty wydajności typowego serwera z 2 procesorami Xeona czy EPYC i 256GB pamięci ram.
Jak zainstalować Proxmox na Raspberry Pi
Co nam będzie potrzebne do zainstalowania Proxmox na Raspberry Pi:
– Minimum Raspberrypi 4B
– RPI OS w wersji bezwzględnie w wersji 64 bity
– skrypt Pimox
Ty małe wyśnienie nie możesz używać standardowej wersji systemu operacyjnego Raspberry Pi x86, którą już prawdopodobnie masz na swoim RaspberryPi. Dla pewności poleciłbym ci zacząć z czystym systemem, ponieważ instalacja zmieni wiele ustawień w twoim systemie. Podobnie jak w przypadku każdego serwera, lepiej jest użyć kabla Ethernet zamiast połączenia Wi-Fi, na Wi-Fi potrafi się dławić.
Po prawidłowym zainstalowaniu należy przeprowadzić aktualizację. Aby się nie szczypać, wpisać poniższe polecenie i masz załatwione wszystko za 1 zamachem:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade -y
Instalacja Pimox
Jak do tej pory wszystko raczej jest jasne, przejdźmy zatem do samej instalacji Pimox:
Całość niestety trzeba robić z konta root więc na dzień dobry przełączny się:
sudo -s
Pobierz skrypt instalacyjny z:
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh
Czas na trochę edycji, aby dostosować kilka rzeczy:
nano RPiOS64-IA-Install.sh
Ale zmienić zmienne RPI_IP i GATEWAY na liście. Na przykład możesz ustawić adres IP na „10.10.10.42 taki ma malina w moim przypadku. Po zakończeniu zapisz i zamknij nano (CTRL + X).
Dodaj uprawnienia do wykonywania skryptu po czym uruchom go:
chmod +x RPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh
Jeżeli nie wykonałeś wcześniej zmiany IP skrypt poprosi się o to:
Po zatwierdzeniu poprosi cię o ustalenie hasła admina, nie zapomnij go gdyż później się nie zalogujesz.
Teraz możesz iść spokojnie na kawę, skrypt instalacyjny zrobi wszystko za Ciebie. Jednak może to zająć nawet 30-40 min więc nie ma co musisz uzbroić się w dozę cierpliwości. Pod koniec procesu instalacji Raspberry Pi uruchomi się ponownie. Jeżeli wszystko pójdzie po naszej myśli Proxmox powinien być gotowy do użycia.
Pierwsze kroki z Proxmox na Raspberry Pi
Po zainstalowaniu zaczyna się właściwa część zabawy, ponieważ możemy teraz uzyskać dostęp do interfejsu Proxmox i możesz już bez problemu utworzyć swoją pierwszą maszynę wirtualną na malinie. Aby zalogować się do panelu Proxmox wejdź na adres
https://IP-TWOJEJ-MALINY:8006.
Otrzymasz zapewnię błąd SSL, ponieważ nie mamy jeszcze certyfikatu, ale możesz go pominąć, czyli kliknij zaakceptuj czy co tam się wam wyświetli.
Następnie otrzymasz formularz logowania. Domyślne poświadczenia dla Proxmox to:
Logowanie : root
Hasło : to, które ustawiłeś podczas instalacji
Nie działa z buildem Bookworm. Proxim nie był aktualizowany od 3 lat
Tak, jednak na starszej zainstalujesz i podniesiesz potem system do nowej i dziwo działa.