원격으로 배포 된 Raspberry Pis를 사용하여 수동 개입의 필요성을 어떻게 완화 할 수 있습니까?


13

여러 위치에 배포 할 Raspberry Pis를 사용하는 프로젝트를 진행 중입니다. 그들은 자동화를 위해 특별한 하드웨어가 부착되어 있으며 웹 서비스 (내가 쓴)를 실행하여 하드웨어에 액세스합니다. 우리는 때때로 새로운 소프트웨어를 Pis에 배포 할 것입니다-아직 결정되지 않은 방법 – 이것은 큰 관심사입니다.

내 질문 : 문제 발생시 수동 개입의 필요성을 완화하기 위해 몇 가지 아이디어 나 모범 사례를 지정할 수 있습니까? Pi가 중단 된 경우 (전화를 할 수 없을 수도 있습니까?) 정상적인 재부팅을 수행하는 워치 독 솔루션 유형이 있는지 궁금합니다. 여전히 작동하지 않는 경우 실패 할 수있는 고장 안전 파티션으로 재부팅합니다. 솔루션의 경우 "전화 홈"(이미지가 다시 설치되거나 네트워크가 중단 된 경우 다시 일반 재부팅)

나는 내가 원하는 것을 정확하게 확신하지 못하고, 수동으로 재부팅하거나 이미지를 다시 작성하기 위해 사람들에게 전화를 걸거나 보내지 않아도되는 방법 일뿐입니다. 이중 파티션 구성표는 도움이 될 것 같지만 더 나은 아이디어가있을 수 있습니다.



고마워요 하드웨어 워치 독을 사용하면 어느 정도 도움이 될 것입니다.
BobIsNotMyName

답변:


6

이 답변은 라즈베리 파이에만 국한된 것이 아니라 원격 관리 서버에 대한 일반적인 조언입니다.

  1. ssh. 안전한 쉘을 사용하는 것이 거기에있는 것만 큼 좋습니다.

  2. 직렬 콘솔 및 대역 외 관리 : 두 번째 로그인 방법으로 네트워크 인터페이스를 망가 뜨리는 것은 생명의 은인입니다. 간단한 방법은 동일한 백업 시스템을 서로간에 다시로드 할 수 있도록 직렬 연결 쌍이있는 핫 스탠바이로 실행하는 것입니다.

  3. 원격 전원 제어 : 많은 데이터 센터가 작동하지 않는 서버의 전원을 원격으로 중단 할 수 있습니다. 비싸지 만 아주 좋은.

  4. 이메일 : nullmailer 및 logwatch를 설치하면 실패를 조기에 발견하는 데 도움이되는 일일 상태 보고서가 표시됩니다.

  5. rpi 관련 참고 : sd 카드에 / var 또는 / tmp를 저장하지 마십시오. 이렇게하면 sd 카드의 수명이 단축됩니다.

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