Novell im Schuleinsatz Berndt Sevcik berndt.sevcik@tgm.ac.at
Was wird von Novell geliefert? Directory DHCP Druckservice eDirectory Netware 6.5 (eDir) Linux ISC DHCP iPrint (NDPS) DNS eLearning Proxy Netware 6.5 (eDir) Linux Bind eDir Kopplung bei Moodle Border Manager Fileservice Firewall RADIUS iFolder NetStorage Samba, NCP Border Manager freeRADIUS Web Datenbank Mail Apache / Tomcat JBoss MySQL, Postgres Koop. mit ORACLE Groupwise NetMail
Der Grundstein - Novell OES SUSE Linux Enterprise Server 9 eDirectory 8.7.3 Kern: Linux / Netware Management über iManager Diverse Novell Produkte iPrint, iFolder, NetStorage, Storage Service, ... Open Source Komponenten
Novell und Linux Integration iPrint iFolder Groupwise BM Zenworks eDirectory iManager Novell Client iPrint iFolder Groupwise ConsoleOne
Authentifizierung am Rechner Authentifizierung am Netzwerk Lose Kopplung Kein Novell Client erforderlich für Nutzung der meisten Dienste Komfortgewinn Authentifizierung am Rechner != Authentifizierung am Netzwerk Novell ZenWorks
Schulprojekt Import von Schülerdaten - SAS II Schülerverteiler (Klasse, Abteilung) Import der Lehrfächerverteilung - gpUNTIS Lehrerverteiler (Klasse, Gegenstand, Abteilung) Import der eduCARD Daten Photos Synchronisation der Groupwise Datenbank eDirectory != Groupwise Datenbank Eigene API Verwaltungsoberfläche npm Module in Novell iManager
Entwicklung und Erweiterung Plugin-Studio in iManager Portal - http://developer.novell.com Dokumentation, Beispielcodes, Entwicklungstools iManager Developer Kit (JSP, Servlets, Tag Lib.) Groupwise API (Delphi, C++) LDAP Bibliotheken für C, C# und Java eDirectory Bibliotheken für C Vollständige API Dokumentation
Tools für den Umstieg (1) Groupwise Import Utility (gwport32) Import von Usern und Gruppen nach eDirectory und Groupwise
Tools für den Umstieg (2) ICE (Verwendung über Konsole, ConsoleOne, iManager To import data from a delimited file to an LDAP server: ice -S DELIM -f data.txt -t title,givenName,sn,l,postalCode -D LDAP -s <server> -d cn=user,o=company -w password To import data from and LDIF file to an LDAP server: ice -S LDIF -f input.ldf -D LDAP -s <server> -d cn=user,o=company -w password
Verbindung der Welten Identity Manager 3 (Starter Kit bei OES) User Starter Kit - (AD-eDir) User Gruppen Passwörter Struktur
Vorteil: Integration mit NetStorage iFolder v3 (nur Linux) Aufpassen! Version 2 auch verfügbar! Vorteil: Integration mit NetStorage Open Source File Sharing Lösung Zugriff und Verwaltung von Dateien von überall
iPrint Druckerinstallation und -administration über Browser iPrint Client
Groupwise Umfangreiche Kollaborationslösung Leichte Installation und Wartung Wenige Ressourcen notwendig Virenzusatz als Schullizenz von GWAVA (JT-Computer, redNET), inkl. SPAM Clients Groupwise Client für Windows Outlook Connector Cross Plattform Client für Linux und MAC Evolution für Linux und Windows Mobile Server zur Kopplung von Smartphones und PDAs
ZENworks Vollständige Verwaltung des Lebenszyklus eines Computers Richtlinienbasierte Automatisierung Unterstützung für eDirectory und AD Fernwartung Software Packaging Imaging Bestandsverwaltung Patch Managment
freeRADIUS - 802.1x Integration in eDir über Universal Password Plugins für iManager (fehlerhaft) ldap { server = "eDir.test.com" identity = "cn=admin,o=org" password = secret basedn = "o=org" filter = "(cn=%{Stripped-User-Name:-%{User-Name}})" base_filter = "(objectclass=radiusprofile)" start_tls = yes tls_cacertfile = /opt/etc/raddb/certs/cacert.b64 tls_require_cert = "demand" access_attr = "dialupAccess" dictionary_mapping = ${raddbdir}/ldap.attrmap ldap_connections_number = 5 password_attribute = nspmPassword timeout = 4 timelimit = 3 net_timeout = 1 edir_account_policy_check = yes }
e-Learning Integration - MOODLE LDAP Verzeichnisdienst ldap_host_url: 10.20.30.40 Lldap_version: 3 ldap_bind_dn: cn=admin,o=Unterricht ldap_bind_pw: whatever ldap_user_type: Novell Edirectory ldap_contexts: o=Unterricht ldap_search_sub: Ja ldap_user_attribute: cn ldap_objectclass: objectClass=* ldap_creators: ou=lehrer,o=Unterricht
Fragen?
berndt.sevcik@tgm.ac.at