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 |
| 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)
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
  2. Custom Scheme:
| 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 |
| 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)
Management (Phase 4)
This phase was covered when you became a CNA
Special thanks to Burke Azbill for contributing the material for this Cramsession