답변:
면책 조항 : 저는 우주의 또 다른 도구 인 Puppet의 개발자 중 한 명입니다.
단일 노드에서 Chef를 사용하는 이점은 여러 노드에서 Chef를 사용하는 것과 같습니다. 버전 관리, 백업, 감사 및 변경이 쉬운 형식으로 시스템의 상태를 선언합니다.
그런 다음 Chef는 계속 진행하여 시스템이 그대로 유지되도록합니다. 문제가 발생하면이를 해결합니다. 무언가가 바뀌면 되돌립니다. 문제가 발생할 때 마다가 아니라 문제를 한 번 해결하게 됩니다.
또한 서버를 이해하기 위해 단일 장소로 끝납니다. HTTP 구성의 세부 사항을 조사 할 필요가 없습니다. Chef에서 확인할 수 있습니다.
Chef와 같은 도구의 교차 기계 가치는 있지만 단일 기계에서도 도구를 사용하면 대부분의 이점을 얻을 수 있습니다.
나는 1 월부터 블로그 포스트에서 계속했다 . 결국, 해당 머신을 마이그레이션하고, 교체하고, 새로운 머신을 설정하고, 테스트 빌드를 실행하는 등의 작업을 수행해야합니다. 또한 모든 것을 한 곳에 문서화하므로 머신을보아야하는 다른 사람이 무슨 일이 있는지 알 수 있습니다. 시스템을 찾아 다닐 필요없이
위에서 말한 것처럼 : 다른 컴퓨터를 얻을 때마다 사용자 계정을 추가하고, ssh 키를 복사하고, 익숙한 패키지를 설치해야합니다. 한 번만 수행하고 한 곳에서 수행하면 매번 해당 작업을 수행 할 것임을 알 수 있습니다. 두 번째 머신을 얻거나 현재 머신을 새로 빌드해야하는 경우 시작하는 순간 거의 다 왔습니다.