한 번에 많은 RPi를 대량 프로비저닝하는 방법은 무엇입니까?


10

Stack Exchange에서는 새로운 멋진 NYC 본사에서 다양한 디스플레이를 수행하기 위해 많은 Raspberry Pi를 배포하고 있습니다. 동일한 SD 카드 이미지로 장치를 대량 프로비저닝하려고하지만을 통해 생성 된 16GB의 직선 이미지 인 경우 4MB / 초로 이미지를 작성하는 것은 고통스럽게 느립니다 dd.

단일 소스 이미지에서 많은 라즈베리 파이를 대량으로 프로비저닝하려면 어떤 옵션이 필요합니까? 배급 업체가 미리 구운 이미지를 얻을 시간이 없습니다.


좋은 질문입니다. 우리는 최신 Jamboree에서 이것에 관해 대화를 나 had습니다. 슬라이드를 파헤쳐 볼게요.
Jivings

2
전체 16GB를 사용하거나 대부분 비어 있습니다. 대부분 비어있는 경우 더 작은 이미지를 생성하고 처음 부팅 할 때 크기를 조정할 수 있습니다.
Craig

@Craig이 작업을 수행하는 방법에 대한 예나 링크가 있습니까? 나는 이것을 개념적으로 수행하는 방법을 알아 내려고 노력했지만 어딘가에 선행 기술이 있다면 훨씬 바람직합니다.
피터 그레이스

1
raspi-config 명령에는 rootfs를 확장 할 수있는 옵션 이 있습니다. 루트 스크립트를 기본으로 사용하여 일회성 시작 스크립트를 설정할 수 있습니다.
Craig

답변:


2

이 비디오는 하나의 솔루션을 보여줍니다 (특히 우아한 것은 아니지만). 기본적으로 사용자는 한 번에 10 개의 SD 카드 이미지를 구울 수 있도록 일련의 USB 허브 및 SD 카드 기록기를 데이지 체인 방식으로 연결했습니다.

여기에 이미지 설명을 입력하십시오

그는 이것을하기위한 스크립트가 그의 GitHub에서 구할 수 있다고 제안하지만 불행히도 나는 그것을 찾을 수 없습니다. 당신이 그에게 솔루션을 문의하기를 원한다면 이것은 그의 개인 웹 사이트 인 것처럼 보입니다.

그러나 스크립트가 매우 복잡하여 처음부터 많은 글을 쓰지 않을 것입니다.


2

USB 3.0 SD 카드 리더는 카드의 제한 속도로 데이터를 공급할 수 있어야합니다. 최소한의 시스템을 태우는 것이 훨씬 더 빨라지고 각 라즈베리 파이가 두 번째 부팅시 크기 조정을 수행하게합니다.


1

커널을 위해 pxe 부팅을 사용하고 루트 파일 시스템을 위해 nfs를 사용하여 u-boot와 비슷한 작업을 시작합니다. 그렇게하면 약 3MB 만 작성하면 실제로 빠르게 완료됩니다. 또한 nfs에서 유일한 마스터 사본을 업데이트하여 유지 관리를 쉽게 할 수 있습니다. 단점은 시작 속도가 느려진다는 것입니다.


0

Raspberry Pi 재단의 Alex Bradbury 는 현재 여러 SD 카드를 동시에 플래시 할 수있는 도구를 포장하고 있습니다 (단, 하드웨어 SD 카드 슬롯 수에 제한되어 있음).

그의 Github 계정은 현재 공개적으로 제공되지 않지만 곧 (최근 회의에서 나에게 말한 것에서) 완료되어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.