Кіріспе
Компьютерлік конфигурацияны басқару жүйесі. LCFG – "Жергілікті конфигурация жүйесі" дегенді білдіреді. 1993 жылдан бастап Эдинбург университетінде жасалған бұл жүйе, "көптеген компьютерлік жүйелердің конфигурациясын автоматты түрде орнату және басқаруға арналған. Ол әсіресе конфигурациясы әртүрлі және үнемі өзгеріп отыратын орталар үшін өте ыңғайлы".
LCFG stands for "Local ConFiGuration system". Developed at the University of Edinburgh beginning around 1993, it is "a system for automatically installing and managing the configuration of large numbers of computer systems. It is particularly suitable for sites with very diverse and rapidly changing configurations".
Жүйелік архитектура
Бүкіл сайттың конфигурациясы орталық серверде сақталатын бастапқы файлдар жиынтығында сипатталған. Бір бастапқы файл бір машинаға сәйкес келмейтінін ескеріңіз; бастапқы файл әдетте жалпы конфигурацияның бір аспектісін сипаттайды, мысалы "студенттік машиналарға тән параметрлер" немесе "Scientific Linux машиналарына тән параметрлер". Жеке параметрге бірден артық бастапқы файл әсер етуі мүмкін. Бастапқы файлдар жеке профильдерге компиляцияланады. Бір профиль бір машинаға сәйкес келеді және профильде мақсатты машинаның конфигурациясын қайта құру үшін қажетті барлық конфигурациялық параметрлер бар. Профильдер веб-серверде жарияланады. Профиль өзгерген кезде, тиісті клиентке қарапайым UDP хабарламасы жіберіледі. Клиент HTTP арқылы профильді алады және параметрлерді DBM файлында сақтайды. Клиенттер әдетте хабарлама жіберіліп алынбаған жағдайда жаңа конфигурацияларды мерзімді түрде тексеріп отырады. Клиенттер серверге UDP арқылы растауды мезгіл-мезгіл жібереді. Бұл мәліметтер барлық клиенттердің жағдайы туралы ақпаратты көрсететін веб-бетті құру үшін біріктіріледі. Клиенттегі компоненттік скрипттер конфигурация параметрлерін оқу және конфигурацияны іске асыру үшін қажетті тиісті әрекеттерді орындау үшін жауапты; әдетте бұл профильдегі параметрлерден конфигурация файлдарын жасауды қамтиды. Компоненттерге осы компоненттің кейбір параметрлерін өзгертуді қамтитын жаңа конфигурация келгенде хабар беріледі. Компонент кез келген қажетті конфигурациялық файлдарды қайта жасайды және кез келген байланысты демонды хабардар етеді.