In the process of trying to migrate 12 LPARS running AIX 5.3 TL 4 from p5 servers to a
new p6 Power570 we learned some important lessons.
1. AIX 5.3 TL 4 won't boot via tape or NIM on a p6 server. In the past we'd do an on
the fly update via NIM when migrating to new processor levels. This was not an
option for a p5/p5+ to p6 migration for anything less than AIX 5.3 TL 6.
2. It's probably documented but worth reminding, a 32-bit kernel won't boot on a p6
processor. At least not with the 12 images I tried even when running AIX 5.3.8.1.
For our migration we were limited by time, resources, and not being allowed to update
the production servers to a supported p6 AIX level.
So two options (see below) which would have easily worked were ruled out:
1. On the p5 server perform an inplace upgrade to 5.3.7+ and then clone this on the
new p6 server.
Cons: Requires down time and possibly testing/validation. So, this may not be an
option for production servers.
2. Create a new P5 LPAR to stage the update from a clone of the existing server.
Then make another mksysb of the updated server and clone this to the new p6
server.
Pros: Simple and somewhat direct migration process. Allows for testing at the
new level
Our solution was to make use of the alt_disk_install tools to update 'in place' on the p6
server.
How-To Migrate From a AIX5.3 TL4 Image From a p5 to a p6 Server
We were using a VIO server to present the disk; however, the process would work as
well for direct attached, iSCSI or SAN disk.
Prerequisites
Our goal will be to build lpar2 from an AIX 5.3 TL 4 mksysb image.
Process
1. Present the disk to be used to boot lpar2 to lpar1. This can be done by:
We'll assume there are two such disk called hdisk2 and hdisk3.
2. Make the lpar2 mksysb image available to lpar1 (tape, ftp, nfs, etc).
3. Make an lpp source at the desired AIX level. In our case this was AIX 5.3.8.1 from
a DVD.
5. Remove lpar2’s disks (and adapters if necessary) and then reassign to lpar2.
Boot lpar2