You are on page 1of 4

SYSTEM BY MICHAEL M.

DUPAS AND THOMAS SIBLE


STRATEGIES
Making the Transition to
Parallel Sysplex at Boeing:
Part II — CMOS
Technology

This is the second of CMOS INSTALLATION On the 9674 side, the Coupling Facility
Receiver (CFR) paths cannot be EMIFd. We
a three-part series of Packaging have 9674-C01 CFs which have only two
articles on the transition Everything about the new CMOS CPs, so we share CPs in this configuration
(Complimentary Metal-Oxide Semiconductor) between the three partitions. IBM does not
to Parallel Sysplex processors is different. To begin with, let’s recommend doing this in a production data
at Boeing Information focus on the terminology. sharing environment, but for the purposes of
At today’s MIPS (22 this year), a CPC testing and validating these test/development
& Support Services, (Central Processor Complex, formerly called systems, it’s performing acceptably so far.
a CEC) is the equivalent of a mainframe. The 9674-C01s have 512 MB of memory.
Seattle, Wash. This A 9672 can contain multiple CPCs, so imme- This memory can be designated central or
article discusses the new diately we are faced with the problem of expanded, although it’s all the same. But, for
equating a machine/footprint (9672) with a coupling facility, you don’t want any
CMOS technology used multiple mainframes. In addition, each 9672 expanded memory, so define it all as central
comes with PS/2 PCs that run unique micro- memory. The 9674 is essentially the same
in a Parallel Sysplex. code and that must be treated as part of the box as the 9672, which runs MVS, so this
machine. Unfortunately, these packaging capability to designate memory is from the
differences caused some problems with our 9672 design. The 9674 runs Coupling Facility
current asset tracking software. Another Control Code (CFCC), not an operating
notable difference is that the CPCs are system, but it does use 12 MB of Hardware
controlled by one or more Hardware System Area (HSA). Next, we divided the
Management Consoles (HMCs) running on remaining 500 MB into three nearly equal
the PS/2 PCs. The communication is via segments of approximately 166 MB. To date,
Token-Ring, so each CPC and HMC is cabled we have not used even close to half of the 166
to a Multi-Station Access Unit (MSAU) in the MB on any of the partitions, but we have
processor. Each CPC and HMC is given an plenty to learn yet about CF usage.
SNA address. The major problem at our It should be noted that sufficient memory
installation was that the addresses assigned at must be free on each CF so that, in the event
the factory were duplicates. So, when we of a failure, there is room for the structures
fired up the complex, the Token-Ring (and that were on the failing CF in addition to the
we) became very confused. structures that normally reside on the remain-
ing CF. Also, for recovery, a production
The CMOS Configuration configuration should have two links to each
Figure 1 examines our CMOS configuration. CF from each partition to allow recovery to
There are three separate sysplexes. Each of the same CF in the event of a link failure.
them has a partition on each of the two cou-
pling facilities. We’ve given these partitions CMOS Definition Using Hardware
the name of the sysplex using them. All of the Configuration Dialogue (HCD)
Coupling Facility Sender (CFS) paths from The first step in setting up an HCD CMOS
the MVS systems are shared (ESCON Multi- configuration is defining the 9674s to be used
Image Facility [EMIFd]). as a coupling facility. There is also a capability

TECHNICAL SUPPORT FEBRUARY 1996


SYSTEM STRATEGIES

for defining partitions on the newer processors Figure 1: Current Development Environment
to function as a coupling facility for testing,
but we did not explore this option. When a 9021-942 9672-E01
BGDPLEX DEVPLEX BSCPLEX
processor with CF link support is set up
in HCD, certain CHPs (channel paths) are
designated for use as CF links. The key para-
meter is on the second screen display when BGDT BGD1 BGD2 BGD3 DOLP DIMS TOST BOST TIMS
updating a processor in HCD. On this panel
you select the EC (Engineering Change) level
of the processor which supplies the CF support. EMIF 71 F1 70 F0 EMIF 10 11
This change to the processor may or may not
require that all the CHPs in the processor
move to different addresses. Note the CHPs
used as CFS on the 9672 and 9021-942 in
Figure 1. Once the coupling facilities and
processors with CF links are defined in the
IODF, defining the CF links is easy. You simply 12 11 10 12 11 10
pick a CF link CHP on either the processor BGDPLEX DEVPLEX BCSPLEX BGDPLEX DEVPLEX BCSPLEX
side or coupling facility side, and HCD LPAR3 LPAR1 LPAR2 LPAR3 LPAR1 LPAR2
prompts you to pick the CHP on the other
side to connect to. It then chooses a
9674-C01 CF9674A 9674-C01 CF9674B
CUNUMBR (Control Unit Number) starting
at FFFF and continues until it finds an unused
one. It does the same for the CF link devices. Note: This is not a production configuration. For production there should be two CF links to each
You can then accept its choices and the defi- coupling facility from each partition. This would allow recovery to the same CF in the event of a link
failure. Without a second link, recovery must be to the second CF! Also, we are sharing CPs in the
nition is complete. Note that defining the CFs. Not recommended for production.
devices to the operating system (MVS) is not
necessary, so HCD doesn’t do it. Therefore, if
you run the HCD CSS/OS (Channel working with the PROFILEs on the HMC if After a knowledge base has been estab-
SubSystem/Operating System) compare the name was shorter, so we changed it to lished, the HMC GUI, which is unique, needs
reports, these devices will show up as not A9672. to be understood. Being OS/2 or Windows
being defined to the operating system. This adept does not translate to knowing HMC.
can be ignored, since it’s not a problem. HARDWARE MANAGEMENT CONSOLE The HMC screen is divided into three
The final step was to create an IOCP deck (HMC) separate areas.
from HCD with which to initially load the Figure 2 depicts an HMC screen. By invok-
IOCDS on the 9672. Since the CMOS proces- A Radical Change to ing (double-clicking) the GROUPS option in
sors are controlled by PCs, there is a new Controlling Mainframes the VIEWS area, you can select the type of
option to load the IOCDS the first time from One of the biggest challenges of making objects with which you want to work, i.e.,
diskette rather than tape. the transition to the world of Parallel Sysplex hardware objects (CMOS boxes) or software
and CMOS is controlling the systems via an objects (IPL images). The WORK area is the
Initial Power Up OS/2-based Graphical User Interface (GUI). section of the screen that contains icons
After we sorted out the duplicate SNA It wasn’t that long ago that PCs were intro- representing the objects selected in GROUPS.
address problem within the CMOS Token- duced to system programmers. Some protested If the GROUP selected is for hardware
Ring, the initial power-up was uneventful. All replacing their perfectly good, trusty 3270 objects, then icons representing CMOS boxes
of the CMOS boxes PORd successfully, and dumb terminals with a PC. However, the tran- are displayed in the WORK area. If the
we were ready to IPL an MVS image on the sition is more intimidating to the operations GROUP selected is for IPL images, then
9672. Once MVS is up on one of the CMOS staff. For years they have assimilated new icons representing MVS images are displayed.
processors, HCD has access to all of the machine command languages in small doses The third area, the TASK area, is on the right
processors on the Token-Ring. HCD can turn without any problem. However, moving to of the screen and is vertically oriented. There
write protect on or off for the IOCDS slots, HMC is unlike the relatively small increments are many types of tasks that can be chosen,
and change the L1/L2 IPL parameters for a of change that have occurred in the past. and one of the challenges is understanding
partition. Unfortunately, there is no visibility Additionally, the GUI is so powerful that one that a task, such as ACTIVATE, has different
to the settings at the HMC. If you set the can erroneously IPL multiple systems with a consequences for different types of objects.
switch in an IPL image profile that allows double mouse click. For example, if you ACTIVATE a hardware
HCD to change L1/L2, you cannot see what object, you POR the box, quite effectively
the settings are, which, from our viewpoint, Training Issues bringing down all of the partitions and MVS
negates some of its usefulness. We’ve asked Much more training is required for this images. In contrast, if an IPL image is selected
IBM to provide this visibility. If you need to transition than for previous generations of and ACTIVATED, the IPL images selected
change the name of a 9672, note that to re- mainframes. This training is needed for oper- will be IPLed and the other images will be
establish the HCD connection after the name ations personnel, systems programmers, and unaffected. In spite of many warnings to the
is changed using the HMC, you must IPL the IBM or other vendor Customer Engineers staff, occasionally someone will erroneously
MVS. We encountered this problem because (CEs). There is first a need to establish OS/2 bring down all of the MVS images on the
we originally chose a large name for the 9672 knowledge, and knowledge of the use of a 9672 when he/she simply wanted to IPL one
(CPC9672A). We later found it was easier mouse and GUIs in general. of the images. This brief introduction to the

TECHNICAL SUPPORT FEBRUARY 1996


SYSTEM STRATEGIES

Figure 2: HMC1 Hardware Management Console Workplace systems programming staff. The user ID for
operations is not allowed to update the
Views Daily Tasks PROFILES. Since the PROFILES don’t
Hardware change much after they’re set up, this seems
! Messages to be working. This decision was made
considering the fact there is remote HMC
Groups Exceptions Active Console Books Operating capability via the DCAF (Disabled Console
Tasks Actions System
Messages Access Facility), which will allow the sys-
MVS_IPL Work Area tems programmers to run HMC console
sessions outside the data center. The system
Activation programmers are also responsible for the
HMC desktop settings and for backing them
Reset up. We have left the OS/2 configuration,
BOST TOST TIMS Normal HMC microcode , as well as backing up the
entire workstation to optical disk, solely as
IBM’s responsibility.
Deactivate

Day-to-Day Operations
CPC It’s a well known fact that it’s difficult to
Console diagnose a problem when you’re called at
home. The advent of the HMC does not
Grouping improve this. In fact, it will likely make it
more difficult. There are many more things
that can go wrong on the HMC GUI than on
? Help the system consoles of the previous main-
frames. Additionally, walking an operator
around the HMC remotely will not likely be
viable. However, hope is on the horizon. The
HMC desktop is meant to illustrate how control the HMC desktop. For example, DCAF facility has dial-in capability. The
different it is from any tool used before, and when a new MVS image is set up on a performance of this is suspect, but if it will
the need for education and hands-on training. CMOS processor, a new IPL image object decrease the need to drive to the data center
Fortunately, there are many avenues for must be set up and a PROFILE associated when problems occur during off hours, it is
accomplishing this. There are video tapes, with it. This new object is stored on the worth exploring. Since system management
HMC tutorial disks, and formal classes. One HMC itself, not in the processor, as the tools are generally migrating to GUIs, find-
highly recommended class is IBM’s H4017- PROFILES are. The HMC desktop changes ing a solution via dial-up will be needed.
Parallel Sysplex Operations and Recovery. must be backed up and propagated to other
This class is taught onsite, and includes labs HMC consoles by loading the backup CMOS HARDWARE RELIABILITY
where CF link and other failures are simulat- diskette at the other HMC.
ed and proper recovery actions are taught. Trade offs vs. Bi-Polar/ECL
It includes classroom and hands-on use of the (Emitter-Coupled Logic)
HMC. However, classes alone are not enough. Technology
It is crucial that operators and systems pro- The point here is that To accomplish the goal of providing
grammers devote time to hands-on exercises. low-cost computing via mass produced-
CMOS technology is commodity based CMOS chips, IBM had to
PROFILES and HMC Settings significantly different, make some trade offs vs. the previous tec h-
In addition to the formidable challenge of nologies. Some of these were based upon the
operating a CMOS complex with the HMC, and these differences higher reliability of CMOS systems which
controlling the complex is a separate signifi- need to be understood have a MTBF (Mean Time Between Failure)
cant challenge. PROFILES on the HMC are rate of one in 15 years vs. one in 11 years for
constructs stored in the processor that control when configuring the previous mainframe technology.
initialization and operation of the CMOS the Parallel Sysplexes For example, all of the CPs are on a single
complex. All of the information needed on board, and it is not possible to do concurrent
the previous generations of mainframes, such of the future. CP maintenance. This tradeoff shows up on
as the amount of memory to give to an LPAR, the positive side as significantly lower main-
LPAR capping, IPL load address, etc., is tenance charges for CMOS, but the down-
stored in PROFILES. In addition, there are Responsibilities side is significant. So, if you’re unlucky
many new controls stored in PROFILES, This brings us to the requirement of enough to experience a failure as we have,
such as whether an MVS image will IPL defining who is responsible for what in the you’re down until the card is replaced.
automatically when a CMOS box is PORd. CMOS world. There are levels of authority For other types of failures, you may remain
There are also PROFILES that define the that allow dividing up which users can do up but degraded, and the degradation cannot
“exceptional” conditions that dictate what what tasks on the HMC. Due to the com- be relieved without bringing the entire
color to paint an icon, and if the object plexity and steep learning curve associated CPC down for repair. The technology will
should be placed in the EXCEPTIONS work with maintaining the PROFILES on the continue to evolve. A new feature of CMOS
area. There are also settings to be made to HMC, we’ve given that responsibility to the will be to reassign a normal CP as the SAP

TECHNICAL SUPPORT FEBRUARY 1996


SYSTEM STRATEGIES

(System Assist Processor) and other


availability enhancements, such as automatic Michael M. DuPas is a Thomas Sible is a senior
CP restart. However, not being able to do senior systems program - systems programmer in
concurrent CP maintenance remains a notable mer for Boeing the MVS design/build
difference from the previous technolo gy that Information & Support group at Boeing
needs to be considered. There are other dif- Services. He has worked Information & Support
ferences, such as multiple-bit error correc- in the computing field for Services. One of his
tion, which is not done on CMOS. The point 25 years, 18 of them for current assignments
here is that CMOS technology is significant - Boeing. He has been a speaker at IBM’s Data is the implementation of coupling facilities and
ly different, and these differences need to be Centers of the 90s technical conference since its Parallel Sysplex. He has given presentations at
understood when configuring the Parallel inception. He currently is a lead systems the SHARE conferences, the most recent being
Sysplexes of the future. programmer in the MVS Implementation Group, “MVS 5.2 and Parallel Sysplex User
responsible for migrating MVS maintenance Experiences” in Orlando last summer.
Managing the Parallel Sysplex levels and hardware configuration definition.
This article presented an overview of the
new CMOS technology and some of its ©1996 Technical Enterprises, Inc. Reprinted with permission of Technical Support
challenges. While the potential benefits of magazine. For subscription information, email mbrship@naspa.net or call 414-768-8000, Ext. 116.
Parallel Sysplex are numerous, there is much
work required in positioning and establishing
new processes to manage it. The learning
curve is steep, so personnel training needs
must be given a high priority for a successful
transition to take place. The concluding arti-
cle will examine some of the software impli-
cations of implementing Parallel Sysplex
technology. ts

You might also like