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 servers
Related Q&A from Kenneth Milberg
Learn which makes more sense for your enterprise: building your own cloud-based diagnostic tooling or purchasing an existing product. Expert Ken ... Continue Reading
Learn about Helm Charts and how Kubernetes supports a microservices architecture. Expert Ken Milberg discusses what you need to know before delving ... Continue Reading
As blockchain matures, an ecosystem of tools continues to sprout up around it. Learn how these offerings, including the Hyperledger Fabric Client SDK... 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.