Jak zbudować swój pierwszy klaster Raspberry Pi?

Jak zbudować swój pierwszy klaster Raspberry Pi?
Raspberry Pi to wyjątkowo lekkie urządzenie wykorzystywane do eksploracji obliczeń i nauki programowania. Jednak jego procesor nie jest tak potężny w wykonywaniu wielu zadań o wysokiej komputacji. Na przykład, jeśli używasz tego urządzenia do celów wydobywczy. W takim przypadku z pewnością będziesz musiał zbudować klaster Raspberry Pi, aby przyspieszyć wydajność urządzenia Raspberry Pi.

Ten artykuł poprowadzi Cię do budowy pierwszego klastra Raspberry Pi. Jednak przed przejściem do szczegółów, najpierw omówmy klaster Raspberry Pi.

Co to jest klaster Raspberry Pi

Klaster Raspberry Pi to seria urządzeń Raspberry Pi podłączonych do dzielenia się swoimi zadaniami. Klaster Raspberry Pi zawiera węzeł centralny, który przejmie kontrolę wszystkich procesów, a zatem jest silniejszy niż inne urządzenia.

Aby znaleźć więcej szczegółów na temat klastra Raspberry Pi, możesz przeczytać nasz artykuł.

Jak zbudować swój pierwszy klaster Raspberry Pi

Aby utworzyć klaster Raspberry Pi, będziesz potrzebować następujących komponentów:

  • Urządzenia Raspberry Pi 4 (4-8 zależy od twojego budżetu)
  • Urządzenia Raspberry Pi Poe Hat (jedno Poe dla każdego urządzenia Raspberry Pi)
  • Gigabit POE włączony (liczba portów w PoE nie może być mniejsza niż liczba urządzeń Raspberry Pi)
  • Adapter Ethernet do zasilania na przełączniku umożliwionym POE
  • Przypadek klastra
  • SSD Drive
  • Karty SD (minimum 32 GB) (jeden dla każdego urządzenia Raspberry Pi)
  • Kable Ethernet

Po przygotowaniu powyższych komponentów możesz zacząć budować swój pierwszy klaster Raspberry Pi za pomocą następujących kroków:

Krok 1: Przygotuj miejsce na klaster Raspberry Pi, który musi być czysty. Lepiej umieścić klaster Raspberry Pi z dobrym systemem wentylacji.

Krok 2: Teraz skonfiguruj urządzenia Raspberry Pi, najpierw instalując Hat Poe, ponieważ umożliwia to zasilanie urządzeń Raspberry Pi za pomocą sieci obsługiwanych przez Ethernet.

Krok 3: Po konfiguracji Poe Hat, teraz umieść każde urządzenie Raspberry Pi w klastrze dokładnie jeden po drugim.

Krok 4: Przygotuj swoje karty SD Raspberry PI i zainstaluj system operacyjny Raspberry PI na każdej karcie, postępując zgodnie z opublikowanymi wytycznymi artykułów.

Krok 5: Teraz wstaw karty SD do urządzeń Raspberry Pi.

Krok 6: Moc na urządzeniach Raspberry Pi.

Krok 7: Podłącz jeden koniec kabla Ethernet za pomocą urządzenia Raspberry Pi, a drugi za pomocą przełącznika Gigabit PoE. Zasilanie przełącznika za pomocą adaptera Ethernet. Powtórz ten sam krok dla wszystkich urządzeń Raspberry Pi.

Krok 8: Wybierz urządzenie główne, które będzie kontrolować wszystkie procesy klastrowania, a za to musisz podłączyć wszystkie inne urządzenia za pomocą połączenia Ethernet. Wszystkie inne urządzenia połączą się z połączeniem internetowym urządzenia Head za pośrednictwem kabla Ethernet. Możesz nawet zwiększyć wydajność urządzenia głównego, instalując napęd SSD.

Krok 9: Aby uzyskać lepszą wydajność, możesz nawet zainstalować wentylator dla każdego urządzenia Raspberry Pi, aby urządzenia były chłodne.

Krok 10: Po zakończeniu konfiguracji użyj następującego polecenia, aby otworzyć DHCPCD Konfigurowanie pliku na urządzeniu głównym, w którym będziesz musiał ustawić statyczny adres IP dla swojego hosta.

$ sudo nano /etc /dhcpcd.conf

Uzyskanie następujących wierszy:

Zapisz plik i ponownie uruchom urządzenie.

Powtórz ten sam proces dla wszystkich urządzeń, aby ukończyć proces budowania klastra Raspberry Pi. W przypadku, gdy wystąpi jakikolwiek błąd, możesz uzyskać pomoc z samouczka Raspberry Pi.

Wniosek

Budowanie klastra Raspberry Pi zwiększa wydajność, ponieważ wiele urządzeń Raspberry Pi wykonuje swoje obowiązki jednocześnie. Powyższe wytyczne pomogą ci w budowie pierwszego klastra Raspberry Pi, abyś mógł wykonać różne zadania o wysokim obliczeniu. Powinieneś również dokładnie wybrać węzeł główny. Ta wydajność zależy od kupowanych urządzeń Raspberry Pi (Raspberry Pi z RAM 8 GB) i urządzeń pamięci masowej (SSD w celu zwiększenia funkcjonalności).