Download presentation
Presentation is loading. Please wait.
Published byTracy Nash Modified over 9 years ago
1
www.novell.com Novell eDirectory ™ Administration and Management Using iManager Sophia K Johnson Software Engineering Manager Novell, Inc. skjohnson@novell.com Wayne Long Senior Software Engineer Novell, Inc. wlong@novell.com
2
Vision…one Net A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world
4
Deployed Versions Novell eDirectory ™ and Novell Directory Services ® (NDS) Product VersionBuild VersionPlatforms NetWare 5.1 SP4 (NDS 7)DS.nlm v7.57NetWare 5.1 NetWare 5.1 SP 4 (NDS 8)DS.nlm v8.79NetWare 5.1 eDirectory 8DS.nlm & DS.dlm v8.79NetWare 5.0,Win NT/2K eDirectory 8.5.xDS v85.23NetWare 5.x,Win,Solaris NetWare 6 (eDirectory 8.6)DS.nlm v10110.20NetWare 6 eDirectory 8.6.1DS v10210.43NW 5.1,NW 6,Win,Solaris,Linux NetWare 6 SP1 (eDirectory 8.6.2)DS.nlm v10310.17NetWare 6 eDirectory 8.6.2DS v103xx.xxNW 5.1,NW 6,Win,Solaris,Linux eDirectory 8.7DS v10410.xxNW 5.1,NW 6,Win,Solaris,Linux,AIX
5
Differences Between eDirectory and NDS ® NetWare 6 NetWare NDSeDirectory NOS directory focused on managing NetWare ® servers A cross-platform, scalable, standards-based directory used for managing identities that span all aspects of the network—eDirectory is the foundation for eBusiness NetWare 5
6
Agenda Architectural overview Architecture overview eDirectory administration using iManager Install Role-based services eDirectory management eDirectory utilities eGuide—self-administration
7
Agenda (cont.) Role-based services in-depth Schema Administration Admin provisioning End user provisioning Scope Administration hierarchies Best practices
8
Agenda (cont.) Using the Template Task Builder Extending the schema Creating a plug-in Task Book Demonstration
9
Terminology eMFrame Directory Management Framework (Framework) Plug-ins Content that extends eMFrame RBS Role-Based Services Scope The container and/or sub-containers where rights are granted RBS Collection The container where Roles and Tasks are stored in the directory
10
Terminology (cont.) eDAS eDirectory Access Service Template Contains the HTML UI code Property Object Data returned from the directory Self-Administration The ability to edit/manage your own directory attributes
11
Architectural Overview
12
eMFrame Is Client/Server Based Request Response Client Server
13
Client/Server Model (cont.) Request Response ClientServer - NetWare - NT - Win2000 - Solaris - Linux - PC - Pocket PC - Phone
14
Client/Server Model (cont.) Request Response Client Server - OS - Web Server - Java Servlet Gateway - iManager - PC - Pocket PC - Phone - PDA - Other Client UI (HTML, HDML, WML, Web Clippings, Compact HTML)
15
Middleware Server/eDirectory Request Response - iManager - eMFrame - eMBox Protocols LDAP, NDAP, SOAP eDirectory
16
Novell iManager Architecture iManager (eMFrame) LDAP Plug-in Schema Manager Plug-in ICE Plug-in DSMerge Plug-in DSRepair Plug-in Backup/Restore Plug-in eDir SDK eMBox SDK DHost Process ServerWeb Server LDAP eMBox HTTP Stack SOAP Service... Service Manager Merge eMTool Repair eMTool Backup/Restore eMTool eDirectory
17
iManager Web Server Configuration iManager installs Apache and Tomcat if a web server is not present (on Windows) eMFrame.cfg contains all configurable settings for iManager, for example Default login information (tree name and context) Log file location, size, and duration Other settings necessary for iManager to run iManager can run with other web servers and Servlet gateways
18
Web Security Authentication is passed from the client to the middleware server If you are running outside a firewall, HTTPS needs to be enabled on your web server Temporary cookies need to be turned on in your browser to prevent hijacking Some LDAP plug-ins require LDAP SSL to be enabled and will not work, if SSL is not on? LDAP SSL setting can be turned on or off in the eMFrame.cfg
19
Role-Based Services
20
Role-Based Schema eMFrame uses the Role-Based Service (RBS) schema extension definitions
21
The defined schema objects are rbsCollection rbsModule –rbsBook –rbsTask rbsRole –rbsScope Role-Based Schema Objects
22
rbsCollection Object Top most container for all RBS objects There can be multiple collections in a tree Users are assigned as an owner of a collection to allow management of RBS Containment Country Domain Locality Organization Organizational Unit
23
rbsRole Object Container object that represents a role Tasks and books are assigned to a role Members are associated to a role in a specific scope of the tree A member can be a User, Group, Organization or OU Containment rbsCollection
24
rbsModule Object Container object that holds task and book objects Use product as name For example: NMAS, PKI, NSSO Containment rbsCollection
25
rbsTask Object Leaf object that describes the behavior of a task Entry point to invoke the task Parameters string for miscellaneous data to perform the task List of attributes that rights are assigned to perform the task Back link to all roles the task is assigned to Containment rbsModue
26
rbsBook Object Leaf object that describes a book Entry point to launch the book Parameters string for miscellaneous data for the book List of page attributes that are assigned rights for the book
27
rbsBook Object (cont.) Back link to all roles the book is assigned List of pages assigned to the book Object class types the book supports Containment rbsModule
28
rbsScope Object Inherits from Group Leaf object used for ACL assignments instead of making assignments for each User object User objects are assigned to the rbsScope object Has a reference to the scope it is associated with
29
How Administration Hierarchies Work The “super admin” assigns roles and tasks to different administrators, depending on their job functions Those administrators only see the roles and tasks they are assigned Benefits Limited UI Small learning curve Division of labor Cost savings
30
Setting Up Administration Hierarchies Whoever installs iManager is given the super admin role Assigned to all roles and tasks Assign the roles and tasks to various administrators— depending on their job function
31
Flow of Administration Hierarchies “Super admin” End users/self-administration with eGuide Help deskeDirectory adminsiPrint admins
32
Tree View of Administration Hierarchies Role Based ServicesGroupsUsers iPrint Admins Help Desk eDirectory Admins Module Book Task Role Scope Self-Administration Foo Tree
33
Setting Up Administration Hierarchies
34
Novell iManager Content
35
iManager—Install InstallAnywhere Cross-platform Linux, Solaris, NetWare, Windows, AIX Detects the presence of a web server and servlet gateway On Windows, installs Apache and tomcat 3.3a if a web server and Servlet gateway are not present
36
iManager Framework(eMFrame) eMFrame provides the following functionality for plug-ins Search and Browse mode for Object Selection Advanced Selection Multiple Object Operations (MOO) Template Task (Plug-in builder) Role-Based Administration Property Book Navigation
37
iManager eDirectory Administration eDirectory Management Plug-ins User management Group management LDAP Server management Password management Rights management Dynamic Groups management Auxiliary Class management Partition and Replication management Base Schema Object management
38
iManager eDirectory Utilities iManager eDirectory utilities: Repair Merge Backup and restore ICE WanMan
39
iManager/eGuide Self-Administration iManager manages eGuide Self-Administration eGuide consumes the assigned Roles and Tasks eGuide is an eDirectory enabled end user self provisioning tool that allows users to quickly access directory information Corporate White Pages With RBS, eGuide now empowers users to edit information, without carnal knowledge of directories
40
iManager Content demonstratio
41
Custom Content
42
iManager at Work at Mt. Sinai Novell Consulting Custom Development (NCCD) has built a custom browser-based console for Mt. Sinai called Web Console Web Console is based on Novell’s iManager—it allows administrators to add and edit users in eDirectory, while maintaining the strict control of data rules and formatting Mt. Sinai requires
43
DirXML ™ Project Overview
44
DirXML Project Overview In order to create the central user and group object repository for all synchronized directories the new (third) NDS tree, Workforce tree was created—It is a flat tree, containing users, groups and template objects only The Workforce tree will act as the smart meta-directory that will be the central source for all information consolidated from the other directories and applications— All the user administration will originate from the WKF tree All modifications will be synchronized to the main NOS infrastructure (INF) tree
45
Workforce Tree
46
Template Task What is the Template Task? Builds template files for developers and admins Supports most standard syntaxes Example: Boolean, Strings, Lists, Interval, etc. Can be extend by developers to handle to attributes or syntaxes Uses eDirectory Access for reading and writing data to the directory
47
Task Builder What is the Task Builder? Dynamic Plug-in creation Supports most standard syntaxes Example: Boolean, Strings, Lists, Interval, etc. Uses eDirectory Access to read and write data to the directory Provides a step-by-step wizard Install the new plug-in, into the directory
48
Customer Scenario Scenario Company Foo customizes eDirectory to fit their needs by extending the directory and adding the following objects fooManager, fooEmployee, fooContractor, fooExec How are they going to manage these new object? Novell iManager
49
Create Custom Content Step 1 Extend schema using Schema Manager Step 2 Create the object in eDirectory Step 3 Create a plug-in using the Template Task Select the object type, device and task or property book type Select the attributes Position the labels Preview Assign to a book or a role
50
demonstratio Creating Custom Content
51
Getting More Information: Brainshare 2002 IO116 iManager Introduction and Overview DCB202 Developing to Novell iManager IO123 eGuide Introduction and Overview TUT340 Expose the Power of eDirectory Using Novell eGuide: Advanced Configuration and Customization BUS201 Creating Custom User Management Plug-ins for iManage TUT231 Tips and Tricks for Using eDirectory Utilities TUT234 Keeping Your Business Online with eDirectory Backup and Restore
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.