= SmartClient Framework = == Linux Desktop Managment Framework == '''Über 3000 Linux Arbeitsplatzrechner, 230 Geschäftsstellen, 2 Administratoren - mit SmartClient''' Linux findet in Unternehmen immer mehr Verbreitung und dies nicht nur im Serverbereich, sondern verstärkt auch immer mehr im Desktopbereich. Die Anforderungen für die Arbeitsplätze eines Unternehmens unterscheiden sich häufig von den Anforderungen für einen privaten Arbeitsplatz.Während es für den Privatanwender wichtig ist, möglichst viel Kontrolle über sein System zu besitzen und jede Anwendung installieren zu können, ziehen die meisten Unternehmen die Strategie des zentralen Softwaremanagement vor.Hierbei geht es nicht darum, eine Anwendung auf EINEM Rechner möglichst schnell zum laufen zu bringen, sondern ein Verfahren zu haben, das sicherstellt, dass Anwendungen zuverlässig und zeitnah an ALLEN Arbeitsplätzen zur Verfügung zu stellen. Um diese Anforderung zu erfüllen wurde im Jahr 2001 SmartClient für die 3000 dezentralen Arbeitsplätze in 230 Lokationen der Debeka Versicherungsgruppe entwickelt.Danach wurde SmartClient kontinuierlich für andere Kunden angepasst und weiterentwickelt. == SmartClient Features == * Zentrale Verzeichnisdienst (LDAP) Single Source of Information für * Benutzer und Gruppen Management * DNS * DHCP * Server * Dienste * Arbeitsplatzrechner * Software/Versionsstände * Inventarisierungsdaten * DNS Integration * DHCP Integration * automatisierbarer Rollout: eine SmartClient Umgebung kann so konfiguriert werden, dass neue Arbeitsplatzrechner automatisch erkannt, zum LDAP hinzugefügt und mit dem jeweiligen Software Standard installiert werden. Dies vereinfacht einen Rollout wesentlich * Software Installation und Software Updates * Selbstheilendes Arbeitsplatzsysteme: auf Arbeitsplatzsystemen sollten keine individuellen Daten abgelegt werden. Diese kommen entweder vom Verzeichnisdienst oder vom (Datei-)Server. Damit ist es im Falle eines Updates möglich, alle Rechner wieder in den selben Zustand zu bringen. * extrem sparsame Verwendung der Netzwerk Bandbreite (vorallem im WAN Bereich) durch Caching, Übertragung nur der Differenzen und ggf. intelligente Serverprozesse * zentrale Server Infrastruktur. Keine Server in den Aussenstellen benötigt * zeitgesteuerte Updates, ggf. über Nacht (mit Hilfe von Wake-Up on LAN) * automatische Inventarisierung * automatische Hardware Konfiguration mit Hilfe von Hardwareerkennung. Sollte Hardwareerkennung alleine mal nicht ausreichen, können Zusatzinformationen aus dem LDAP herangezogen werden * VPN Unterstützung * Applikations Management: Applikationen können so konfiguriert werden, dass sie nur von bestimmten Benutzern ausgeführt werden können (im LDAP spezifiziert) * Drucker Management * Remote Desktop Sharing (für Helpdesk Funktionalitäten) * Unabhängig von der verwendeten Linux Distribution * GPL = Further Ressources = [wiki:Documentation] [wiki:InstallationRepositories] [wiki:References]