NDS: Design and Implementation

SDLC (System Design Life Cycle) falls into four Phases:

NDS Preparation (Phase 1)

· Assemble and train your Project Team
1. Management

Project Manager
· Coordinate with NDS Expert to ensure efficient transition
· Acquire appropriate resources and funding for project
· Oversee design phase
· Coordinate and manage the implementation
Testing Lab Coordinator
· Test applications for compatibility with Netware 5
· Setup Lab to simulate production environment
· Obtain resources for lab from Project Manager
· Plan pilot rollout with Project Manager
Education/Training Coordinator
· Train Project Team, Administrators, and users
· Setup training lab
· Work with Project Manager to establish Training & Education budgets

2. Hardware Specialists

Server Administrator · Maintain network performance levels
· Determine and plan pilot implementation
· Implement upgrade and migration
· Ensure implementation of logical time synchronization
Workstation Specialist · Upgrade Client software on all workstations
· Solve workstation hardware problems
· Create implementation schedule for workstations
· Assist NDS Expert with Profile and User login scripts
· Determine method for user login and connection
Printing Specialist · Provide appropriate access to printers
· Assist NDS Expert with CAPTURE statements in login scripts
· Upgrade workstation drivers and printing software
· Enable Bindery Services for non-NDS aware printers

3. Software Specialist

NDS Expert · Lead project team
· Create NDS tree design
· Design NDS security
· Choose team members
· Design partitions, replica placement, time synchronization, and accessibility
· Communicate with departments and management to ensure thorough design that meets all needs.
Application Specialist

· Migrate existing apps into Netware 5
· Install new apps
· Provide user access to applications
· Update menu systems
· Work with Testing Lab Coordinator to ensure applications are compatible with Netware 5
· Assist NDS Expert with System, Profile, and User login scripts

Connectivity Specialist · Determine effects of routing on NDS
· Decide on single or multiple protocols on network
· Determine efficiency of bandwidth issues
· Maintain seamless connectivity to hosts and other non-Netware 5 Operating systems

Design (Phase 2)

· Two Design Models
1. Organizational
2. Technical
· Design Criteria

1. NDS Tree
· Upper Tree Design
Location Based Should be used when network spans more than one building or location
Function Based Organized according to OrgChart, workgroups, management, and departments
Required Documentation Naming Standards
WAN Topology
Location Map

· Lower Tree Design
Required Documentation Workflow Chart, OrgChart showing Departments, Management, and workgroupsUpper Tree Desgin
Container Sizes Should not exceed _____ Objects
Login Scripts Group users in common location requiring access to same resources to share login scripts

2. Partitioning and Replica Strategy

Advantages of Small Partitions Disadvantages of Small Partitions
· Improves performance: Resources are closer to users.
· Each server has smaller database
· Partition sizes are smaller
· Network traffic caused by user access is reduced
· Dependency of single network server is reduced
· Need for synchronization is increased
· Increased administrative overhead
· Additional (SR) replicas
· Network complexity is increased
· Increases time for tree walking
Master (M) Only one master replica permitted per partition. Manages synchronization updates of all other partition types.
Read/Write (RW) Copy of Master partition. Used for fault tolerance. Can be read from and written to. Receives updates from Master partition. Can support authentication.
Read Only (RO) NEVER created automatically. Used for searching & viewing objects only. Receives updates from Master replica.
Subordinate Reference (S/R) NDS will place an S/R of a child partition on a server if that server holds a master, R/O or R/W replica of a parent partition but no replica of the child partition. Cannot be created manually.

3. Time Synchronization

Single Reference 1. Standalone Time server for entire network (up to 30 servers and no WAN connections)
2. All other servers are secondaries when this type is on network.
3. Cannot co-exist with Reference or Primary servers
4. Can use external source for time or internal clock
5. Default configuration for first server in the tree
6. Dos not poll any other server for time
7. Provides time to Secondary time servers and clients
Reference

1. Has a voting weight of 16
2. Advertises it is Time Provider
3. Will NOT adjust clock during polling
4. Provides time to Primary, Secondary Time Servers, and clients

Primary 1. Has a voting weight of 1
2. Polls reference and other primary time sources.
3. Gets Time From: Network time determined by time provider group.
4. Adjusts clock to 50% of corrected time per polling interval
5. Provides time to secondary time servers and clients.
Secondary 1. Default configuration for the second or subsequent servers in a tree.
2. Attempts to remain synchronized with only one time source.
3. Does not participate in voting.
4. Adjusts clock 100% to corrected time at each polling interval
5. Provides time to clients or server apps
TIMESYNC.NLM Maintains each servers Universal Time Coordinated (UTC)
TIMESYNC.CFG Lists time server sources when using configured lists.
NTP.NLM Network Time Protocol (NTP) used in IP and IP/IPX environments
Becomes time source for both IP and IPX servers.
IPX servers must be set to Secondary servers when using NTP
Supports two different time servers: Server and Peer
NTP.CFG Configuration file created when NTP is installed. Allows configuration of NTP to act as SERVER or PEER type of time server.
MONITOR.NLM If you want time servers to find other time servers on ANY tree, then set the Directory Tree mode to OFF and set SAP to ON.

4. NDS Accessibility Design

Implementation (Phase 3)

  1. Project Scope
  2. Training
  3. NDS Implementation
  4. Security and Auditing (Topic covered as CNA)
  5. Client Migration
  6. Server Migration
  7. Printing Migration
  8. Application Migration
  9. Pilot Program
  10. Rollout

Management (Phase 4)

This phase was covered when you became a CNA

Special thanks to Burke Azbill for contributing the material for this Cramsession