2.X/7. Administration Monitoring Deployment

7-2-4. Configuration Management

drscg 2017. 9. 23. 12:30

If you use configuration management already (Puppet, Chef, Ansible), you can skip this tip.

이미 설정 관리 도구(configuration management, puppet, chef, ansible 등)를 사용하는 경우, 이 팁을 생략할 수 있다.

If you don’t use configuration management tools yet, you should! Managing a handful of servers by parallel-ssh may work now, but it will become a nightmare as you grow your cluster. It is almost impossible to edit 30 configuration files by hand without making a mistake.

아직 설정 관리 도구를 사용하지 않는다면, 사용해야 한다. 지금, parallel-ssh 로 몇 개의 서버를 관리하고 하고 있다면, cluster가 커질수록 악몽이 될 것이다. 수동으로, 실수 없이, 30개의 설정 파일을 편집하는 것은 거의 불가능하다.

Configuration management tools help make your cluster consistent by automating the process of config changes. It may take a little time to set up and learn, but it will pay itself off handsomely over time.

설정 관리 도구는 설정 변경 과정을 자동화하여, cluster의 일관성에 도움이 된다. 설치하고 익히는데 약간의 시간이 필요하겠지만, 시간이 지날수록 보람을 느낄 것이다.