Front cover i5/OS V5R3 A Guide to Getting There from Previous OS/400 Releases Getting current from an unsupported release of the operating system Exploring considerations of this sometimes complex situation Methods and services to assist with this upgrade Nick Harris Ian Mills ibm.com/redbooks Redpaper International Technical Support Organization i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases September 2005 Note: Before using this information and the product it supports, read the information in “Notices” on page v. First Edition (September 2005) This edition applies to Version 5, Release 3 of i5/OS. © Copyright International Business Machines Corporation 2005. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .v Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii The team that wrote this Redpaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Chapter 1. Keeping your operating system current. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Reasons why you want to upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Reasons why systems remain backlevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 AS/400 and iSeries life cycle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Reasons to upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.1 Keeping a supported version of the OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2 New functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3 Easier migration to new hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.4 Suppliers and customers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.5 Audit requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.6 Asset management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 2 3 4 5 5 6 6 6 6 6 Chapter 2. Basic OS upgrade methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1 General upgrade considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.1 Information Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.2 Upgrade planning Web site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.3 Preventive service planning (PSP) documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.4 Memorandum to users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.5 Software installation guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 General planning tasks and considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2.1 Ordering the software and a refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3 Multi-step upgrades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3.1 Software subscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3.2 Backing up your system and disaster recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3.3 Program temporary fixes (PTFs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.4 OEM application and hardware compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.5 Licensed program menu, option 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.6 Application testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.3.7 Logical partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4 Additional details about upgrade methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4.1 RISC-to-RISC migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4.2 Multi-step upgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Chapter 3. OS/400 and i5/OS structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 Functionality delivered with Version 5 Release 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Version 5 Release 3 new functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Summary of changes to the installation process at V4R5. . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Mixed releases across logical partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Installation process at Version 5 Release 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Preparing for software installation information . . . . . . . . . . . . . . . . . . . . . . . . . . . © Copyright IBM Corp. 2005. All rights reserved. 19 20 20 21 21 22 22 iii iv 3.4.2 Estimating your installation time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Installation process at Version 5 Release 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 Install the OS/400 release and related software . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.2 Image catalog installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.3 Online software agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 Installation process, Version 5 Release 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.1 Additional requirements before you install Licensed Internal Code . . . . . . . . . . . 3.6.2 Server firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 22 22 23 23 23 24 24 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 27 28 28 28 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces. © Copyright IBM Corp. 2005. All rights reserved. v Trademarks The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: AIX® AS/400® AS/400e™ DB2® Electronic Service Agent™ Eserver® eServer™ i5/OS™ IBM® ibm.com® iSeries™ Operating System/400® OS/400® POWER5™ Redbooks™ Redbooks (logo) WebSphere® xSeries® ™ The following terms are trademarks of other companies: Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows Server and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. vi i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Preface This IBM® Redpaper will help you understand your options when considering an upgrade to a recent version of OS/400® or i5/OS™. Many customers find it very challenging to keep pace with operating system releases for a variety of reasons including lack of resources and skills application issues. This paper was created to help you understand these reasons and provide some insight into how to move forward. We also discuss methodologies for achieving the upgrade. The team that wrote this Redpaper This Redpaper was produced by a team of specialists from around the world working at the International Technical Support Organization, Rochester Center. Nick Harris is a Consulting IT Specialist for the iSeries™ and has spent the past eight years in the International Technical Support Organization, Rochester Center. He specializes in LPAR, High Availability, iSeries hardware and software, external disk, Integrated xSeries® Server for iSeries, and Linux®. He writes and teaches IBM classes worldwide in the areas of i5, iSeries, and AS/400® system design and server consolidation. He spent 13 years in the United Kingdom AS/400 Business, and has experience in S/36, S/38, AS/400, and iSeries servers. You can contact him by sending e-mail to: mailto:niharris@us.ibm.com Ian Mills is a Software Support Specialist working for IBM Global Services, Integrated Technology Services in the IBM UK Support Center. Ian specializes in hardware and software upgrade planning and implementation. He has worked on many operating systems upgrade projects for customers throughout the UK. Ian also worked on the ITS Upgrade Perform Guide, which is used throughout IBM as a roadmap for IBM Services in the iSeries environment. Thanks to the following people for their contributions to this project: Ian Jarman Kathy Tri IBM Rochester Become a published author Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You’ll team with IBM technical professionals, Business Partners, and/or customers. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you’ll develop a network of contacts in IBM development labs, and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html © Copyright IBM Corp. 2005. All rights reserved. vii Comments welcome Your comments are important to us! We want our papers to be as helpful as possible. Send us your comments about this Redpaper or other Redbooks™ in one of the following ways: Use the online Contact us review redbook form found at: ibm.com/redbooks Send your comments in an e-mail to: redbook@us.ibm.com Mail your comments to: IBM Corporation, International Technical Support Organization Dept. JLU Building 107-2 3605 Highway 52N Rochester, Minnesota 55901-7829 viii i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases 1 Chapter 1. Keeping your operating system current Upgrading your operating system in a production environment can be very challenging. However, not keeping current can potentially have disastrous effects and consequences. This chapter describes why people do not upgrade, why they should upgrade, and the consequences of not upgrading in a timely manner. The old adage “If it is not broken, do not fix it” is regularly used in IT shops, but although this may apply over the very short term, it does not apply over any protracted length of time to line of business IT environments. © Copyright IBM Corp. 2005. All rights reserved. 1 1.1 Introduction If you are reading this, a midrange server is probably at the heart of your business, and is probably expected to consistently deliver outstanding performance and reliability. And that is why you chose to install one, perhaps many years ago. A majority of our customers have had AS/400 servers and iSeries since the inception of the range back in the 1980s. All of the attractions and benefits of the best-selling IBM midrange server have helped to maintain high levels of customer loyalty and ensure that the development of the platform is pursued. Since the advent of RISC-based processors in the mid-1990s, the iSeries server has gone from strength to strength and incorporated many new leading edge technologies. Today’s POWER5™-based machines have massive processing power compared to the original 64-bit chips, and the software that these new machines run has a capability far in advance of anything seen before. Developments in the iSeries platform have kept it as the number one business machine, and the latest operating system and hardware are intended to maintain that momentum. For more about the latest iSeries developments, visit the iSeries Information Center at: http://www.ibm.com/servers/eserver/iseries In 2004, IBM announced the IBM ^ i5 range of iSeries servers. Initially the 520 and 570 range were made available, but in 2005 new machines came to the market to further enhance the midrange offering. The 550 and 595 models are now firmly established in the range, again using the POWER5 chip. The new i5 hardware requires the latest version of OS/400, now called i5/OS. This code level can also be installed on many of the previous generations of iSeries hardware, and there are many good reasons for a business to do this. This Redpaper is presented as a discussion of the processes that are required to get to the later levels of code and the reasons why you should consider upgrading to the later levels. We also present some guidance on how this can be achieved. 1.2 Reasons why you want to upgrade Access to new functions is the top reason that businesses upgrade their IT systems. Often the business or IT shop simply does not know that the function exists and therefore believes there is no reason to upgrade their OS. Here a brief list of reasons why to upgrade: New iSeries or OS/400 functions, logical partitions, backup/recovery (Save-while-active), high availability (clusters, HA resources, switchable hardware, and independent ASPs), hardware (better price performance, more hardware options, concurrent maintenance), tape (faster backups, new media, library support, multi-system support), disk (price performance, external disk and SAN support, mirroring, and availability), licensed program products (similar to applications, new functions). Service level agreements, required uptime by the business, insurers require system to be supported by manufacturer, External pressure, competitors with improved their system availability are offering better service, customers and suppliers demand higher level for interconnect or availability. Asset management, the worth of the system is defined by its current state of repair. Many enterprises have planned preventive maintenance (PPM) for their plant and equipment, but fail to apply the same methodologies to their IT systems. How many organizations would be without their telephones for a day or make their employees walk the stairs because their elevators were down from lack of maintenance? 2 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases 1.3 Reasons why systems remain backlevel There are many reasons why your system may not be at Version 5 of the operating system. Some of these reasons are discussed in this section and later in this document. For many customers, the prospect of upgrading is quite daunting. Cost to upgrade: Moving forward several releases or versions may incur costs that are outside the IT budget. Software maintenance is a key element of any IT budget. This element of the budget is often reduced or removed if there is some doubt over the longevity or the application or server. This is a common mistake and funding should continue all the time the application is line of business. Staffing: The time and skill levels of the IT staff may have been enough to have moved an OS/400 upgrade off the IT planning agenda. This lack of skill can be offset by hiring out the work. Downtime: There is little or no time to do a upgrade as businesses move more and more to 24x7 uptime. In a 24x7 environment it is even more critical that the OS is maintained at a current level and supported. Testing: A system or LPAR is not available to perform the function and volume testing of a server or application. Many customers now use the IBM Benchmark Centers in Rochester or Montpelier, France, to test new OS versions and new hardware. Application maintenance: The constraints and requirements of major business applications can be a hindrance, especially if a new version of this application would be required to complement a higher level of OS/400 or i5/OS. Awareness: Commonly, simply being unaware of later versions of IBM code could be the reason your server is not at V5. Some customers, similarly, do not realize that their current version of code is now out of support. Those who rely on OEM suppliers for support might find that non-defect support has continued, so an upgrade has been unnecessary. No fault, no fix: Some customers may have taken the approach that since their iSeries is running fault-free, why would an upgrade be required? Other common reasons: Compatibility with other platforms, suppliers, or customers; or maybe the current hardware, such as the server unit, DASD, tape, communications, and so on are not compatible with the higher levels of code. Many of these constraints can be overcome—skill level, for example—and IBM and its business partners offer software services in many locations throughout the world on a contractual basis. Very often a contract can be raised to buy in skill on a temporary basis. A qualified and experienced professional will then assist you with the planning and installation of the OS/400 upgrade. Where application compatibility issues arise, communication with your supplier may well yield a positive and helpful response. An updated version of the application may be available, or the supplier may be able to recommend further sources of help. But perhaps the most important consideration is that of OS/400 support. IBM currently offers full defect and non-defect support to customers who have systems at Version 5 Release 3 and Version 5 Release 2. With Version 5 Release 1 there is in a period of free extended support until 30 September 2005. This means that customers who hold any valid support contract can contact IBM to request help with potential or actual code defects, and can request help with “how-to” type questions. These support contracts also include an escalation route to the IBM Rochester Development Laboratories, where the code is actually written, updated, and modified. Contact your IBM reseller or Account Manager for more information about IBM Support in your geography, or visit the iSeries Web site. Chapter 1. Keeping your operating system current 3 For customers currently at Version 5 Release 1 who are concerned about the end-of-support date for V5R1 because an upgrade to a later version will not be possible before the end of September, a Service Extension contract may be available in your geography. This would enable you to continue to receive IBM Support for a limited time beyond the actual end-of-service date. Contact your IBM reseller or account manager for more information. 1.4 AS/400 and iSeries life cycle At this point, it might be useful to examine the hardware life cycle of the AS/400 and iSeries hardware. Figure 1-1 shows a table (from the iSeries upgrade planning Web site) that gives the time frames during which the various hardware platforms were marketed and when direct hardware upgrade routes were available. Figure 1-1 AS/400 hardware model life Hardware life cycle: http://www.ibm.com/servers/eserver/iseries/hardware/life.html OS/400 and i5/OS release support: http://www.ibm.com/servers/eserver/support/iseries/planning/software/i5osschedule.html It may be necessary to update or replace your existing hardware to allow an upgrade to V5 of the OS/400 operating system, but if you have concerns about whether your own server can be upgraded to V5, refer to your IBM Business Partner or IBM Account Manager. For customers with 6xx model hardware (for example M600, M620, M640), it is not possible to upgrade to i5/OS V5R3M0. The highest level of OS/400 that can be installed on these models is Version 5 Release 2, but this is a valid and fully supported level of OS/400 when an appropriate software support contract is in place. The iSeries planning Web site contains further information and help about supported hardware and makes recommendations for changes where appropriate: http://www.ibm.com/servers/eserver/support/iseries/planning/index.html 4 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases The iSeries handbook, which is available from the Redbooks Web site, has additional information about platform support. 1.5 Reasons to upgrade Some of the reasons that customers have not upgraded their servers have already been mentioned and discussed in previous sections. We now look at why an OS upgrade should be carried out. The following reasons are not discussed in any particular order, as each upgrade scenario is likely to be unique to a particular customer, environment, or server. 1.5.1 Keeping a supported version of the OS The desire to get to or remain in a supported version, release, and modification of the operating system should be the reason to upgrade. Systems at Version 4 Release 5 or earlier are unlikely to be covered by any kind of support contract with IBM; an Extended Support contract may be in place, but it is likely to have limited life. Renewal of such contracts, although sometimes possible, is usually an expensive option. Contact your IBM reseller or client manager if an extended support contract is required. Having a system at a supported version.release.modification level means that customers have the option to purchase an IBM support contract. These come in various forms and provide various different levels of support, depending on the customer’s requirements and budgets. For many, the standard software maintenance contract will be sufficient. This allows a customer to place support calls via the telephone or Internet to IBM support, for both defect and non-defect types of problems or questions. Service Level Objectives are usually attached to such contracts, and IBM Support personnel are committed to delivering world-class support. Where required, escalation to second-level support and the Rochester development labs can be facilitated under all support contracts. In some geographies, an extended technical support (ETS) contract is available. This contract provides more preventive support than the standard software maintenance contract. Additionally, customers who buy an ETS will be appointed an advocate in the relevant support center. This advocate will be available to the customer, usually during core local business hours, to ensure that high-priority calls receive high levels of focus and more rapid escalation when required. Additionally, the advocate can be tasked to arrange and host regular conference calls with the customer. The aim of the conference call is to build a stronger customer-IBM relationship, and to ensure that satisfaction levels at the customer site are maintained and enhanced. ETS customers are also encouraged to make use of Electronic Service Agent™ to place and monitor support calls; this facility can also be used by customers to update call records on the IBM databases. For some customers, an Advanced Support contract may be appropriate. This is the highest level of standard support contract offered by IBM, but the terms and conditions of an Advanced Support contract are specifically tailored to the customer’s requirements. Proactive advocacy is a primary facet of the Advanced Support contract, delivered by the Advanced Support team in Rochester through an appointed local advocate. Additionally, commonly a backup advocate is appointed to support the primary advocate. Customers with Advanced Support contracts can expect a high level of support, focus, and commitment from IBM Support, and in particular from their appointed advocate. Regular conference calls and possibly on-site meetings to review progress are normal. The advocate becomes an integrated part of the customer’s support team and process, and develops a good understanding of the customer’s business environment and IT setup. Commonly, escalation of critical situation calls, both inside and out of core local business hours, are a priority. Chapter 1. Keeping your operating system current 5 1.5.2 New functionality An upgrade may be required to make the most of the latest functionality offered on a particular platform. With AS/400, for example, systems had to be at a minimum level of V4R4M0 to be able to use logical partitioning (LPAR). Sometimes a new version of the operating system is released to support new hardware and it is sometimes the case that both hardware and software upgrades are required to access new functionality. LPAR is an example of this, because customers had to have 6xx hardware and Version 4 Release 4 installed. Refer to the iSeries Web site for more information about available functions and any associated hardware or software requirements. 1.5.3 Easier migration to new hardware Customers who are experiencing business growth might contemplate migrating to a new iSeries system. It is often a requirement to have the existing machine (or source system) at the same operating system level as the new or target system. Having both systems at the same OS level enables much easier data migration, although as will be discussed later, there is an unsupported migration process for systems that are at different levels. However, the supported and officially documented route is for both systems to start at the same level. If new hardware is being purchased, then an attractive side-by-side upgrade route becomes available. Assuming that the new system comes preloaded with Version 5 Release 2 or Version 5 Release 3, then it may be possible to take only user data in the form of libraries and objects directly from the down-level source machine using standard save and restore commands. After the system build is complete, both machines can be run in parallel, giving the customer time to perform benchmarking for performance and data accuracy. Other testing is possible without disturbing standard business operation, as the original source machine can be left in production until such times as the new machine is proven. For more about this, refer to the relevant section later in this document. 1.5.4 Suppliers and customers An important reason that may lead you to upgrade is that your suppliers and customers have upgraded already. Both suppliers and customers may be exerting pressure on your business to upgrade, as it may add to their costs to continue supplying or supporting your system when it is at a down-level version of the operating system. 1.5.5 Audit requirements For some organizations, auditors may stipulate that server systems be installed with and run supported and well-maintained code. If you are unsure of the installed code and patch levels on your AS/400 or iSeries, consult with your IBM reseller or IBM Account Manager. 1.5.6 Asset management As with any business asset, such as a vehicle or manufacturing machine, your iSeries or AS/400 server needs maintenance. Hardware is maintained and serviced by qualified service engineers. The installed software also needs attending to. It is important to frequently install code patches, enable the consistent and appropriate supply levels of these patches, and maintain your server at a supported level of code. AS/400 and iSeries servers are complex computer systems, so it is important that an appropriate level of maintenance is applied. 6 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases 2 Chapter 2. Basic OS upgrade methodology In this chapter we introduce possible upgrade methods and how they may be applied to customer situations. We describe the whole process from start to finish, but this is not a step-by-step, detailed technical discussion. When contemplating an OS/400 software upgrade, it is vital that adequate planning is completed, and for some customers, IBM Global Services or IBM Business Partner services should be contracted. This is especially true for the multi-step and scratch reload upgrade methods. Additionally, testing facilities may be available in your geography. Contact your IBM account manager to discuss these items. © Copyright IBM Corp. 2005. All rights reserved. 7 2.1 General upgrade considerations For all upgrade scenarios, the following points should be considered, and action taken where appropriate. Refer to Chapter 6 of the Version 5 Release 3 Software Installation Guide for more detailed and specific planning information. 2.1.1 Information Center This ibm.com® site is the online source of vital information and knowledge, and should be referenced extensively during any planning stages. Information Center is updated regularly, and is specific to release and geography. Find the Information Center at: http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/index.htm 2.1.2 Upgrade planning Web site The upgrade planning Web site should be considered vital reading: http://www-1.ibm.com/servers/eserver/iseries/support/planning/nav.html Sections in this site provide guidance and support for customers upgrading to Version 5 Release 1, Version 5 Release 2, and Version 5 Release 3, and within these sections are subsections for software, hardware, statement of direction, product previews, and planning statements. Additionally, there is a link to documentation that helps you get to the next release (through Version 5 Release 3). This page also has links to pages about software and hardware for future releases, the OS/400 release support schedule, software end-of-life plans, and hardware model life. 2.1.3 Preventive service planning (PSP) documents You will need to refer to these documents often during planning and installation of the new release. Find links to these documents at: http://www-912.ibm.com/s_dir/sline003.nsf/ALLPSPBYREL The Current Cumulative PTF Package PSP for each release is numbered SF98xxx (where xxx is the numeric VRM). For example, SF98530 is the Current PTF PSP for Version 5 Release 3 software. There is a PSP for each release that specifically covers installation topics (SF98080 for Version 5 Release 3) and includes the latest information relating to licensed programs. There is also a primary PSP for hardware, also in the standard numbering format such as MF98530 for Version 5 Release 3. Other PSP documents are available for defective PTFs, cumulative pack instructions, summary listings, and group PTFs. All PSP documents are updated on a regular basis, so should be referred to as planning progresses and immediately prior to installation. In a multi-step upgrade, it is important to refer to relevant PSP documents for each and every release being installed or bypassed. Important: The key aspect of PSP is that updates can occur at any point, and this is the document that should be referenced for the latest information and news relating to installations and PTF work. 8 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases 2.1.4 Memorandum to users This is an extract from the iSeries Memorandum to users, Version 5 Release 3: This information describes the changes in Version 5 Release 3 Modification 0 (V5R3M0 or V5R3) that could affect your programs or system operations. Use the information in this memorandum to prepare for changes on your current release and to use the new release. The Memorandum to Users contains information that is critical for several audiences. This memorandum has four chapters: – Read this first: Provides information that should be considered before you install V5R3. This chapter is intended for system and application programmers and for the person responsible for system management. – Operating system: Contains new release changes to basic operating system functions. This chapter includes changes to systems management functions, such as configuration and tailoring the system, as well as changes that could affect the way things operate or appear in the new release. This chapter is intended for all users of iSeries servers. – Options: Provides information about new release changes that affect specific program options of the operating system. This chapter is intended for all users of iSeries servers. – Licensed programs: Contains new release changes that might affect existing applications. These changes might also affect applications saved on a V5R3 server to be restored on a previous-release server. This chapter is intended for application programmers and system programmers who use the iSeries server and its licensed programs, as well as for businesses with complex networks and application development businesses that have systems at different releases. As with the PSP, it is important to refer to the Memorandum to Users for each release being installed, and all releases that are being bypassed in the case of a multistep upgrade. There may have a been a major change in an intermediary release that should be considered. You can download the Memorandum to users from: http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/info/rzaq9.pdf 2.1.5 Software installation guide For the purposes of installing a new release, this is the reference that should be used as the key reference text. Each new release of code has its own version of the software installation guide, and it is important that you obtain the relevant book for the release being installed. That may mean, as for PSP, that several different versions are required for a multi-step upgrade. The installation guide helps with the planning of the upgrade as well as the actual installation process. Particular care and attention are required to complete the planning sections, especially at Version 5 Release 3 as there are some new and mandatory prerequisite steps relating to license acceptance. Chapter 2. Basic OS upgrade methodology 9 2.2 General planning tasks and considerations When starting the planning of a single or multiple-step upgrade, the following points should be considered and performed where appropriate. 2.2.1 Ordering the software and a refresh Lead times for software orders may vary by supplier and geography. General guidance is to order the software from your IBM reseller or IBM account manager at least several weeks before you intend to use it. In the event that you order the software, and then do not use it for several months or longer, it is advisable to contact your supplier near to the installation date to check for code updates or respins. The previously mentioned installation PSP often includes an update when a new version or release (often called a resave) is produced, especially if particular hardware models require a minimum level of code. Figure 2-1 shows the current levels of Microcode (system-licensed internal code) at time of writing for Version 5 Release 1, Version 5 Release 2, and Version 5 Release 3. The SLIC CD in the set supplied for each release has an appropriate level designator code on it, generally toward the top of the labeling, in the format RSx (respin, where x is a letter). Before upgrading, check that you have an appropriate respin for the hardware in use, and if not, request a refresh from your supplier. Figure 2-1 Resave information Resaves and respins are performed for the following basic reasons: To reduce the time it takes to install cumulative PTFs To ensure that users have the correct base level of installation media for new functions (new hardware functions) 10 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Other respin information to note: All PTFs in a respin will be included on the latest cumulative media. If a user had RSA media when the system was first installed at Version 5 Release 2 and continued to stay at the latest cumulative level (C4244520), they would essentially be at the RSF respin level. RSA + C4244520 = RSF. 2.3 Multi-step upgrades In the case of multi-step upgrades in which the middle step of software is no longer available or marketed by IBM, it may be necessary to contract IBM Service professionals to facilitate the upgrade. If the middle-step software release requires license keys, this could present a problem as these keys will not be available. This potential issue can usually be overcome with the 70-day grace period, where the product can be installed without the need to enter and license keys. This may enable a multi-step upgrade to be completed over several weekends, thus shortening the outage time on any one day. However, completing the double-step upgrade in one day may be preferable for both customer and service representative as it reduces cost considerably. For multi-step upgrades, it is not necessary to install a cumulative PTF package after the first upgrade if you intend to upgrade immediately to either the next or final level. However, PSP information should be consulted in conjunction with the software installation guide in case any prerequisite PTFs are required for that next release. For example, to go to Version 5 Release 3, it is necessary to install PTFs for license management prior to compiling the installation list. Refer to Table 2-1 on page 10 to see how many steps will be required to reach your required version. Table 2-1 Number of steps to reach your required version From release Target release Number of steps Version 4 Release 3 Version 4 Release 4 1 Version 4 Release 3 Version 4 Release 5 1 Version 4 Release 3 Version 5 Release 1 2 (Version 4 Release 3>Version 4 Release 5>Version 5 Release 2) Version 4 Release 3 Version 5 Release 2 2 (Version 4 Release 3>Version 4 Release 5>Version 5 Release 2) Version 4 Release 3 i5/OS Version 5 Release 3 3 (Version 4 Release 3>Version 4 Release 5>Version 5 Release 1/Version 5 Release 2>Version 5 Release 3) Version 4 Release 4 Version 4 Release 5 1 Version 4 Release 4 Version 5 Release 1 1 Version 4 Release 4 Version 5 Release 2 2 (Version 4 Release 4>Version 4 Release 5/Version 5 Release 1>Version 5 Release 2) Version 4 Release 4 i5/OS Version 5 Release 3 2 (Version 4 Release 4>Version 5 Release 1>Version 5 Release 3) Version 4 Release 5 Version 5 Release 1 1 Version 4 Release 5 Version 5 Release 2 1 Chapter 2. Basic OS upgrade methodology 11 From release Target release Number of steps Version 4 Release 5 i5/OS Version 5 Release 3 2 (Version 4 Release 5>Version 5 Release 1/Version 5 Release 2>Version 5 Release 3) Version 5 Release 1 Version 5 Release 2 1 Version 5 Release 1 i5/OS Version 5 Release 3 1 Version 5 Release 2 i5/OS Version 5 Release 3 1 2.3.1 Software subscription To be able to obtain OS/400 upgrade code, you usually need to have a software subscription in place with IBM. This requirement may vary by geography, so consult with your IBM reseller or IBM client manager for confirmation. 2.3.2 Backing up your system and disaster recovery Before embarking on any upgrade functions, it is vital that you adequately back up (save) your system to media. In the event that problems are encountered during the upgrade process, and the customer elects to return to the original version, then a complete scratch install will be required, and the ASP data will be deleted. It is also critical that you review your disaster recovery plan and ensure that it is up to date. Especially important is the ability to retrieve your data recovery tapes during or after the upgrade. Ensure that your storage facility will be accessible at the time you intend to upgrade. Additionally, where possible, we suggest that you alert your disaster recovery supplier to the intended outage and the potential need to invoke that supplier in the event of a problem with the upgrade. One test option is to load up the disaster recovery system and perform the upgrade. As a preemptive task you might also want to load your DR system with the latest save data, enabling a fast recovery should any part of the upgrade process fail. If you had a failure during the upgrade, usually IBM Support will want to work with you to resolve a problem with the upgrade process, as it is more likely that your system will be at a supported release at that time. If you elect to scratch back to the previous release, then it is possible that the cause of the problem will not be found. At some point in the future, you may attempt an upgrade again and encounter the same problem. It may take some time for IBM Support to resolve the problem, and ultimately they may recommend a scratch back, so it is vital that at least one good backup is secured before starting any upgrade process. Use of OS/400 standard backup commands or menu options is recommended to ensure a total system save. From the GO SAVE menu, use option 21 to save the entire system. Figure 2-2 on page 13 shows graphically which menu options and commands can be used to save all or selected parts of the system. The recommendation is that you back up the system to a device that is configured as an alternate IPL device or to one that can be used as an alternate installation device. Refer to the Backup and Recovery Guide for more details about configuring devices to be either of these types and information on backing up your systems. 12 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Figure 2-2 System Save 2.3.3 Program temporary fixes (PTFs) Immediately after upgrading to the final release in your plan, it is very important that you load and apply PTFs. These are the corrective and preventive code patches that correct code defects and update code functionality. PTFs are supplied in cumulative packages (cume packs), group packs, and individually. The software installation guide directs customers to install a cume pack after the software upgrade. Additionally, you should apply the Database Performance / Hiper group fix. Instructions for PTF loading and applying are supplied with the PTFs. Note: Until recently it was standard practice at IBM to supply a cume pack with the system upgrade software. This is no longer the case in most geographies. If a cume pack has not been supplied with your upgrade package, then you should order one or arrange for your IBM Business Partner to order one on your behalf. Cume packs are periodically updated, so check the Cume pack PSP (SF98xxx) for details about currency and future availability. PTFs can be ordered and received several ways: Electronic order – The Fix Central Web site offers the choice to receive PTFs from an FTP site or on CD: http://www.ibm.com/eserver/support/fixes/ Chapter 2. Basic OS upgrade methodology 13 – By using the SNDPTFORD command If the order is sent from the server using the SNDPTFORD command and the fix or fix package is within size limitations, then the PTF server will attempt to send the package electronically in a save file directly back to the server. Before using SNDPTFORD, check, update, and correct where appropriate the contact information in your system. This can be performed with the WRKCNTINF command. Telephone order Where electronic methods are unavailable or inappropriate, you may be able to place a PTF order with your local Software Support organization, or through your IBM reseller or Business Partner. 2.3.4 OEM application and hardware compliance It is vital to check with non-IBM hardware and software suppliers before embarking on the actual code upgrade to confirm that their product will still work as expected when the upgrade is complete. Sometimes a code upgrade to third-party applications is required, so you should seek guidance on this matter. Also, where non-IBM hardware is in use, compliance checking for all devices should be completed. 2.3.5 Licensed program menu, option 5 The Prepare for install option was added in a previous release. The functions available in Option 5 are well described in the Software Installation guide. Use of this menu option for certain features, to create an installation list, and to allocate additional space for LIC, for example, are mandatory for customers planning an upgrade to V5R3. The V5R3 Prepare for Install screen resembles Figure 2-3. Prepare for Install System: NHBRAS71 Type option, press Enter. 1=Select Opt Description Work with user profiles Work with licensed programs for target release Display licensed programs for target release Work with licensed programs to delete List licensed programs not found on media Verify system Objects Estimated storage requirements for system ASP Allocate additional space for LIC Bottom F3=Exit F9=Command line F10=Display job log F12=Cancel Figure 2-3 Prepare for Install For customers planning upgrades to releases before V5R3, there are no mandatory tasks on this menu; however, there are many very useful features, and we strongly recommend that this option be included in your planning. Particularly useful is Work with licensed programs for target release. This feature has the user scan the upgrade media; one benefit is that 14 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases software that has not been provided with the upgrade set will be highlighted as missing. It is better to know about missing products in advance of an upgrade, rather than just after you finish! 2.3.6 Application testing In an ideal world, all customers would perform a test upgrade on a non-live system prior to implementing a code upgrade on the live or production system. Many customers have logical partitions set up just for this purpose. Some use time on a separate machine that they use for development or is borrowed from IBM, their IBM Business Partner, or DR facility provider. You might contact your IBM account manager to discuss this, as it may be possible for IBM to offer services to assist customers who are not able to test as thoroughly as they would like. The purpose of application testing is to ensure that following a software upgrade, all required functionality is still available and working as expected. When testing, you should consider at least performance, data accuracy, compatibility, and save/restore speeds. Other factors may also be important to your business, and it is worth spending time considering all factors here. If you have a mix of applications that do not all port to your intended target release, you may consider replacing the non-upgradable application and continuing with the upgrade planning on that basis. Prior to starting the upgrade process, agree on a plan of action for testing all applications after the upgrade. You may need to involve others to do this, but it is always better to find problems during the testing stage, than after the system is put back into production. 2.3.7 Logical partitioning If your server is logically partitioned and you intend to upgrade only one partition, remember that there are rules regarding LPAR compatibility. Refer to the iSeries handbook for guidance about this; the general rule is that secondaries must be within one release of the primary. So if the primary is Version 4 Release 5, you could install Version 4 Release 4 and Version 5 Release 1 on separate partitions. Version 5 Release 2 and Version 5 Release 3 would not be installable on any partition in this scenario. For complex installations, contact IBM Support to verify your upgrade plan, or use IBM Service professionals. 2.4 Additional details about upgrade methods Before embarking on any of the following upgrade processes, adequate planning must have been completed. This document has given some guidance about where to start with the planning, and in some sections more detail has been provided. However, we have not rewritten the software installation guide, and this document is not intended to replace that manual or any other upgrade-associated documentation. 2.4.1 RISC-to-RISC migration Figure 2-4 on page 16 is extracted from IBM Software Knowledge Base item 15771716. This procedure is for use in migrations where the source release is at least Version 4 Release 5, and it does involve scratch installing the later release, either on existing hardware, or this process facilitates data migration from one physical system to another. Obviously the latter scenario requires a tape unit that can be shared or swapped. IBM Services may be available Chapter 2. Basic OS upgrade methodology 15 to assist you with the planning and the migration in accordance with this process, so contact your IBM Account Manager for further information. The following procedure should be used when migrating from a previous release RISC-based system to a later release RISC-based system. For additional information, refer to the following Web site: http://www.as400.ibm.com/tstudio/tech_ref/rrmap/index.htm On the RISC system that is at a previous release that must be migrated (source system) , do the following: 1 Run the RTVSYSINF command to retrieve the system information. You will be asked what library to use -- typically it is good to use the library QUPGRADE. 2 Save the Entire System using Save Menu Option 21. On the RISC system that is at a higher release that the data will be migrated to (target system) , do the following: 1 Scratch install only LIC and the Operating System from the CDs. Do not install any of the Base options or LPPs . 2 Set appropriate system values QJOBMSGQFL(*PRTWRAP) and QALWOBJRST(*ALL). 3 Perform necessary DASD configuration. 4 Restore from Option 21, Save Entire System, using the following steps: Note: Until a tool is developed, the QAUDJRN and QACGJRN objects will not be restored. Also, Job Scheduler entries will not be restored. a ENDSBS SBS(*ALL) OPTION(*IMMED) b RSTUSRPRF ALWOBJDIF(*ALL) ENDOPT(*LEAVE) c RSTCFG OBJTYPE(*ALL) SRM(*NONE) ALWOBJDIF(*ALL) ENDOPT(*LEAVE) d RSTLIB SAVLIB(*NONSYS) OPTION(*NEW) ALWOBJDIF(*ALL) MBROPT(*ALL) FRCOBJCVN(*NO) ENDOPT(*LEAVE) e RCLDLO DLO(*ALL) f RSTDLO DLO(*ALL) SAVFLR(*ANY) ALWOBJDIF(*ALL) ENDOPT(*LEAVE) Note: If you have DLOs in user ASPs, you will need to use the following command to Restore DLOs to user ASPs: RSTDLO DLO(*ALL) ALWOBJDIF(*ALL) SAVASP(ASP-number) RSTASP(ASP-number) g RST DEV('/QSYS.LIB/TAPxx.DEVD') OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT)) ALWOBJDIF(*ALL) 5 Run the UPDSYSINF command to update the system information. 6 Install Licensed Programs. 7 Run the RSTAUT command. 8 Install PTFs. Figure 2-4 RISC-to-RISC migration This document does not support migrations from a source system that is installed at a release prior to Version 4 Release 5. However, if you have a requirement to perform such a migration, say Version 4 Release 3 to Version 5 Release 2, and you have a system available to test on, then you may find that this process works for you. IBM has not tested this process for releases before Version 4 Release 5 and offers no guarantees or support. You may be able to secure Software Service assistance, but no guarantees are implied. 2.4.2 Multi-step upgrades The multi-step upgrade is the supported upgrade path, and it is fully documented and tested. This is the usual or standard way to upgrade from a release lower than Version 4 Release 5 into V5 of OS/400 or i5/OS. 16 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Multi-step upgrade refers to an installation that includes installing an intermediary version of software before the final required version. You must complete the entire installation of the middle step. Table 2-1 on page 11 shows the possible combinations of upgrade steps. It is not always necessary to install PTFs after that first upgrade is complete, but you should refer to the Installation PSP for the final version to confirm this. A cumulative PTF package is usually not required immediately after the first upgrade. Similarly, a full system save is not usually required after the first upgrade either, but if problems are encountered when installing the next version of code, you may want to take a system save after each middle step. Consider option 22 from the save menu for this, but be aware that this option does not save IBM libraries that may contain user data, such as QUSRSYS. The following procedure should be used in a multi-step upgrade of a RISC system from a previous release to a current release: 1. Complete the planning stages for all versions to be installed and bypassed. 2. Save the entire system using Save Menu option 21. 3. Ensure that there are no active jobs and servers, then end all of the subsystems. 4. Place the appropriate SLIC CD into the alternate IPL source drive. 5. When the system is in restricted mode, start the first upgrade in accordance with the software installation guide. Use the D-source and ensure that the panel is in NORMAL mode. 6. Follow the process in the software installation guide to install SLIC, OS/400, and licensed programs using the media provided in the correct order. 7. When the installation is complete, install PTFs as required by the Installation PSP. Where there are no PTFs to install, repeat steps 3 through 7 for all other release steps, including the final step, then go to step 8. 8. When the installation of the final version completes, install (load and apply) the PTF cumulative package in accordance with the instructions provided. 9. Following successful installation of the cumulative package, install any other PTFs, including any required group PTFs. This can be done in one go, with one IPL, unless any specific instruction directs otherwise. 10.When the final PTF installation process is complete, run any required conversion jobs, and upgrade any third-party software as directed by your suppliers. 11.Conclude the testing process. 12.When all upgrade steps are complete, save the entire system again. 13.Restart the system. Chapter 2. Basic OS upgrade methodology 17 18 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases 3 Chapter 3. OS/400 and i5/OS structures This chapter provides descriptions of all major functional areas and objects in the operating system. We discuss how these have changed from version-release to version-release as well as the possible impact on the upgrade. The main information in this chapter has been extracted from three key sources: The Memorandum to users for each release of the code The software installation guides pertaining to each release of the code The iSeries Web site Note: The term optical media as used in this chapter refers to CD-ROMs and DVD-RAMs. The term optical device refers to either CD or DVD devices. You can use DVD rewritable storage technology and devices for many purposes. For example, if you have a DVD device as an alternate installation device, you can use it for the following functions: Backing up and recovering the system Installing, saving, and restoring licensed programs Copying, loading, and installing program temporary fixes (PTFs) Storing main storage dumps Performing other save and restore functions © Copyright IBM Corp. 2005. All rights reserved. 19 3.1 Functionality delivered with Version 5 Release 2 OS/400 V5R2 is an outstanding and functionally rich software release that builds on the functionality in OS/400 V5R1. OS/400 Version 5 provides integrated and highly flexible workload management options for rapid deployment of high-performance enterprise applications. With dynamic logical partitioning and storage virtualization technologies from IBM, OS/400 Version 5 incorporates flexible support for consolidation of our Linux implementation, Windows®, ported UNIX® applications through OS/400 PASE, and OS/400 applications. The iSeries is built on an integrated architecture that incorporates e-business technologies from a variety of open technology sources and operating environments. In addition, self-managed storage virtualization technologies, switched disk cluster management, and extensive Windows server management options including support for Microsoft® Cluster Services with OS/400 V5R2 help provide mainframe-class high availability. OS/400 V5R2 incorporates IBM DB2® UDB for iSeries with adherence to the latest industry SQL standards along with support for multiple database images to support business unit consolidation. Providing flexible, secure management of today’s e-business infrastructure, OS/400 V5R2 delivers further self-managing solutions with the industry’s first implementation of Enterprise Identity Mapping (EIM). An IBM Autonomic Computing initiative, EIM provides single signon and simpler security administration for multi-tier application environments in heterogeneous networks. iSeries has transformed from its proprietary heritage to be a leader in commitment and implementation of open standards such as Java™, SQL, XML and Linux. iSeries commitment to open source standards is exemplified by its Linux implementation. Open source initiatives such as JTOpen, a collection of Java classes, enable iSeries commitment to open standards to extend to a wide range of ISV solutions. iSeries was the first server in the industry to adopt the Apache HTTP server and has demonstrated leadership in scalable Apache-powered Web serving. iSeries commitment to Web services standards and Java is underlined by its integration of WebSphere® Application Server for deployment of e-business solutions. iSeries has the flexibility to adjust dynamically to business priorities. With iSeries On/Off Capacity on Demand, processors can be turned on when needed and otherwise left turned off, incurring costs only for what is activated. In addition, iSeries offers Capacity on Demand for planned growth with processor activation features for i825, i870, and i890, which are equipped with additional standby processors when shipped. Read more about OS/400 V5R2 at: http://www.ibm.com/servers/eserver/iseries/software/v5r2.html 3.2 Version 5 Release 3 new functionality i5/OS is necessary for the new POWER5 technology-based hardware. Considered an upgrade from previous versions of OS/400, it takes advantage of new and enhanced functions such as: Capacity on Demand to include memory, trial processor, and reserve processor. Automatic processor balancing with uncapped processor partitioning. Hardware Management Console (HMC) used to manage multiple logical partitions (LPARs) without needing a primary partition. AIX 5L to be run in an LPAR on Models 520, 550, 570, and 595. 20 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases POWER5 Linux kernel and distributions in common with pSeries servers. Extended storage area network (SAN) and storage connectivity options for the Linux environment. Extending Windows integration options with support for Windows 2003 server. Increased storage space size up to 1 TB for Windows and Linux storage spaces. Storage allocation for Linux and AIX 5L in iSeries Navigator. DB2 scalability enhanced with partition tables and materialized query tables. Configuration of Management Central as a highly available application. Independent auxiliary storage pool (IASP) support extended to include output queues. Cross-site mirroring (XSM) extends mirroring support for geographic mirroring, a part of High Availability Switchable resources. New time zone architecture that includes Simple Network Time Protocol (SNTP) client and server support and is positioned for future benefits. Enhanced OS/400 Portable Application Solutions Environment (PASE) and now based on AIX 5.2. New and enhanced functions for single sign-on (SSO) including enhancements and a Synchronize Functions wizard for Enterprise Identity Mapping (EIM) and network authentification service. Partial transaction saves (ragged save) of save-while-active when the commit cycle has not completed. Support is another reason to upgrade to i5/OS V5R3. The intended policy is that there is a 12-month notice to announce end-of-service for i5/OS V5R3 when release +2 is announced. The date of support will be extended to the last day of September or March, whichever comes first. Find more information about V5R3 in IBM i5 and iSeries System Handbook: IBM i5/OS Version 5 Release 3, GA19-5486, available at: http://www.redbooks.ibm.com/redbooks/pdfs/ga195486.pdf 3.3 Summary of changes to the installation process at V4R5 With every new release of the operating system (OS/400) or new line of AS/400 systems come necessary changes to the software installation process. Here are the changes you should be aware of for installing the V4R5M0 operating system software. 3.3.1 Mixed releases across logical partitions You can install mixed releases of software on the logical partitions in these examples (except for the case in the note below). When you have V4R5M0 installed on your primary partition, you can install V4R4M0 on your secondary partitions, and when you have V4R4M0 installed on your primary partition, you can install V4R5M0 on your secondary partitions. Secondary partitions can be at either V4R5M0 or V4R4M0. Note: The exception to the examples is that AS/400e™ systems that were introduced along with V4R5M0 software require V4R5M0 on all logical partitions. This applies to both the primary partition and all secondary partitions. Chapter 3. OS/400 and i5/OS structures 21 3.4 Installation process at Version 5 Release 1 The following sections describe changes regarding installation of the V5R1M0 operating system software. 3.4.1 Preparing for software installation information The steps for the preinstallation tasks are now in the iSeries Information Center at: http://www.ibm.com/eserver/iseries/infocenter It is also on CD-ROMs that ship with Operating System/400® orders (iSeries Information Center, SK3T-4091-00). The preinstallation tasks are located under System planning and installation → Hardware and software → Software and licensed programs → Prepare for software installation. 3.4.2 Estimating your installation time For this release, several structural changes for future growth of object types have occurred that require conversions when you replace a previous release. Before you install the operating system, plan time for these object conversions. The amount of time that is required could be significant depending on the number of object types that you have on your server. Review the page in the iSeries Information Center at System planning and installation → Hardware and software → Software and licensed programs → Prepare for software installation → Ordering and applying program temporary fixes → Installing the PTFs to upgrade. Then run the programs included in the installation preparation PTF to estimate the amount of time needed for these object conversions. Also consider the product repackaging of iSeries Application Development e-business tools to IBM WebSphere Development Studio for iSeries (5722-WDS). Because several licensed programs (57xx-CB1, CL2, CX2, CX4, CX5, PW1, and RG1) are deleted during the installation process, your installation time could be affected. For more information, refer to “Estimating Your Total Installation Time” in iSeries Software Installation (Part 2 of 2) Version 5 Release 2, SC41-5120. 3.5 Installation process at Version 5 Release 2 The following sections describe changes regarding installation of the V5R2 operating system software. 3.5.1 Install the OS/400 release and related software Conceptual information about software installation, the steps for the preinstallation tasks, and software reference information are now in the iSeries Information Center. You can access the Information Center at: http://www.ibm.com/eserver/iseries/infocenter The concepts and tasks are located under Installation, upgrades, and migration → Install the OS/400 release and related software. A CD-ROM version of the Information Center is shipped with Operating System/400 orders (iSeries Information Center, SK3T-4091-02). In addition, a printed version of the Information Center installation topic is provided with your software order in Install the OS/400 release and related software (Software Installation, Part 1 of 2), SC41-5119. 22 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Estimating installation time and number of structural changes for future growth of object types may require conversions when you replace a previous release. Before you install the operating system, plan time for these object conversions. The amount of time that is required could be significant depending on the number of object types that you have on your server and the release from which you are upgrading. If you are upgrading from V4R5 to V5R2, review the page in the iSeries Information Center at Installation, upgrades, and migration → Install the OS/400 release and related software → Install the OS/400 release → Prepare to install the OS/400 release → Prepare the iSeries server for software installation → Ensure you have required software fixes (or PTFs) → Install fixes used to estimate installation time. Then run the programs included in the installation preparation PTF to estimate the amount of time needed for these object conversions. In iSeries Software Installation (Part 2 of 2) Version 5 Release 2, SC41-5120, Appendix D, “Estimating Your Total Installation Time” includes descriptions of the factors that affect installation time and a checklist to help determine the estimated installation time for your server. In V5R2, a new integrated file system *TYPE2 directory format is available. Even though the conversion to the *TYPE2 format will not take place automatically when you replace a previous release with V5R2, it might take place when you install a future release. Therefore, you should plan for this when you want to do this conversion. Read more about the *TYPE2 directory format in “Integrated-File-System Conversions” of the iSeries software installation guide. 3.5.2 Image catalog installation In addition to using optical media, tape, or an alternate installation device to install a new release, in certain situations you now have the option of using image catalogs through virtual optical devices. Image catalog installation is particularly useful for optical media verification, unattended installations, and upgrading software within a network. For more information about image catalogs, see Installation, upgrades, and migration → Install the OS/400 release and related software → Concepts → Types of software installation devices in the iSeries Information Center. 3.5.3 Online software agreements IBM is in the process of moving many printed software license agreements to online software license agreements. For this release, however, the agreements for IBM licensed programs will continue to be in the same printed documents as in previous releases. Some software agreements for IBM or non-IBM products can be displayed or printed through the Work with Software Agreements command (WRKSFWAGR). If you have non-IBM licensed programs to install on your server, you may be required to accept the terms of an online software agreement. If you accept the software agreement, you continue to install the program. This step is included in “Task 2. Using the Restore Licensed Program Command” of the Software Installation Guide. 3.6 Installation process, Version 5 Release 3 This topic highlights changes in the upgrade, installation, and deletion information for OS/400 and related software. Licensed programs require the acceptance of their software agreements before you install. For IBM licensed programs that have an online software agreement for V5R3, you have to accept the agreement through the Prepare for Install menu before you can upgrade the programs. Chapter 3. OS/400 and i5/OS structures 23 You must install a PTF (steps to do this are included in the topic “Required: Installing software agreement PTFs” of the Software Installation Guide) to be able to accept the software agreements for Licensed Internal Code and the OS/400 operating system. You will not be allowed to continue the OS/400 upgrade if you do not accept these software agreements. If you do not accept the agreements for any other licensed program, these licensed programs will not be installed automatically during the upgrade. You can also accept new licensed programs before an upgrade. The “Accepting software agreements” section in the Software Installation Guide describes how to accept the agreements for an upgrade. For information about using, managing, and generating software agreements, go to OS/400 and related software → Maintain and manage OS/400 and related software in the iSeries Information Center. 3.6.1 Additional requirements before you install Licensed Internal Code To be able to install the Licensed Internal Code for V5R3, your server or logical partition requires an additional .42 GB of storage on the load source than in previous releases. This means that the load-source disk unit will take approximately 1.42 GB for V5R3 Licensed Internal Code installation. Your upgrade will stop during the installation of Licensed Internal Code if you do not use the Prepare for Install option to allocate the additional space. Cumulative PTF package is not included in software orders. The cumulative PTF package does not come with your software order. About a week or two before you upgrade, order the most recent cumulative PTF package and any PTF groups that pertain to your environment. These tasks are discussed in “Ensuring you have required software PTFs (fixes)” of the Software Installation Guide. Because the console mode value is honored for V5R3 installations, be sure that it is set correctly before you upgrade. A value of zero means that the console mode has not been set and might interfere with the automatic installation process. Steps for verifying the console mode value are included in the upgrade and installation tasks. 3.6.2 Server firmware On IBM ^ 5xx models, the level of the server firmware must be managed. Server firmware is the code that resides in system flash memory, and it includes a number of subcomponents, including power control code and the logical partition firmware that is loaded into AIX® or Linux logical partitions. The server firmware is installed on your system as part of the Licensed Internal Code. If your system is defined as the service partition and your server is not managed by a Hardware Management Console for eServer™, the level of the server firmware on the service partition is used. A service partition is one partition on a server that must be set up to report hardware status and software errors to IBM. Installing a new level of the Licensed Internal Code might change the level of the server firmware and require a server IPL to be performed. (A server IPL is an initial program load where all logical partitions on a server are shut down and restarted at the same time.) If your system is managed by a Hardware Management Console (HMC), the level of the server firmware that is part of the Licensed Internal Code on the service partition is not used. The level of the server firmware is managed by the HMC. For more information about using the HMC, go to the Hardware Management Console topic (Managing your server → Hardware Management Console) in the IBM eServer Hardware Information Center: http://publib.boulder.ibm.com/infocenter/iseries/v1r2s/en_US/index.htm 24 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Software license keys are available online, and you can view, print, and download them. For instructions on how to access your online software license keys, refer to the Customer Notice that is included with your software order. For V5R3, you can order multiple primary languages (feature code 80xx) and receive the standard set and keyed set for each of those languages. Secondary languages, if ordered, come on separate optical media. For V5R3, the printed version of this PDF, Install, upgrade, or delete OS/400 and related software, SC41-5120-07, is available through feature code 8004. When you order OS/400, the default is to receive this feature code with your order. To find other information about new and changed features this release, see the Memorandum to users in the Information Center. Chapter 3. OS/400 and i5/OS structures 25 26 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Related publications The publications listed in this section are considered particularly suitable for a more detailed discussion of the topics covered in this Redpaper. IBM Redbooks For information about ordering these publications, see “How to get IBM Redbooks” on page 28. Note that some of the documents referenced here may be available in softcopy only. i5 and iSeries System Handbook: IBM i5/OS Version 5 Release 3 http://www.redbooks.ibm.com/redbooks/pdfs/ga195486.pdf i5, iSeries, and AS/400e System Builder IBM i5/OS Version 5 Release 3 http://www.redbooks.ibm.com/redbooks/pdfs/sg242155.pdf iSeries Migration - System Migration and Upgrades at V5R1 and V5R2 http://www.redbooks.ibm.com/redbooks/pdfs/sg246055.pdf Other publications These publications are also relevant as further information sources: iSeries: Install, upgrade, or delete OS/400 and related software Version 5 Release 3, SC41-5120-07 http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/books/sc415120.pdf Install the OS/400 release and related software, Software Installation (Part 1 of 2), SC41-5119 Included with an OS/400 software order is a printed copy of Install the OS/400 release and related software, Software Installation (Part 1 of 2), SC41-5119-00. This manual contains Information about preparing to install a new release of software and certain reference information. The same information is included in the iSeries Information Center: http://www.ibm.com/eserver/iseries/infocenter iSeries: Software Installation (Part 2 of 2) contains instructions and a recommended path for each installation task. If you choose options on any displays other than those that are recommended in this manual, make a note of which option you choose. You will need this information later for recovery procedures if a failure occurs. http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/sm07/c4151206.pdf iSeries Software Installation Version 5.1, SC41-5120-05 http://publib.boulder.ibm.com/iseries/v5r1/ic2924/books/c4151205.pdf © Copyright IBM Corp. 2005. All rights reserved. 27 Online resources These Web sites and URLs are also relevant as further information sources: iSeries Information Center - V5R3 http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/index.htm? iSeries Upgrade Planning http://www-1.ibm.com/servers/eserver/iseries/support/planning/nav.html Preventive Service Planning (PSP) documentation http://www-912.ibm.com/s_dir/sline003.nsf/ALLPSPBYREL iSeries Memorandum to users, Version 5 Release 3 http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/info/rzaq9.pdf IBM Fix Central home page http://www.ibm.com/eserver/support/fixes/ eServer Hardware Information Center http://publib.boulder.ibm.com/infocenter/iseries/v1r2s/en_US/index.htm How to get IBM Redbooks You can search for, view, or download Redbooks, Redpapers, Hints and Tips, draft publications and Additional materials, as well as order hardcopy Redbooks or CD-ROMs, at this Web site: ibm.com/redbooks Help from IBM IBM Support and downloads ibm.com/support IBM Global Services ibm.com/services 28 i5/OS V5R3: A Guide to Getting There from Previous OS/400 Releases Back cover ® i5/OS V5R3 A Guide to Getting There from Previous OS/400 Releases Getting current from an unsupported release of the operating system This IBM Redpaper will help you understand your options when considering an upgrade to a recent version of OS/400 or i5/OS. Many customers find it challenging to keep pace with operating system releases for a variety of reasons, including lack of resources or skills application issues. Exploring considerations of this sometimes complex situation This paper was created to help you understand these reasons and provides some insight into how to move forward. We also discuss several methodologies for achieving the upgrade. Methods and services to assist with this upgrade Redpaper INTERNATIONAL TECHNICAL SUPPORT ORGANIZATION BUILDING TECHNICAL INFORMATION BASED ON PRACTICAL EXPERIENCE IBM Redbooks are developed by the IBM International Technical Support Organization. Experts from IBM, Customers and Partners from around the world create timely technical information based on realistic scenarios. Specific recommendations are provided to help you implement IT solutions more effectively in your environment. For more information: ibm.com/redbooks