IBM Z Hardware Has 5 Unique Operating Systems
Part Three - Challenge #13

Background:

Challenge 13 is a quick, easy, and educational challenge.

The contest z/OS system is one of many operating systems running on the contest IBM Z hardware.

IBM Z hardware can run 5 unique operating systems:

  1. z/OS - IBM Z flagship operating system used for this contest
  2. z/VM - hipervisor operating system
  3. Linux - operates the same as other platforms
  4. z/TPF - Transaction Processing Facility
  5. z/VSE - similar to z/OS with less features and functions

If you want to read more about these operating systems, visit:
IBM Z

Communication between the operating systems in the IBM Z frame eliminates the requirement for extra cables. In addition, the response is near zero because the communication path can be configured to remain within the IBM Z frame.

IBM Z can be hardware partitioned. The hardware partitioning is called LPAR. This LPAR hardware hipervisor is assigned CPU's, Memory, and Peripheral Devices such as disk, network, tape, etc, from the total available resource pool.

Any of the 5 operating systems can run in an LPAR. A single IBM Z is capable or running up to 85 LPARs.

When z/VM is running in an LPAR, then 'guest' operating systems can run under the control of z/VM. z/VM is a software hipervisor. Any of the above 5 operating systems can be hosted as a virtual machine with the z/VM environment.

It is common to use z/VM hypervisor to run 100's and even 1000's of Linux operating systems. Running 8,000 virtual servers on a single system with near zero network delay between the operating systems is a fantastic industrial strength architecture.

The challenge will give you the opportunity to interface with the z/VM that is controlling the contest z/OS.

A routine exists to enter z/VM commands from your TSO/ISPF session.

Challenge:

Enter =6 to display ISPF Command Shell panel.

Enter the following commands to display z/VM information related to this z/OS guest operating systems:

  • Q USERID
  • Q PRIVCLASS
  • Q CPUID
  • Q CPUS
  • Q STORAGE
  • Q CPLEVEL
  • Q USERS
  • Q LAN ALL
  • Q NIC ALL
  • Q LAN NAME ####### DETAIL

where ####### is the VSWITCH name available from 'Q LAN ALL' and 'Q NIC ALL'

Note: Q is abbreviation for z/VM QUERY command

Checking your results:
While commands return output to your screen, it also writes output to P3.OUTPUT(#13)
Therefore, the output from the last z/VM Q command is stored in P3.OUTPUT(#13)
Success is when P3.OUTPUT(#13) contain LAN DETAILS from the VSWITCH name.

Next: Challenge #14