Jak mogę masowo zaopatrywać wiele RPi na raz?

10

Tutaj w Stack Exchange wdrażamy kilka Raspberry Pi, aby robić różne wystawy w naszej nowej, znakomitej siedzibie w Nowym Jorku. Próbuję zasilić urządzenia tym samym obrazem z karty SD, jednak zapis obrazu z prędkością 4 MB / s jest boleśnie powolny, gdy jest to prosty obraz 16 GB utworzony za pomocą dd.

Jakie mam opcje, aby masowo udostępnić wiele Raspberry Pi z jednego źródła? Nie mam czasu, aby dystrybutor wypalił obraz.

Peter Grace
źródło
Świetne pytanie. Rozmawialiśmy o tym najpóźniej w Jamboree. Spróbuję wykopać slajdy.
Jivings
2
Czy używasz pełnego 16 GB, czy większość jest pusta? Jeśli jest w większości pusty, możesz utworzyć mniejszy obraz i zmienić jego rozmiar przy pierwszym uruchomieniu.
Craig
@Craig, masz przykład lub linki, jak to zrobić? Próbowałem wymyślić, jak to zrobić koncepcyjnie, ale jeśli jest gdzieś stan techniki, byłoby to o wiele lepsze.
Peter Grace
1
Polecenie raspi-config ma opcję rozwijania rootfów, które prawdopodobnie można skonfigurować jednorazowego skryptu startowego, aby to zrobić jako podstawę.
Craig

Odpowiedzi:

2

Ten film pokazuje jedno rozwiązanie (choć niezbyt eleganckie). Zasadniczo użytkownik ma szeregowo połączoną serię koncentratorów USB i rejestratorów kart SD, aby nagrać 10 obrazów kart SD jednocześnie.

wprowadź opis zdjęcia tutaj

Sugeruje, że skrypt do wykonania tego będzie dostępny w jego GitHub, ale niestety nie mogę go znaleźć. To wydaje się być jego osobistą stronę internetową, jeśli chcesz się z nim skontaktować za rozwiązanie.

Wątpię jednak, aby skrypt był bardzo złożony i nie wymagałby dużo pisania od zera.

Jivings
źródło
2

Czytnik kart USB 3.0 SD powinien być w stanie przesyłać dane z ograniczeniem prędkości karty. Spalenie minimalnego systemu będzie o wiele szybsze i pozwolenie każdemu Raspberry Pi na zmianę rozmiaru przy drugim uruchomieniu.

szum
źródło
1

Robię podobnie z uruchomieniem u-boot, używając jego uruchamiania pxe dla jądra, a później dla systemu plików root. W ten sposób wystarczy napisać około 3 MB, co jest naprawdę szybkie. Oznacza to również, że możesz ułatwić konserwację, aktualizując jedyną kopię główną w systemie plików NFS. Minusem jest to, że uruchomienie będzie wolniejsze.

Max
źródło
0

Alex Bradbury z fundacji Raspberry Pi obecnie pakuje narzędzie, które pozwala jednocześnie sflashować kilka kart SD (choć jest ograniczona do liczby posiadanych gniazd kart SD).

Jego konto Github obecnie nie udostępnia go publicznie, ale należy to zrobić wkrótce (z tego, co powiedział mi na ostatniej konferencji).

phalt
źródło