Twórz i zarządzaj maszynami wirtualnymi na swoim Raspberry Pi za pomocą Proxmox. Oto jak go zainstalować.

Proxmox to platforma do zarządzania serwerami korporacyjnymi i wirtualizacji serwerów typu open source, oferująca przyjazny dla użytkownika interfejs sieciowy do zarządzania maszynami wirtualnymi i kontenerami. Jeśli w przeszłości korzystałeś z VirtualBox, VMWare lub Hyper-V, Proxmox oferuje podobne wrażenia, koncentrując się na technologiach open source.

Chociaż Proxmox nie jest kompatybilny ani bezpośrednio dostępny dla Raspberry Pi, możemy użyć projektu Pimox do instalacji i konfiguracji port Proxmox przeznaczony dla Raspberry Pi i wykorzystanie go do budowy Proxmox lub hybrydowego klastra płyt Raspberry Pi i x86 sprzęt komputerowy.

Rzeczy, których będziesz potrzebować

  • Raspberry Pi 3, 4 lub 5
  • Debian 64-bitowy lub Raspberry Pi OS 64-bitowy Lite (Bullseye lub nowszy)
  • Karta microSD 32 GB lub większa. Możesz także włączyć uruchom Raspberry 4 lub 5 przy użyciu zewnętrznego dysku SSD dla większego i szybszego przechowywania
  • instagram viewer
  • Połączenie z Internetem za pomocą kabla Ethernet lub Wi-Fi
  • Zasilacz

Proxmox na Raspberry Pi może nie oferować takiego samego poziomu stabilności i wydajności, jak na tradycyjnym sprzęcie. Potraktuj tę instalację jako eksperyment i dowód słuszności koncepcji. Nie używaj tego do uruchamiania serwerów krytycznych w środowisku produkcyjnym.

Zainstaluj Proxmox na Raspberry Pi

Po zainstalowaniu systemu operacyjnego za pomocą narzędzia Raspberry Pi Imager otwórz okno Terminal — lub połącz się zdalnie z Raspberry Pi przez SSH (użyj programu PuTTY dla systemu Windows) — a następnie uruchom następujące polecenia, aby pobrać i zainstalować najnowsze pakiety i aktualizacje zabezpieczeń.

sudo apt-get update
sudo apt-get upgrade -y

Zakończenie tej czynności może zająć trochę czasu, w zależności od modelu Raspberry Pi i szybkości sieci. Po zakończeniu uruchom następujące polecenia, aby przełączyć się na użytkownika root, a następnie pobierz skrypt Pimox i uruchom go, aby zainstalować Pimox.

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

Otworzyć RPiOS64-IA-Install.sh skrypt za pomocą edytora tekstu Nano i zmodyfikuj poniższe wiersze, aby dopasować je do ustawień sieciowych. Ten krok jest opcjonalny i można go wykonać później podczas instalacji.

# 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

Po dokonaniu tych zmian naciśnij Ctrl + X śledzony przez Y I Wchodzić. Spowoduje to zapisanie zmian w pliku i wyjście z edytora. Następnie uruchomimy skrypt Pimox. Aby to zrobić, uruchom następujące polecenia.

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

Postępuj zgodnie z instrukcjami, aby zakończyć instalację. Podczas instalacji będziesz musiał ustawić hasło roota, które będzie potrzebne później, aby uzyskać dostęp do interfejsu internetowego Proxmox. Pamiętaj także, aby wybrać wartości domyślne podczas wyświetlania monitów. Instalacja rozpocznie się i zajmie trochę czasu, więc usiądź wygodnie i zrelaksuj się lub wypij filiżankę kawy.

Po zakończeniu instalacji Raspberry Pi automatycznie uruchomi się ponownie. Po ponownym uruchomieniu Proxmox powinien być gotowy do użycia. Jeśli Raspberry Pi nie uruchomi się ponownie automatycznie, możesz spróbować uruchomić go ponownie ręcznie.

Zaleca się instalację Proxmox na Raspberry Pi z systemem Debian lub Raspberry Pi OS Lite. Jeśli używasz wersji na komputery stacjonarne, pozostawi mniej zasobów do wydajnego działania Proxmox. Upewnij się również, że używasz do tego dedykowanego dysku SSD lub karty microSD. Nie instaluj go na istniejącej wersji systemu operacyjnego Raspberry Pi na komputer stacjonarny, ponieważ spowoduje to zmianę tapety i usunięcie niektórych narzędzi sieciowych.

Uzyskaj dostęp do interfejsu internetowego Proxmox z przeglądarki internetowej

Aby uzyskać dostęp do interfejsu internetowego Proxmox działającego na Raspberry Pi, otwórz przeglądarkę internetową na komputerze stacjonarnym lub laptopie, a następnie przejdź do https://IPAddressOfPi: 8006.

W przeglądarce internetowej może pojawić się błąd SSL lub błąd certyfikatu bezpieczeństwa. Należy to ominąć klikając na Zaawansowane > Kontynuuj mimo to.

Zobaczysz ekran logowania, w którym musisz wprowadzić następujące dane:

  • Zaloguj sie: źródło
  • Hasło: Ten, który ustawiłeś podczas instalacji Proxmox

Po zalogowaniu możesz kliknąć OK w wiadomości, a następnie uzyskaj dostęp do interfejsu zarządzania Proxmox.

Twórz i zarządzaj maszynami wirtualnymi i kontenerami

Możesz zacząć od przesłania obrazów ISO systemów operacyjnych, które chcesz zainstalować i uruchomić na Proxmox. Aby to zrobić, możesz pobrać obraz ISO do odpowiedniej lokalizacji za pomocą następujących poleceń:

cd /var/lib/vz/template/iso/

Dzięki temu będziesz mieć pewność, że pliki systemu operacyjnego będą natychmiast widoczne w interfejsie internetowym podczas instalacji. Aby utworzyć maszynę wirtualną w Proxmox na Raspberry Pi, wykonaj następujące kroki:

  1. Kliknij Utwórz maszynę wirtualną w prawym górnym rogu interfejsu Proxmox.
  2. Pod Ogólny, wprowadź nazwę swojej maszyny wirtualnej.
  3. Kliknij system operacyjny i wybierz Nie używaj żadnych mediów.
  4. w System tab, pozostaw wszystkie wartości domyślne bez zmian.
  5. Pod Dyski, upewnij się, że wybrałeś SCSI dla dysku twardego. W razie potrzeby dostosuj rozmiar dysku.
  6. Kliknij procesor i dostosuj ustawienia procesora i pamięci. Należy pamiętać, że Raspberry Pi ma ograniczone zasoby, które zależą od posiadanego modelu.
  7. Pod Sieć, możesz zachować ustawienia domyślne lub utworzyć mostek sieciowy, w zależności od potrzeb.
  8. Po skonfigurowaniu ustawień maszyny wirtualnej kliknij Następny albo Potwierdzać zakładkę i kliknij Skończyć.
  9. Wybierz maszynę wirtualną w lewym menu i kliknij Sprzęt komputerowy.
  10. Kliknij dwukrotnie Napęd CD/DVD a następnie wybierz Użyj pliku obrazu dysku CD/DVD (ISO).
  11. Kliknij Składowanie menu rozwijanego i wybierz domyślną pamięć, a następnie obraz ISO.
  12. Kliknij OK.
  13. Kliknij Streszczenie a następnie kliknij Początek w prawym górnym rogu interfejsu Proxmox po wybraniu maszyny wirtualnej, aby uruchomić maszynę wirtualną i rozpocząć instalację.
  14. Po instalacji możesz uruchomić maszynę wirtualną, a następnie użyć żądanego systemu operacyjnego.

W razie potrzeby możesz dostosować ustawienia sprzętu, takie jak procesor, pamięć i pamięć masowa, w zależności od wymagań.

Eksperymentalna droga do wirtualizacji

Proxmox na Raspberry Pi oferuje obiecujące rozwiązanie do wirtualizacji. Jednak nadal znajduje się w fazie eksperymentalnej i nie należy go używać w środowisku produkcyjnym. Dzięki przyszłym aktualizacjom i ulepszeniom oraz wraz z ewolucją ekosystemu Raspberry Pi możemy spodziewać się poprawy kompatybilności i wydajności Proxmox na tym komputerze jednopłytkowym.

Do tego czasu potraktuj instalację Proxmox na Raspberry Pi jako eksperyment i przygotuj się na badanie i rozwiązywanie potencjalnych problemów po drodze.