Home > Data Center Tips > > Getting started on a Unix-to-Linux migration, part 1
Data Center Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 


Getting started on a Unix-to-Linux migration, part 1


Kenneth Milberg
04.21.2004
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Unix to Linux migration: Now that you have your Linux server up and running, what's next? We can turn it into a Web server, an e-mail server, or even more fun, let's port your Unix-based applications to that new box. That's easy for me to say, but it's not going to be a snap for you. This is certainly not an overnight project, nor a project that should be taken lightly. Here are some tips that can make a Unix-to-Linux migration less complex and more fun.

Though Linux certainly is Unix-like, it is not Unix. Even if it were, there still would be a lot to do to port your application over successfully. For instance, you may have an application that runs on Sun Solaris, but perhaps it has not yet been ported over successfully to IBM's AIX. It would be shortsighted and foolish of you to undertake such a task on your own without support either from your hardware vendor or applications group. Similarly, porting your functioning Unix based application to a Linux environment is going to take some work and proper planning. Planning and planning well is the key to success. That's the first tip.

Let's look at a migration project to see what can happen along the way. I'll keep things vendor- and product-neutral. In this way, you can see that the basic steps will work regardless of the specific platform you are running. For example, you have an application X, which is running on a Y database. It is running on a server made by Z running W Unix.

First off, behind the scenes without your knowledge, the CIO has already been tasked to cut costs in all areas of IT. After doing a detailed cost analysis, she has determined that using Linux would cut support costs of your application 200%. You've been tasked to make it all work.

Where do you start? The most important piece is the assessment. You must write down exactly what you want to accomplish and what you have to work with. Start with what you've got, and break it down by hardware, software, database, data and network. Get all the version numbers down carefully, because you will find that some versions might run better than others on Linux, and some might not be supported at all.

Do some research and find out if your application has already been ported to Linux (and if it has, what variant, and on what kernel). You don't want to rewrite the same script if it already has been written. If it has, then you're in good shape. If your application is home-grown running on a Y database, then your first step must be to contact Y. Ask if Y has been ported to Linux. If not, you may be out of luck. If it has, you can move on.

Your next step: Find out what is involved in moving the database over to Linux, and get your DBAs start learning about how to support this database on that platform.

From here, you'll move on to determining the right Linux server for your environment. As you know, there are many Linux variants out there. What is right for you? As usual, it depends. Are you the type that likes a lot of handholding, or do you tend to Google around for all your answers? Do you like industry-standard stuff, or are you more the rebellious open source type that frequents NYLUG meetings on 59th Street in Manhattan? You might be the latter, but if you have a corporate CIO breathing down your neck, you must choose wisely to keep your job.

Breaking my code of neutrality, I'd go with either SuSE or Red Hat; you can't go wrong with either one.

After you've picked your distribution, bring it in as quickly as you can, and start playing. Make sure you spec out your Intel or AMD PC wisely. If your RISC box is a four-way IBM p690 with 4GB of RAM, don't bring in a single processor box with 512 MG of RAM and expect the application to run nicely. I also would advise you not to get a pre-installed version of Linux on your hardware, but to install it yourself. That's the only way you'll learn.

Stay tuned. After Linux is up and running, we can move on to the next steps, which I'll cover in the next Migration & Integration tips.

>> Click here to go on to Part 2.


Kenneth Milberg is the resident Unix-to-Linux migration expert on SearchEnterpriseLinux.com and an independent contractor who has been working with Unix systems over 12 years. Ken has managed, configured and administered various Unix environments, most recently IBM SP Systems. He is also a board member of Unigroup of NY, the oldest Unix users group in NYC. Click here to ask him a question about migrating to Linux.

Rate this Tip
To rate tips, you must be a member of SearchDataCenter.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




BROWSE BY TAG
Server hardware,   Linux servers,   Unix operating systems and servers,   Data center Linux,   VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Linux servers
Sun's McNealy touts open source, bashes Oracle and IBM
Microsoft and Red Hat to cross-certify OS, virtualization platforms
Choosing the best server OS: Linux vs. Windows comparisons
Windows Server 2008: What's in it for users?
Novell's certifications remain intact with virtualization partnership
Mainframe Linux use growing
Can you run Linux on bare metal on the mainframe?
Become.com: Search engine data center fast track
A Linux cluster primer, part two
A Linux cluster primer, part one

Unix operating systems and servers
Choosing the best x86 server for your data center
HP to resell Solaris on ProLiant servers, sidesteps Integrity
Microsoft Windows HPC Server 2008 challenges Linux on low-end HPC
Unix update: New columnists, new tools
IBM makes splash with water-cooled Power 575 server
Oracle shop ditches Unix for Linux on the mainframe
HP offers Sun SPARC shops ProLiant alternative
IBM Unix tops customer satisfaction survey
Five reasons not to migrate from Unix to Linux
Unix shops ignore signs of Unix market decline

Data center Linux
Will Solaris on x86 survive the Oracle-Sun acquisition and Linux?
How will KVM virtualization affect RHEL Xen users?
Novell SLES Mono Extension could put Windows on mainframe, in cloud
Xen vs. KVM: Verdict still out on dueling hypervisors
Vendors pledge joint support for Cisco's Unified Computing System
Red Hat bolsters Linux for mainframes, tries to catch Novell
Should you pay for support on all Linux servers in your data center?
Novell vs. Red Hat: How their Linux strategies affect your data center
Server users ponder Sun's hardware future
Zenoss upgrades IT monitoring software to vie with Big Four

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Andrew  (SearchDataCenter.com)
HP 9000  (SearchDataCenter.com)
HP-UX  (SearchDataCenter.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



White Papers - Data Center Networking

The Intel IT Technology Center - Power, Performance and Mobility Solutions

HomeNewsTopicsITKnowledge ExchangeTipsBlogsMultimediaWhite PapersEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts