The following outline is a suggested NIS-to-NIS+ transition process:
Before you begin the transition, review the following basic principles:
One of the best ways to become familiar with NIS+ is to build a prototype namespace. There is no substitute for hands-on experience with the product; administrators need the opportunity to practice in a test environment.
Note: Do not use your prototype domain as the basis for your actual running NIS+ namespace. Deleting your prototype when you have learned all you can from it will avoid namespace configuration problems. Start anew to create the real namespace after following all the planning steps.
Create small, manageable test domains. For guidance, you can use Prerequisites for Installing and Configuring NIS+, which describes how to plan and create a simple test domain and subdomain (with or without NIS-compatibility mode) using the NIS+ setup scripts.
Note: The NIS+ scripts described in Using NIS+ Setup Scripts are the recommended method of setting up an NIS+ namespace. The recommended procedure is to first set up your basic NIS+ namespace using the scripts, and then customize that namespace for your particular needs using the NIS+ command set.
Design the final NIS+ namespace, following the guidelines in Designing the NIS+ Namespace. While designing the namespace, do not worry about limitations imposed by the transition from NIS. You can add those later, once you know what your final NIS+ goal is.
NIS+ security measures provide a great benefit to users and administrators, but they require additional knowledge and setup steps on the part of both users and administrators. They also require several planning decisions. Planning NIS+ Security Measures describes the implications of NIS+ security and the decisions you need to make for using it in your NIS+ namespace.
The use of parallel NIS and NIS+ namespaces is virtually unavoidable during a transition. Because of the additional resources required for parallel namespaces, try to develop a transition sequence that reduces the amount of time your site uses dual services or the extent of dual services within the namespace (for example, convert as many domains as possible to NIS+ only).
Using NIS-Compatibility Mode explains the transition issues associated with the NIS-compatibility mode and suggests a way to make the transition from NIS, through NIS compatibility, to NIS+ alone.
In addition to the planning decisions mentioned above, you must complete several miscellaneous prerequisites, as described in Prerequisites to Transition.
The section on Implementing the Transition provides suggested steps to implement the transition you have planned in the previous steps.