| United States-English |
|
|
|
![]() |
HP 9000 Networking: NetWare Directory Services > Chapter 7 Planning NetWare Directory Services
ImplementationOrganizing Objects into a Logical Hierarchy |
|
Keeping your Directory tree structure as shallow as possible (three to five levels) benefits both small and large Directory trees. Nevertheless, NDS supports any degree of subordination you need to best support your organization's infrastructure. Your Directory tree can model any or all of the following structures:
You create container objects to form the top level of the Directory tree for both departmental and organizational strategies. These container objects help you manage and organize the network by relating groups of other container objects and leaf objects. It is important to remember that the top level is the most important level of the Directory tree. All other levels of the tree branch off the top level. If you organize the top level well, you can organize your entire Directory tree more efficiently. Consider the following when planning Directory tree levels:
Container objects and their contents should be defined by workgroups, shared resources, and information usage. Use Organization objects and Organizational Unit objects to build the Directory tree structure. The Country object, which can be placed only between the [Root] object and your Organization objects, is useful when your network spans more than a single country or when you plan to access information on the global internetwork. Because the Country object adds another level of complexity to your Directory tree, it is optional and should only be used in the cases previously indicated. See Appendix D, "NDS Object Classes and Properties" for more information. Organization objects must be placed either directly below the [Root] object or any Country objects you choose to place in your Directory tree. At least one Organization object must be placed in your tree. However, you can create as many sibling Organization objects as you need, and as many Organizational Units underneath the Organization objects as you need, to best structure your Directory tree. However, because Organization objects must be directory below the [Root] object or a Country object, do not depend on them to fully organize your tree. Use Organizational Unit objects to develop the structure of your tree. The following figure shows an example tree with a Country object, one Organization object, and multiple Organizational Units. You can designate geographic locations, projects, products, etc., as Organizational Units (OU). An advantage to using a geographic structure for your Directory tree is that you can see where objects are physically located. Using geographical locations will assist in the placement of replicas. Because one goal of having a Directory tree is to provide a static database that is updated infrequently, broad geographic designations in which objects remain static, such as states or cities, might provide a more stable structure for your tree than one that is continually changing. However, if users or other resources are moved between locations frequently, their contexts can change dramatically even though the organization might not. The following figure shows an example Directory tree in which the
The upper OU level reflects the management organization of the company, and the lower OU level divides the tree into physical locations. This tree is based on data from network administrators at each site, which makes it easy to administer. However, this tree may not facilitate the placement of replicas. Organizational Units do not all have to be the same type. That is, you can designate a workgroup as an Organizational Unit and also designate a project as Organizational Unit. You might want to organize your Directory tree by function if groups of users have the same functionality. The following figure shows a Directory tree in which MFG (Manufacturing) and HQ (ACME Headquarters) represent departments, and Tokyo and London represent geographical locations, all under the Organization ACME. Some areas of your tree might need more than one Organizational Unit. In the current example, the Organizational Unit MFG contains another level of Organizational Units because MFG itself is a self-contained business unit, with its own Quality Assurance department, Engineering and Development departments, etc. Therefore, another level of Organizational Units resides under the MFG Organizational Unit to allow the department network supervisors more flexibility in designing their portions of the Directory tree. Having different Organizational Units can help network supervisors customize the Directory tree for their particular needs. The tree in this example facilitates replication well, but it might be more difficult to manage than the example illustrated in Figure 7-3. Container objects and their contents should be defined by workgroups, shared resources, and information usage. Therefore, leaf objects representing resources used by a single group should be placed in the same container. Keep the following considerations in mind when placing leaf objects in the Directory tree:
The following example represents some of the planning conventions used for implementing NDS in an organization with offices across a continent. Assume that the ACME Corporation has offices in the following three cities within the United States:
The following figure shows the physical layout of the offices, facilities, and sites used in the example, illustrating some of the previously discussed planning guidelines. The following figure shows the logical layout for an example Directory tree for ACME Corporation and some example names for leaf objects. Notice that in this example all the usernames start with the initial of the first name, followed by the last name. Also notice that the names for LaserJet* printers include an "LJ" and Apple* printers include an "APL". These are just examples of how naming standards can be used in the Directory tree. However you decide to name your objects, you should standardize naming throughout the Directory tree in order to exploit the Directory to its fullest. See Appendix C, "NDS Object Classes and Properties" for ideas on how to standardize the naming of objects and properties in your Directory tree. |
||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||