I'm trying to set up Fedora DS. I installed the RPM package fedora-ds on RHEL 4.0 AS, and I want to migrate the NIS database from the Unix system to the RHEL 4.0 system.
For users unfamiliar with LDAP (that's Lightweight Directory Access Protocol to you newbies), Fedora Directory Services (DS) is the Red Hat Directory Server equivalent. You are making the right move going with Fedora DS, rather than OpenLDAP, as there is a ton of documentation out there on Fedora DS and it is much more user-friendly. There is even a nice GUI for it. What you need to do is use MigrationTools, which are essentially a set of Perl scripts that are available from PADL Software. These were developed to help users migrate from existing name services such as NIS (Network Information Service), to LDAP implementations such as Fedora DS. When you are finished downloading the scripts, such as migrate_hosts.pl, you can execute them to bring the database files into LDIF format (Lightweight Directory Interchange Format). The final step will be configuring the import into Fedora DS by starting the directory server and importing the LDIF files into DS. For more assistance, refer to the Fedora DS documentation to help with specific tasks. You may also want to check the PADL website. There is a lot of detailed information out there as well as support groups on the web that can help you, too.
Dig Deeper on Linux migration
Related Q&A from Kenneth Milberg
Unix-to-Linux migration expert Ken Milberg describes how virtualization, support, clustering and more fit into the migration of an IT infrastructure ...continue reading
A reader new to Linux wonders about which distribution is recommended for installing Nagios and what Nahant and Tikanga mean.continue reading
Documentation for Red Hat Enterprise Linux 5 covering checking system performance, tuning, kernel configuration and extending the file system exists ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.