Howdy, Does anybody know if there exist a project(s) or effort(s) to create a proper centralized management system for Linux?
None of current Linux (OSS) MGMT systems I've heard¹ or tried have not gone into the direction wich would try to implement centralized installed software, configurations and policies from database in MGMT station. ¹) can't claim that I have heard from all, propably. I'm talking more about "Zero Adminstration" style solutions than just bare installation time support tools like kickstart. The idea in the MGMT-system is the ability to group hierarcially systems (servers, workstations, etc) to the classes and subclasses by the functionality of the server, department, domain or whatever and the possibility to maintain and edit single configuration in the tree view and let systems in classes inherit these settings (installed program packages, configurations and policies) to the whole tree unless it's need to override some configurations locally under the host settings. The centralized class view with the proper reporting cabapilities from SQL db, installation and update log files and with used configurations version history the system would scale with ease from the needs of departemental up to the large Enterprise level. This kind of tools are becoming or already are very important to many managing from few dozens of systems up to hundred or even thousands of systems with ease and to be able to penetrate mainstream corporate culture where every effort to keep systems up to date and running smoothly is appreciated. The key is not to bother the users of the systems with administrative tasks but to be able to stay in control of the situation from backgrund. Hence it is necessary to lift the view from desktop oriented thinking to centralized view which would provide the 'big picture' what's in the systems now and enable the planning of the upgrades or new software generally etc. Thougths about the Management System operation: Think client as of having a Red Hat Linux, where you just drop in thin MGMT-agent software package, which by the first time run would confirm the join to MGMT system and few simple questions to configure what is the MGMT system (a hint would be got from DNS SRV records or like) then what is the shared secret etc. After having configured the MGMT-agent daemon would connect to MGMT over the SSL (XML-RPC preferrably) and get the rest of the configuration and by the schedule defined there it would start applying, installing new packages of software, removing packages that were not defined to be part of this configuration and copying configurations from MGMT-station etc. The existing package managers etc. tools in the system would be used to pull in, verify the consistency, and install the software like the up2date does. The agent would commit the actions to local packet manager db and log file, but in additon to centralized database and log files too so that the comparisons between the systems centrally, doing difs and version reports and possibly the version history would be acheivable. The theory of the operation isn't really too hard. I know it would be quite a bit of work designing the database and creating the CLI/Web/GUI management tools, but AFAIK most of the component pieces underneath and technologies are already there. And better yet if it would be designed from the start to support different (read supports evolution of) package managers. Any thougts or hints if anybody working on it for Linux already? :-) riku -- [ This .signature intentionally left blank ] _______________________________________________ Redhat-devel-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-devel-list