모든 시스템 구성을 캡처하고 원격 시스템에 적용하는 방법은 무엇입니까?

모든 시스템 구성을 캡처하고 원격 시스템에 적용하는 방법은 무엇입니까?

나는 Arch-Linux가 설치된 Raspberry Pi를 많이 가지고 있습니다. 나는 정기적으로 시스템 구성을 변경합니다. 예를 들어 서비스 설치, 연결 설정 변경, 파일 이동 및 기본적으로 모든 유형의 관리 작업을 수행합니다.

목표는 하나의 RPi에서 이러한 모든 변경 사항을 적용한 다음 이를 다른 모든 RPi에 적용하는 것입니다.

한 가지 해결책은 SD 카드의 이미지를 찍어 다른 RPies에 굽는 것입니다. 하지만 문제는 RPies가 원격이고 물리적으로 접근할 수 없다는 것입니다.

제가 생각할 수 있는 또 다른 해결책은 rsync거의 모든 디렉토리에 사용하는 것입니다. 인터넷에는 트래픽이 많기 때문에 이것이 얼마나 효율적인지 잘 모르겠습니다.

나는 또한 이것이 Chef나 Puppet으로 이루어질 수 있다고 생각합니다. 그러나 그것이 작업에 적합한 도구인지는 확실하지 않습니다.

이런 종류의 문제가 일반적으로 어떻게 해결되는지 아시나요?

답변1

다음과 같은 도구를 사용할 수 있습니다.청사진기계 구성을 리버스 엔지니어링하십시오. 다른 컴퓨터에서 수정하고 적용할 수 있는 꼭두각시 모듈, 요리사 레시피 또는 셸 스크립트를 만들 수 있습니다.

관련 정보