ЖКФГ
LCFG означает «Система локальной конфигурации». Разработанная в Эдинбургском университете примерно в 1993 году, она представляет собой «систему для автоматической установки и управления конфигурацией большого количества компьютерных систем. Она особенно подходит для объектов с очень разнообразными и быстро меняющимися конфигурациями».
Архитектура системы [ 1 ]
[ редактировать ]- Конфигурация всего сайта описана в наборе исходных файлов, хранящихся на центральном сервере. Обратите внимание, что один исходный файл не обязательно соответствует одному компьютеру; исходный файл обычно описывает один аспект общей конфигурации, например «параметры, специфичные для компьютеров учащихся» или «параметры, специфичные для компьютеров Scientific Linux». На отдельный параметр может влиять более чем один исходный файл.
- Исходные файлы компилируются в отдельные профили. Один профиль соответствует одной машине, и профиль содержит все параметры конфигурации, необходимые для воссоздания конфигурации целевой машины. Профили публикуются на веб-сервере.
- При изменении профиля соответствующему клиенту отправляется простое уведомление UDP. Клиент получает профиль с помощью HTTP и кэширует параметры в файле DBM. Клиенты обычно периодически опрашивают новые конфигурации на случай, если уведомление было пропущено.
- Клиенты периодически отправляют на сервер простое подтверждение UDP. Они сопоставляются для создания веб-страницы, показывающей информацию о состоянии всех клиентов.
- Скрипты компонентов на клиенте отвечают за чтение параметров конфигурации и выполнение соответствующих действий, необходимых для реализации конфигурации; обычно это предполагает создание файлов конфигурации на основе параметров профиля. Компоненты уведомляются при получении новой конфигурации, которая включает изменение какого-либо параметра этого компонента. Компонент повторно создает все необходимые файлы конфигурации и уведомляет все связанные демоны.
См. также
[ редактировать ]- Компьютерное обслуживание
- Кваттор
- Сравнение программного обеспечения для управления конфигурацией с открытым исходным кодом
Ссылки
[ редактировать ]- ^ Андерсон, Пол; Скоби, Аластер. (2002) «LCFG: Следующее поколение» (PDF) .
Внешние ссылки
[ редактировать ]