Open source tools for Windows-to-Linux migration

Open source tools for Windows-to-Linux migration

What if a company decided to migrate from Windows 2000 with Active Directory to Linux? What would be some good open source tools to help make the transition go smoothly? Should I use iPlanet to hold on to my LDAP directory?

    Requires Free Membership to View

    When you register, my team of editors will also send you resources covering Linux administration and management; integration and interoperability between Linux, Windows and Unix; securing Linux and mixed-platform environments; and migrating to Linux.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchEnterpriseLinux.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchEnterpriseLinux.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

I called upon my colleague John Terpstra, member of the Samba open source project team, author of Samba 3 by Example (PrenticeHall PTR, 2004), and fellow SearchEnterpriseLinux.com Advisory Board member, for help in addressing this question.

You have a couple of options as to how to move forward. Much depends upon your short- and long-term plans. You mention migrating from Windows 2000 to Linux. How you move forward depends upon whether you plan to add Linux boxes to an existing Windows-based infrastructure or to make a wholesale migration to an all-Linux infrastructure. Most organizations make the former choice rather than the latter.

Based on that, a good alternative is to keep the current AD setup and integrate the Linux boxes to the environment with Samba. Samba enables Linux boxes to "look" like Windows servers and offer file and print sharing. It does this by emulating the Windows protocols used to identify and authenticate computers in an AD environment. A complete discussion of how to accomplish this is contained in Chapter 9 of John's book.

If you wish to migrate the AD setup into a Linux-based LDAP setup, you're in for more work. AD uses a number of Microsoft-specific LDAP extensions that must be put into the new LDAP configuration. Absent these extensions, the migration will not work. Your product choices include iPlanet as well as OpenLDAP, which is an open source LDAP implementation. Unfortunately, there isn't a good source of documentation for this configuration, as it is not very common. A combination of searching the web for postings, posting questions to Linux and Samba forums/mailing lists, and perhaps seeking out consultants who have performed similar migrations is your best bet.


This was first published in October 2004