The contest z/OS system is one of many operating systems running on the contest z Systems hardware. z Systems hardware can run 5 unique operating systems:
- z/OS - z Systems flagship operating system used for this contest
- z/VM - hipervisor operating system
- Linux - operates the same as other platforms
- z/TPF - Transaction Processing Facility
- z/VSE - similar to z/OS with less features and functions
Communication between the operating systems in a z Systems frame eliminates requirement for extra cables and the response is near zero because the communication path can be configured to remain within the z Systems frame
A z Systems can be hardware partitioned. This 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. A single z System is capable or running up to 85 LPARs.
Any of the 5 operating systems can run in an LPAR.
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 100's and even 1000's of operating systems as 'guests' of z/VM. Running 8,000 virtual servers on a single system with near zero network delay between the operating systems is a fantastic industrial strength architecture.
This challenge will give you the opportunity to learn about the z/VM that is controlling the contest z/OS.
A routine exists to enter z/VM commands from your TSO/ISPF session.
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 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.