여러 대의 동일한 컴퓨터에 사용자 정의 업데이트를 관리하고 적용합니다.

여러 대의 동일한 컴퓨터에 사용자 정의 업데이트를 관리하고 적용합니다.

저는 도서관에서 일하고 있으며 최근에 5개의 linuxmint 기반 키오스크를 설치했습니다.

하드웨어는 동일합니다. 사실 첫 번째 이미지를 설정한 뒤 DD를 이용해 이미지를 만들어요.

내 문제는 이제 이러한 컴퓨터에 더 많은 업데이트를 적용해야 한다는 것입니다. grub 및 기타 시스템 구성 등에 대한 일부 업데이트를 수행 중입니다. 및 사용자별 .gconf 폴더. 키 바인딩 제거와 같은 업데이트를 적용합니다. 전원 설정을 업데이트하세요. SSH를 통해 모든 상자에 액세스할 수 있습니다. 이를 업데이트하는 가장 좋은 방법은 무엇입니까? 저는 연구실 컴퓨터에 변경 사항을 적용하는 것부터 시작했습니다. 이러한 업데이트를 다른 모든 키오스크에 푸시하는 것을 어떻게 권장하시나요?


방금 발견했습니다http://www.puppetlabs.com/ 이것은 유망 해 보입니다. 다른 아이디어가 있나요? 데몬으로 실행할 수 있나요? 아니면 각 키오스크에 가서 루트로 로그인하고 퍼핏을 실행해야 하나요?

.gconf 및 기타 변경 사항을 전송하기 위해 scp 및 rsync를 실행하지 못했습니다. 분명히 우분투가 실행되는 방식 때문에 루트가 없습니다. 따라서 수정된 파일을 전송하기 위해 루트로 업그레이드할 수 있는 방법은 없습니다. 적어도 내가 아는 한.

답변1

가지다컴퓨터 보안 게이트웨이, 그리고CSSXOS X를 사용하는 경우. 일회성 상황을 위한 훌륭한 도구입니다.

보다 정기적인 업데이트를 위해서는 다음과 같은 것을 사용하는 것이 좋습니다.인형. 각 시스템에서 수정하는 사용자 계정은 하드웨어 및 나머지 시스템과 동일하다고 가정합니다.

Puppet은 각 클라이언트 시스템에 설정되어야 하지만 그런 다음 데몬으로 실행되고 Puppet 서버에서 변경 사항을 가져올 수 있습니다(또는 변경 사항을 서버에 푸시할 수 있음).

청사진Puppet과 함께 사용할 수 있는 훌륭한 도구입니다. 컴퓨터를 확인하고 Puppet(또는 Chef 또는 쉘 스크립트) 레시피/구성을 Puppet 또는 Chef와 함께 사용하거나 쉘 스크립트로 독립 실행형으로 만들 수 있습니다.

행운을 빌어요!

관련 정보