Solved

AIX to Linux

Posted on 2013-11-19
12
477 Views
Last Modified: 2013-12-03
We have various AIX images on which we have Databases and Applications running and we are planning to convert them into RHEL. Is there any special migration process I have to follow ..?
As most of the data is already on the SAN, We will be installing new DB's and new Applications on RHEL and are planning to connect our data..

Can someone help me with the procedure or a document..???
0
Comment
Question by:aanya247
  • 5
  • 3
  • 3
  • +1
12 Comments
 
LVL 47

Expert Comment

by:dlethe
ID: 39662249
You seem to be under the impression that there is an expectation that software vendors all got together and created some universal standard for application files, configuration settings, and directory structures for all *nix platforms.

That is not the case.   You need to contact every software vendor and ask them individually what the process is for their app.
0
 
LVL 57

Accepted Solution

by:
giltjr earned 100 total points
ID: 39662410
Agree with dlethe.  You need to contact your various software vendors and see if you can reuse the same exact files under the new OS.

Although you might use the "same" software, say DB2 on AIX and DB2 on Linux, if they are not the same exact version.release.level, the format of the configuration file could be totally different.

For the databases you might have to export the data in a common format, like csv or tab delimited, and then import.
0
 
LVL 62

Expert Comment

by:gheist
ID: 39662475
You need to create architecture-neutral database backup and restore it in new place (sure you need same or better DB running there)
For applications? Depends on application, say IHS can move to Apache, java webservers are usually same on both platforms, whatever was compiled in-houdse needs to be recompiled... etc etc.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 47

Assisted Solution

by:dlethe
dlethe earned 400 total points
ID: 39662505
I write a heck of a lot of  system code that must integrate with AIX, Solaris, LINUX, and more variants.  Nothing is easy.  You just can't expect a recompile will work, even if you stick to POSIX compliant C source code.  

If you change web servers, then no guarantee your CGI or plug-ins will integrate without source code modifications.  You are moving from a rock solid enterprise AIX O/S to a LINUX platform.  Be prepared for a rude awakening.  You won't have smit.  Your filesystems are primitive compared to AIX.  No online expansions.  No ODM.  No backing out of patches.  No mksysb.  You can also count on runtime library and kernel compatibility hell compared to AIX.

Be prepared for the vendors that port to AIX to tell you that you will lose functionality, or even that their code won't work on LINUX, and that they have no plans to do a LINUX port.
0
 
LVL 62

Expert Comment

by:gheist
ID: 39662564
sure you cannot blindly copy the scripts - you need to examine all filesystem paths hardcoded inside :)

smit -> system-config-[tab]-[tab]
lvm -> lvm (only command line or GUI, no TUI like smitty) yes online expansions and reductions
ODM -> LSB
patch reversal -> yum downgrade (works well with RHEL, not so good with CentOS)
mksysb -> Nothing (but it can keep unlimited number of bootable kernels intact)
0
 
LVL 25

Expert Comment

by:madunix
ID: 39666420
In that case, you have a big migration project to undertake, there are a lot of differences in system calls , compilers and options between AIX and RHEL that need to be accounted for.
0
 
LVL 62

Expert Comment

by:gheist
ID: 39666922
it starts with assessing what is running andthen disbanding piece by piece...

Say for DB2+Websphere migration to Linux even IBM will help you...
0
 
LVL 25

Expert Comment

by:madunix
ID: 39667114
>>...AIX images ....planning to convert them into RHEL<<

Red Hat doesn't have any documentation or article for migration between non-RHEL system to RHEL and it is not recommended. Below are the recommended steps to migrate NON-RHEL OS to RHEL:

1) Take the full backup of the required data from AIX system.
2) Do the fresh installation of RHEL OS
3) Restore the data copied from the AIX system to your new RHEL system.
4) If any third parity application running on the AIX system then Red Hat will suggest you to contact the application vendor prior to migration regarding support-ability of the application in RHEL.

Be aware; any issues on the migrated RHEL will be unsupported.
0
 
LVL 62

Expert Comment

by:gheist
ID: 39667135
Unsupported? Are you in IBM sales? Theyalways shout you have wrong data and everything is unsupported... Redhat at least asks if you have backup...
0
 
LVL 25

Expert Comment

by:madunix
ID: 39667185
Red Hat do not support:
-Modified RPMs
-Third-party software/drivers and uncertified hardware/hypervisors
-Community projects upon which enterprise releases are based
-Code development
-System and network design
-Implementation and development of security rules and policies
-Red Hat Extras/Supplementary channel
-Optional repository/channel
-Technology preview features
-Packages included to satisfy dependencies when deployed as standalone items

https://access.redhat.com/site/support/offerings/production/soc
https://access.redhat.com/site/articles/1067
https://access.redhat.com/site/support/offerings/production/scope_moredetail/
0
 
LVL 47

Assisted Solution

by:dlethe
dlethe earned 400 total points
ID: 39667346
I had an eureka moment.  While no AIX->LINUX guide exists, IBM does publish a variety of LINUX->AIX migration guides, as well as a LINUX compatibility toolkit for AIX.   These will give you everything you need.

If IBM talks about how any specific feature is done differently (and most certainly better from their perspective) in AIX, then you can bet your life that feature is going to require some migration work.  The compatibility toolkit goes into great depth talking about differences in system calls.  Reverse the polarity on them, as they say.  Anything that you have to change to get a LINUX app ported to AIX is going to require some attention when moving to LINUX.
0
 
LVL 62

Expert Comment

by:gheist
ID: 39668074
Got "supported" by both:

IBM may send you a heavy bill of services even they fix their bugs under warranty or support contract... (if the fix involved programing)

In sam case RH might announce that particular product feature was included by accident so it is unsupported.
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Hyper-threading config in Solaris 6 136
how to monitor remote shell execution on linux 9 100
remove a combination of patterns from a file 15 68
Problem logging tar errors 11 58
A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question