Đặt vấn đề về tự động hoá
Đối với một doanh nghiệp hay một công ty lớn bạn sẽ làm việc với hàng nghìn máy tính, server, switch,… và công việc cài đặt, quản lý của người quản trị là một việc thực sự rất khó khăn. Rất khó để có thể cài đặt, cập nhật, vá lỗi hàng nghìn máy chủ trong một khoảng thời gian ngắn và càng không thể tiết kiệm công sức nếu phải làm như vậy.
Do đó việc tìm kiếm một chương trình tự động hóa có thể giúp người quản trị dù chỉ ngồi ở máy chủ cũng có thể cập nhật hàng trăm nghìn máy khác trong khoảng thời gian ngắn là vô cùng cần thiết và nhờ vào đó giảm đáng kể khối lượng công việc cho quản trị viên cũng như tiết kiệm được rất nhiều khoảng chi phí phát sinh có liên quan khác.

Công việc này và đặc biệt đối trong Linux được gọi là tự động hoá trong quản lý cấu hình hay còn biết đến với thuật ngữ Automation in Configuration Management.
Khái niệm
- Quản lý cấu hình là gì?
Quản lý cấu hình (Configuration Management) là một quá trình để duy trì hệ thống máy tính, máy chủ và phần mềm ở trạng thái nhất quán, ổn định theo mong muốn của người quản trị. Đó là một cách để đảm bảo rằng hệ thống hoạt động đúng như mong đợi khi các thay đổi được thực hiện theo thời gian.
- Tự động hóa trong quản lý cấu hình là gì?
Tự động hóa là việc sử dụng công cụ, phần mềm,… nào đó để từ control server (hay master server) thực hiện các tác vụ như cập nhật, cài đặt, xóa, sao chép, … nhằm duy trì sự đồng bộ lên các máy chủ khác (hay remote server) một cách tự động.

