Z/VM and Ibm Zseries: - . - Your Path To Success
Z/VM and Ibm Zseries: - . - Your Path To Success
April 2004
Table of Contents
2
What is z/VM?
z/VM® offers a base for customers who want to exploit IBM • Technology exploitation:
virtualization technology on one of the industry’s best-of- – Support for the IBM ^ zSeries 990 (z990) and
breed server platforms, the IBM ^® zSeries®. With zSeries 890 (z890)
virtualization technology, customers can easily create – Greater scalability with up to four Logical Channel
many virtual machines consisting of virtualized processor, SubSystems (LCSSs) on the z990 and up to two on
communications, storage, networking, and I/O resources. the z890
Virtualization technology may help lower your total cost of – Transparent sharing of spanned internal and exter-
ownership when deploying new e-business and enterprise nal channels across LCSSs
application workloads. z/VM is the successor to VM/ESA®
– Support for the Open Systems Adapter (OSA)-
and includes over 35 years of innovation and invention.
Express Integrated Console Controller
– Support for up to 24 processors per z/VM image on
z/VM Version 5 Release 1 - Further Enhancing Virtualization a z990 server
Capabilities for Linux on zSeries – Improvements to Capacity Upgrade on Demand
• Engine-based Value Unit pricing and a reduced entry – Use of SCSI disks by guests that support FBA disks
price without requiring their own SCSI support
• Virtualization technology and Linux enablement: – Capability to route IPv6 packets and develop IPv6
– Deployment of a Linux server farm on z/VM using only applications
Small Computer System Interface (SCSI) Fibre Chan- • Systems management:
nel Protocol (FCP) disks
– Enhanced Performance Toolkit for VM™
– Reduced dependence on tape with installation from
– Functional equivalence to the Performance Report-
DVD
ing Facility (PRF)
– Capability to swap from faulty disks using the new
– New reports for Linux and for SCSI FCP disks
HyperSwap™ command
(See z/VM Version 5 General Information – GC24-6095)
– Improved cryptographic performance with PCIX Cryp-
tographic Coprocessor (PCIXCC) support for Linux
z/VM Version 4 Release 4 - Improves Virtualization Capabilities
and z/OS® guests
for Linux on zSeries
– New Systems Management APIs implemented using
• Virtualization technology and Linux enablement:
Version 2 (V2) of the RPC server
– Helps reduce overhead and may improve perfor-
• Network virtualization and security:
mance of virtual machines on zSeries servers
– Enhanced network recovery with virtual switch failover
– Higher efficiency when managing large numbers of
support
virtual machines
– Improved authorization for z/VM guest LANs and vir-
– High-performance virtual FICON™ CTCAs
tual switches
– Guest IPL from FCP-attached SCSI disks for Linux
when hardware function is available
3
– Upgraded SSL server provides appropriate Red Hat – Comprehensive performance monitoring and report-
Package Manager (RPM) packages for the SUSE ing with the optional Performance Toolkit for VM
LINUX Enterprise Server (SLES) 7 (kernel version feature
2.4.7) and SLES 8 powered by UnitedLinux (kernel – Automated shutdown of the Shared File System
version 2.4.19) distributions or Turbolinux Enterprise • Networking security enhancements
Server (TLES) 8 powered by UnitedLinux. – Dynamic control of network access and configurability
– Virtual Coupling Facility (CF) support to allow VM/ESA – Easier IMAP server administration with an authentica-
or z/VM systems to run as second-level (or higher) tion exit
guests while simulating complete OS/390® and/or
• Application enablement
z/OS coupled sysplexes
– Support for the new C/C++ for z/VM compiler
• Network virtualization enhancements
(5654-A22)
– Additional network-traffic configuration options using
Virtual LANs (VLANs) z/VM Version 4 Release 3 - Expanding virtualization technology
– External IP connectivity for guest LANs through virtual • Virtualization technology exploitation
switching – Accounting of virtual network resources
– Guest LAN support for IPv6 – Automated shutdown of virtual machines
™
– Extended HiperSockets support – Guest support for FCP channels
• Technology exploitation: – I/O priority queuing
– Support for IBM z990 with: – Shared tape for z/OS, z/OS.e and OS/390
– Improved logical partitioning scalability with Logical • Connectivity enhancements
Channel SubSystems (LCSSs) – Multicast support for HiperSockets
– Transparent sharing of HiperSockets channels – Simulation of a QDIO network adapter
across LCSSs – Broadcast capability for QDIO
– Improved capacity planning and I/O performance – Improved TCP/IP stack security, performance, and
measurement configurability
– 30 logical partitions (LPARs) • Systems management improvements
– Cascaded FICON directors for enhanced and simpli- – z/VM self-management to achieve guest performance
fied connectivity goals
– Support for IBM TotalStorage® Enterprise Storage – Enhanced timer management
Server® (ESS) Peer-to-Peer Remote Copy Extended
– Better utilization of large real storage
Distance (PPRC -XD) and PPRC Version 2 (V2)
– Additional performance monitor data
– Support for IBM ESS FlashCopy® Version 2 (V2)
– Improved accounting support for guests
– Support for IBM TotalStorage Enterprise Tape Control-
• IBM ESS large volume support
ler 3592 Model J70 and Tape Drive 3592 Model J1A
– RACF® for z/VM as an optional, per-engine priced
• Systems management: improvements
feature
– Better control, definition, and dynamic reconfiguration
of hardware I/O
4
z/VM Version 4 Release 2 - Exploiting new technology z/VM Version 3 - Exploitation of z/Architecture
• Technology exploitation • Provides all the benefits and expands the capabilities of
– HiperSockets, the high speed internal TCP/IP network, VM/ESA
and OSA-Express Token-Ring • Exploits z/Architecture™ to support 64-bit guest operating
– Guest Coupling Facility duplex support systems and provides constraint relief when running on
– Guest support for FICON channel-to-channel adapter an IBM ^ zSeries 800 (800), zSeries 900 (z900),
(CTCA ) communications z890, or z990 server
– Clear-key RSA support of the IBM Cryptographic • Provides the capability to run 64-bit and ESA/390 (31-bit)
Accelerator with corresponding Linux for zSeries func- guest operating systems concurrently
tion • QDIO with OSA-Express Gigabit and Fast Ethernet, and
– Improved disk and minidisk cache access perfor- ATM adapters
mance for 64-bit guests (See z/VM V3.1 General Information – GC24-5944)
• Connectivity enhancements
z/VM concurrently supports many different virtual
– Guest LAN support
machines, each running its own operating environment
– New TCP/IP server for mail accessibility using the (as a “guest” operating system), in complete security and
IMAP protocol isolation.
– TCP/IP stack security improvements
Note: z/OS.e is available only in LPAR mode on the IBM
• Systems management improvements
^ zSeries 800 and 890 and must run in a logical
– Ease-of-use functions for managing Linux images
partition, either alone or as a guest of z/VM. You may not
– Move configurations and data from Virtual Image
run z/OS or OS/390 as a guest of a z/VM system in which
Facility™
z/OS.e is also as a guest.
• Converging VM C sockets libraries within the Language
Environment® RSCS Linux
PassThrough TPF
5
A solution that builds on VM strengths • DFSMS/VM® provides automated data management
• Virtualization technology for Shared File System (SFS), POSIX Byte File System
• Guest operating system support (BFS) files, and minidisk restructuring
• Extensive connectivity options – Provides interfaces for TSM tape library usage
• Linux server consolidation platform – Allows VSE guest access to automated tape libraries
• CMS interactive support containing 3480, 3490, 3590, and 3592 devices
• Server support
VM embraces the latest technology
• Client/server workstation synergy
• Open distributed computing z/VM Version 5 Release 1 provides:
• deal Web serving platform • Deployment of a Linux server farm on z/VM using only
• Wide range of environments and applications SCSI FCP disks
(For a complete list of publications available, refer to the • Reduced dependence on tape with installation from DVD
z/VM Web site at: • Improved availability by swapping from faulty disks using
the new HyperSwap command
ibm.com/zseries/zvm/library/)
• Improved cryptographic performance with PCIXCC sup-
port for Linux and z/OS guests
VM supports a wide range of industry standards
• Enhanced network recovery with virtual switch failover
• Networking protocols and connections, languages, pro-
support
gramming and graphical user interfaces (GUI)
• New Systems Management APIs implemented using
• POSIX support
Version 2 (V2) of the RPC server
z/VM provides host-based services for the workstation • Support for the z990 and z890:
environment – Up to four LCSSs on the z990 and up to two on the
™
• Tivoli Storage Manager (TSM) for workstation data z890
backup/restore to/from the host – Transparent sharing of spanned internal and external
• TCP/IP for z/VM provides for host/LAN connectivity channels across LCSSs
• TCP/IP Network File System and Message Queuing client – Support for the OSA-Express Integrated Console
interface for access to VM host data and applications Controller
• VisualAge® Generator for application development – Support for up to 24 processors per z/VM image on a
z990 server
z/VM manages the enterprise – Improvements to Capacity Upgrade on Demand
• Dynamic system configuration capabilities
6
• Use of SCSI disks by guests that support FBA disks with- z/VM Version 4 Release 3 added:
out requiring their own SCSI support • Guest use of an FCP channel on zSeries processors
• Capability to route IPv6 packets and develop IPv6 appli- connected to a fibre-channel fabric to access selected
cations devices on SCSI controllers connected to the fabric
• I/O management facilities exploiting the hardware I/O
z/VM Version 4 Release 4 added: Priority Queuing facility to prioritize guest and host I/O
• Support for z990 functions are designed to provide: operations
– Greater scalability with four LCSSs • Virtualized automated shutdown enabling z/VM 4.3
– Transparent sharing of HiperSockets channels across guests to shut themselves down when signaled to do so
LCSSs • Sharing of the same tape device among multiple z/VM
– Facilities to extend I/O measurements guests
– Twice the number of LPARs (30) • Support for up to 32,760-cylinders on 3390 volumes on
– Performance assist to help boost guest performance the IBM ESS
• z990 and z890 are supported in ESA/390, z/Architecture, • Extended guest LAN implementation to support multicast
and compatibility modes by z/VM V3.1 and V4.3 transmission with HiperSockets
• Definition and dynamic reconfiguration of hardware I/O • Broadcast capability within the QDIO architecture
via graphical interface
• Increased flexibility and connectivity with support for z/VM Version 4 Release 2 added:
cascaded FICON directors • HiperSockets, the high-speed internal TCP/IP network,
• Guest IPL from SCSI FCP disks for Linux and OSA-Express Token-Ring support
• IEEE Virtual LAN (VLAN) support • Guest coupling duplex support for the duplexing capa-
bilities of the zSeries Coupling Facility
• TCP/IP broadcast support for HiperSockets and OSA-
Express adapter • Guest support for FICON CTCA communications
• Virtual FICON CTCA support • Clear-key RSA support of the IBM PCI Cryptographic
Accelerator for Linux guests
• Support for IBM for Enterprise Storage Server (ESS)
PPRC-XD and PPRC V2 • Improved DASD and minidisk cache access perfor-
mance for 64-bit guests
• Support for IBM ESS FlashCopy V2
• Support for IBM Enterprise Tape Controller 3592 Model
J70 and Tape Drive 3592 Model J1A
7
z/VM Version 4 Release 1 provides: • Improved performance, capacity, and availability with
• VM function available in Version 3 except DCE, LANRES/ support for IBM RAMAC® Array Family
VM, and Vector Facility • Capacity Upgrade on Demand (CUoD) architecture
• Support for the IBM z900 and z800 (in z/Architecture and • Multiple Preferred Guests with Processor Resource/
ESA/390 modes), the S/390® G5 and G6, and the S/390 Systems Manager™ (PR/SM™ ) function
Multiprise® 3000 servers • Extensive use of ESA/390 architecture for data in
• Support for IFL engines on z990, z900, z890, and z800, memory
the S/390 G5 and G6, and the S/390 Multiprise 3000 – High-performance, sharable virtual disk in storage
servers – VM Data Spaces utilization for high-performance data
• One-time charge (OTC) priced per-engine access
• Consolidation of Linux workload on a single physical – Minidisk caching of CMS and guest data
server • z/Architecture to support 64-bit guest operating systems
• Improved I/O performance for Linux guests • Pageable guests up to 256 GB
• Enhanced page fault support for Linux guests • Native FlashCopy for the IBM ESS
• QDIO with OSA-Express Gigabit and Fast Ethernet, ATM
z/VM Version 3 Release 1 provides:
and Token-Ring adapters
• Supports all models of the IBM zSeries including the
• Guest enhancements for the IBM TotalStorage Virtual
z800 (except 0LF model) and z900 in ESA/390 and
Tape Server (VTS)
z/Architecture modes, S/390 Parallel Enterprise Server™
• Guest and native support for FICON-attached IBM
Generation 5 (G5) and 6 (G6), and the S/390 Multiprise
TotalStorage Enterprise Tape Controller 3590 Model A60
3000. Also supported are the S/390 Parallel Enterprise
Server R2, R3, Generation 3, and Generation 4 models,
z/VM for running Parallel Sysplex system environments
S/390 Multiprise 2000, S/390 Integrated Server, PC
• OS/390, z/OS, and z/OS.e Parallel Sysplex® system
Server System/390®, and the RS/6000® with System/390
environments as z/VM guests
Server-on-Board.
• Virtual Coupling Facility (CF) support:
• Extended distance and improved data rate with Enter-
– Faster deployment of new Parallel Sysplex systems
prise Systems Connection Architecture® (ESCON®)
– Real hardware coupling facilities and coupling links
• Additional extended distance and improved data rate
neither required nor supported
with FIbre Connection (FICON) architecture
– Duplexing on the IBM zSeries
• Enabled for Internet and intranet access
– Support to allow VM/ESA or z/VM systems to run as
• Hardware data compression
second-level (or higher) guests
• Support of the IBM ESS
– Help reduce risk in running new applications for
• OSA-Express support
OS/390, z/OS, or z/OS.e releases
8
– Can help reduce problems in scheduling test and pro- VM installation and service tools
duction time • S/390 Service Update Facility (SUF) for Internet-based
– Can help reduce training expense and reduce risk service of z/VM
to production operations through training with virtual • Virtual Machine Serviceability Enhancements Staged/
configurations Extended (VMSES/E) available for:
– Additional options for disaster recovery – Installation of z/VM, IBM Licensed Products, and
• z/VM V5 supports the Parallel Sysplex guest environment vendor products in VMSES/E format
on all models of the IBM z990, z900, z890, z800 servers. – Allows the service disks of the z/VM components to
In addition, z/VM V4 adds support for this environment reside in SFS
on all models of the IBM S/390 Parallel Enterprise Server – Application of z/VM service
Generation 5 and 6, and S/390 Multiprise 3000 servers – CORrective service (COR)
and z/VM V3.1 adds support for the S/390 Parallel Enter- – Recommended Service Upgrades (RSU)
prise Server Generation 3 and 4 and the S/390 Multiprise
• z/VM installation and service available on CD-ROM
2000 servers.
• Installation using 3590-formatted tapes and DVD
z/VM encompasses many uses • Order z/VM products and service using ShopzSeries
• Flexible, cost-effective guest environments • Internet delivery of z/VM SDO licensed products through
• Consolidation of select UNIX, Windows and Linux work- To learn more about SUF:
9
CMS Interactive Support
• CMS Pipelines support the use of CMS multitasking – Creates and utilizes data spaces if the user is autho-
rized
CMS Pipelines – Converts object or load modules, or program objects,
• Programmer productivity tool for simple creation of into a program object and stores the program object
powerful, reusable REXX and Assembler programs and in a partitioned data set extended (PDSE) program
Common Gateway Interface (CGI) scripts for Web servers library
– Converts object or load modules, or program objects,
Data-in-memory exploitation
into a load module and stores the load module in a
• Virtual disk in storage provides fast access to data in
partitioned data set (PDS) program library
memory
– Converts object or load modules, or program objects,
• Minidisk caching boosts performance with caching in
into an executable program in virtual storage and
central and/or expanded storage
executes the program
• VM Data Spaces allow applications in virtual machines to • The CMS loader
create additional VM Data Spaces of 2 gigabytes, up to
– Increases the services of the program fetch compo-
2 terabytes total
nent by adding support for loading program objects
– Reads both program objects and load modules into
Callable Services Library (CSL)
virtual storage and prepares them for execution
• Improved application development productivity
• REXX and other high-level languages can use z/VM ser-
VMLINK
vices, such as requesting Shared File System functions
• User productivity enhancer for linking minidisks and SFS
• Interfaces to use VM data spaces directories
• Interfaces to POSIX functions for CMS users and • Rewritten for improved serviceability in z/VM
applications
ibm.com/eserver/zseries/zvm
10
VM Server Support
11
Guest Operating System Support
– Provides consistent interface for VM, OS/390 or z/OS – Multiple Linux images on a z/VM system running IFLs
Minidisk
– Guest IPL from SCSI FCP disks on zSeries servers
Using files A B C D
B
equipped with the SCSI IPL Feature Enabler
– Deploy a Linux server farm on z/VM using only SCSI
FCP disks
SYSTEM Shared
File System
• z/VM HyperSwap function to provide a coordinated near-
Y D
continuous availability and disaster recovery solution for
C
Using files A C Byte distributed applications, such as WebSphere®, that can
File System
span z/OS images running natively and Linux guests run-
ning under z/VM
• New publication for deploying Linux on zSeries with z/VM
Using files C D
• Performance Toolkit enhancements to add new high-
level Linux reports
• Simplified systems management using facilities provided
by z/VM
12
• Systems management APIs for client applications to allo- – Integration of VSE and Linux guests for server con-
cate and manage resources for virtual machines solidation and new workloads, including WebSphere
• Handling of unexpected workload growth by the quick Application Server
addition of Linux virtual machines as needed • Improved performance with:
• Enhanced device support, such as virtual disks and – Virtual disk-in-storage exploitation, for example,
peer-to-peer remote copy for Linux systems shared lock file
• With corresponding function from Linux on zSeries, Linux – Minidisk caching in expanded and main storage
guest virtual machines may benefit from: – DB2 for VSE & VM data sharing for improved perfor-
enhanced page-fault handling mance
– Guest support for the IBM PCI Cryptographic Copro- – IBM TotalStorage Virtual Tape Server 3494 automated
cessor (PCICC on the z800/z900) or the IBM PCI tape library access
Cryptographic Accelerator (PCICA)
OS/390, z/OS, and z/OS.e guest benefits
– Shared-queue support for clear-key cryptographic
functions • Support of latest zSeries technology
– Guest support for the PCIX Cryptographic Coproces- • Parallel Sysplex support for guests within a single VM
– Dedicated-queue and shared-queue support for – Virtual Coupling Facility (CF) support to allow VM/ESA
• A state-of-the-art platform for combining the best of VSE – Dedicated-queue support for clear-key functions
core applications with new workloads that exploit Linux • Guest support for the PCICC (z800/z900) feature
on zSeries – Dedicated-queue support for clear-key and secure-
• Outstanding operational flexibility, simplicity, and produc- key cryptographic functions
tivity: • Guest support for the PCIXCC (z890/z990) feature
– Multiple specialized VSE guests for test, development, – Dedicated-queue support for clear-key and secure-
release-to-release transition key cryptographic functions
– Multiple production VSE guests for system simplicity
13
Performance
Support for z/Architecture and ESA/390-mode operating systems z/VM offers many features that can be used to improve
• Performance assist support performance. A number of these features work by keeping
– I/O-assist 1
frequently used data in memory, thus significantly reducing
– Performance assist 2 repeated I/O for the same data. The reduction in I/O can
• Tens to hundreds of guests for migration, testing, pro- result in faster response times, improved processor effi-
duction and development ciency and reduced load on the I/O subsystem. Minidisk
caching and virtual disk in storage are two examples of the
• Virtual device support
use of data-in-memory techniques in z/VM.
• Shared and dedicated resources
• Debugging and trace facilities for guest systems The degree of benefit varies with the frequency of system
• 64-bit guest operating systems including z/OS, z/OS.e, workload I/O that applies to these techniques, data-refer-
OS/390 Release 10, and Linux on zSeries ence patterns, DASD configuration, storage availability,
1) I/O assist is not available when z/VM is running in a To learn more about z/VM performance:
logical partition. z/VM must run in a logical partition on the
ibm.com/eserver/zseries/zvm/perf/
z990 and z890 servers
z/OS.e VSE/ESA
z/VM
14
Connectivity Options Communication Products
15
TCP/IP for z/VM Level 430 TCP/IP feature for z/VM Level 3A0 and TCP/IP for z/VM
• All functions available in TCP/IP for z/VM Level 420 plus: • All functions available in TCP/IP feature for VM/ESA
– Guest-LAN implementation extended to support multi- FL320 plus:
cast transmission across HiperSockets Guest LANs – Improved security with the inclusion of a Secure Sockets
– Improved performance of the TCP/IP stack by: Layer (SSL) server
– redesigning algorithms to reduce path-lengths – Transparent data access to remote systems data with an
– recoding procedures to optimize high-use paths NFS Client
– identifying and implementing performance improve- – Capability and usability improvements to FTP server for
ment items Web browsers
– Additional prevention of types of DoS attacks have – Better TCP/IP efficiency with the MPROUTE server
been implemented including Kiss of Death (KOD), – Reduced load on hosts with support for IP Multicasting
KOX, Blat, SynFlood, Stream, and R4P3D – Improved data transfer performance with QDIO support-
– Ease-of-use enhancements include: ing Gigabit Ethernet, Fast Ethernet, and 155 ATM (Ether-
– TCP/IP configuration wizard to automate the con- net LAN Emulation)
nection of a newly installed z/VM system to a TCP/ Note: Operates with z/VM V3.1 and V4.1
IP-based network
(See z/VM TCP/IP User’s Guide – SC24-5982-00)
– dynamic configuration of TCP/IP and optional gen-
eration of syntactically-correct configuration state- To learn more about TCP/IP for z/VM:
ments
ibm.com/eserver/zseries/zvm/related/tcpip/
Note: Operates with z/VM V4.3
(See z/VM TCP/IP Level 430 User’s Guide – SC24-6020-01) ACF/VTAM Version 4 Release 2 for VM/ESA
• Enhanced growth and constraint relief
TCP/IP for z/VM Level 420 • Increased number of users connected to a single VTAM®
• All functions available in TCP/IP for z/VM Level 3A0 plus: image
– Guest LAN capability designed to allow a VM guest to • Larger, more functional, less complex networks
install a virtual HiperSockets adapter for interconnec- • APPN® capability
tion of virtual machines
• Provides Low End Networking (LEN) communications to
– IMAP Server supporting the IMAP Version 4 Revision all nodes
1 (IMAP4rev1) mail server for storing and serving
• Better interconnection with multivendor networks
electronic mail
• Increased performance for on-line transaction
– Improved TCP/IP stack security helps prevent some
processing
types of Denial of Service (DoS) attacks (Smurf, Frag-
• Improved client/server access
gle, Ping-o-Death)
• More flexible access to applications and resources
Note: Operates with z/VM V4.2
across multiple platforms
(See z/VM TCP/IP Level 420 User’s Guide – SC24-6020-00) (See VTAM V4.2 for VM/ESA Release Guide – GC31-8089)
ibm.com/software/network/vtam
16
RSCS Version 3 Release 2 VM/Pass-Through Facility Version 2
• Unsolicited File Transfer (UFT) client and daemon sup- • Multisession support for CMS and dialed users
port • Auto sign-on support
• Processes NJE data traffic over TCP/IP, SNA, Bisynchro- • ESCON, FICON, TCP/IP, APPC, IUCV, CTCA, 3088,
nous, or directly-attached systems (CTCA, ESCON and Bisynchronous connectivity options
FICON) • Gateway access to SNA network
• Provides print support to TCP/IP printer daemon in text • Connectivity to other VM, z/OS, z/OS, OS/390, VSE and
and PostScript format AIX® systems
• Supports ASCII printers attached to protocol converters • Provides automated session operations
or by TCP/IP connection
• Transparent, seamless solutions for end-users
• Enables RSCS server to be the z/VM daemon to the
• Sharing a single session between multiple workstations
TCP/IP world
• Can provide low-cost workstation support for VSE guest
• Enables the z/VM printer daemon to access any printer
virtual machines
attached directly or indirectly to the NJE or TCP/IP net-
• Screen-capture capabilities
work
• Direct support for SDLC terminal control units
• Provides API interface to code your own device drivers
• Cross-system IUCV support provides communications
for RSCS
path for applications on separate VM systems to use
• Easy to customize, maintain and use
IUCV protocols
(See VM RSCS General Information Guide – GH24-5218)
(See VM/Pass-Through Facility Users Guide – SC24-5555)
ibm.com/eserver/zseries/zvm/related/rscs Facility Version 2
ibm.com/eserver/zseries/zvm/related/pvm
17
z/VM Decision Support Open Computing
VM has multiple offerings that enable the end user to POSIX standards
transform business data into timely and accurate business • Extends portability and provides standards-based appli-
decisions. cation-development services
• Defines basic operating-system interfaces and behavior
DB2 Server for VSE & VM • POSIX 1003.1c threads – Provide a general set of ser-
• Can improve productivity with Stored Procedures vices for developing multitasking server applications that
• Exploits DRDA 2 in application server for accessibility support multiple, concurrent execution streams
to data on local or remote systems – POSIX 1003.1c
• DB2 access over a TCP/IP network from DRDA® – POSIX 1003.1 and POSIX 1003.1a
requesters – POSIX 1003.2 – Shell and Utilities
• Increased database availability with Incremental Archive • POSIX hierarchical byte file system support by CMS and
• Optional QMF™ and QMF for Windows features SFS enables access by heterogeneous systems across
• Allows multiple read-only users access to all data (See z/VM OpenExtensions Users Guide — SC24-6108)
ibm.com/software/data/db2/vse-vm/
Linux UNIX
ibm.com/software/data/qmf/
18
z/VM System Management Products
Host Management Facilities/VM RTM VM/ESA Version 1 Release 5.3 and the RTM optional
• Monitors subsystems and applications to help reduce feature for z/VM V4 FL410 RealTime Monitor of z/VM systems,
outages including 64-bit architecture support
• Coordinates and simplifies performance analysis • Used for performance analysis and installation - man-
• Enables increased console automation agement of z/VM environments
• Manages local and remote systems • 31-bit enabled, allowing RTM to address storage above
• VMSES/E installation and service enabled • Improved initialization control with the availability of an
(See Host Management Facilities/VM General Information external configuration file which can be used to:
Manual – SC24-5612) – Establish table sizes, reducing the need for local
modifications and recompilations
ibm.com/eserver/zseries/zvm/related/hmf
– Provide an initial interface for specific commands,
helping to eliminate the need for RTMINIT processing
Performance Toolkit for VM optional feature of z/VM • Query command updated to provide:
Provides enhanced capabilities for a z/VM systems pro- – Service level of executable RTM parts using the new
grammer, operator, or analyst to monitor and report perfor- LEVEL operand
mance data:
– Storage addresses of dynamically-allocated tables
• Full-screen-mode system-console operation using the new TABLES operand
• Management of multiple z/VM systems (local or remote) – System information, such as the CP and CMS levels,
hardware level, and installed features using the new
• Post-processing of Performance Toolkit VM history
ENVIRON operand
files and of VM monitor data captured by the MON-
WRITE utility • RTM Version 1 Release 5.3 operates on on V3.1 but not
on V4 or V5
• Performance monitoring
• RTM is not available with z/VM V5.1
• Viewing of performance monitor data using either Web
browsers or PC-based 3270 emulator graphics (See RTM VM/ESA Program Description/Operations –
SH26-7000 for z/VM 3.1 or the RTM FL410 – SC24-6028
• TCP/IP performance reporting
for z/VM V4)
• Processes Linux performance data obtained from RMF
ibm.com/eserver/zseries/zvm/related/rtm
which can be viewed and printed similar to the way VM
data is viewed and presented
• Functional equivalence to PRF and RTM
(See z/VM: Performance Toolkit for VM - SC24-6062 for V4
or SC24-6136 for V5)
ibm.com/eserver/zseries/zvm/perf/toolkit
19
VM Performance Reporting Facility (VMPRF) Version 1 Release Resource Access Control Facility (RACF) optional feature of
2 and the PRF optional feature of z/VM V4 FL410 z/VM V4 or V5
• Produces performance reports and historical files RACF helps meet the need for security by providing:
through processing of monitor data
• Flexible control of access to protected resources
• Provides analysis and tuning aids for z/VM systems
• Protection of installation-defined resources
• VMPRF operates on V3.1 but not on V4 or V5
• Ability to store information for other products
• PRF is not available with z/VM V5.1
• Choice of centralized or decentralized control of profiles
(See VM Performance Reporting Facility User’s Guide –
• Transparency to end users
SC23-0460 for z/VM 3.1 or the z/VM PRF FL410 – SC24-
(See RACF General Information — GC28-0722)
6027 for z/VM V4)
ibm.com/eserver/zseries/zos/racf/vm.html
ibm.com/eserver/zseries/zvm/related/prf
• Aids in identifying and resolving performance problems • Can increase the productivity of your local operations
and performing capacity management – Provides tools and services that simplify and enhance
(See PAF/VM General Information Manual – GC23-0566) the operation of CP and CMS environments for end
users and application developers
ibm.com/eserver/zseries/zvm/related/paf – Provides fully-supported commands, EXECs and
applications that would otherwise need to be created
Directory Maintenance (DirMaint) for VM Version 1 Release 5 locally
and the DirMaint optional feature of z/VM V4 or V5
ibm.com/eserver/zseries/zvm/related/cuf
• Provides a highly secure interactive facility for maintain-
ing the system directory
• Provides distributed administration Display Management System for CMS (DMS/CMS)
• Provides a convenient mechanism for generating panels
• Provides commands and exits to support new functions
and menus for 3270 display terminals
• Supports Systems Management APIs
• Provides the ability to utilize the designed screens with
• Supports the Shared File System
any application program
• Enables VMSES/E installation and service
(See DirMaint 1.5 General Information Manual – GC20- Additional Product Information
1836 or the Directory Maintenance Facility Tailoring and For additional information on the many z/VM technology-
Administration Guide – SC24-6024 for V4 or SC24-6135 related products from IBM and independent software ven-
for V5) dors, visit the z/VM Web site at:
ibm.com/eserver/zseries/zvm/related/dirmaint ibm.com/zseries/zvm/products/
20
Configurability VM Evolution
Partitioning Options • z/VM Version 3 supports all models of the IBM zSeries
including the IBM z800 (except 0LF model) and z900 in
Virtual Logical
ESA/390 and z/Architecture modes, S/390 G5, G6, and
Number of Images
the S/390 Multiprise 3000. Also supported are the S/390
Many 15 - 301
G3, G4 and the R2 and R3 models, S/390 Multiprise
Performance
– I/O-assist3 - high performance for up Near Native 2000, S/390 Integrated Server, PC Server System/390,
to 6 preferred guests
and the RS/6000 with System/390 Server-on-Board, or
– Performance assist4 - high performance
for V=V guests (pageable guests) equivalent servers.
using QDIO
• z/VM Version 4 supports the IBM zSeries family of serv-
Resources ers including the z990, z900, z890, and z800 in ESA/390
– Dedicated or shared processors, – Dedicated or shared processor
storage and devices – Dynamic storage and z/Architecture mode, S/390 G5, G6, and the S/390
– Virtual devices reconfiguration
– Dedicated channels, CUs and
Multiprise 3000, or equivalent servers.
devices2
• z/VM Version 4 supports the Integrated Facility for Linux
Support Requirements (IFL) engines of the z990, z900, z890, z800, S/390 G5,
Hardware and Software Hardware G6, and the S/390 Multiprise 3000, or equivalent servers.
Reliability • z/VM Version 3.1 and 4.3 support the z990 and z890
Hardware and Software Hardware server, or equivalent servers, in ESA/390, z/Architecture,
1. Server-dependent (30 on the z990 or z890 server).
2. Channels (except parallel) may be shared on zSeries and S/390 servers using the
and compatibility mode.
Multiple Image Facility (MIF).
3. I/O-assist is not available when z/VM is running in a logical partition. z/VM must run in • z/VM Version 5 supports only the z990, z900, z890, and
a logical partition on the z990 or z890 server.
4. Performance assist is available only on the z990 or z890 server. z800 (standard or IFL engines), or equivalent servers in
z/Architecture mode.
Flexible Fixed
z/VM A B C D E F G A B
z/VM
A B C D E F G VM/ESA
V4R4
n
V4R3
n V4R2
V4R1
z/VM zSeries and S/390 zSeries and S/390
z/VM
LPAR mode multiprocessor V2R4
V3
V2R3
V2R2
V2R1
Function
V1R2.2
V2R2.1
V1R2
V1R1.1
VM/XA VM/ESA
SP V1R1
VM/SP
HPO
V1R5 370 Feature
VM/SP VM/ESA V1R1 370
Feature
'70s '80s '90 '91 '92 '93 '94 '95 '96 '97 '98 '99 '00 '01 '02 '03
21
VM Operating System Comparison
VM Function z/VM V3.1 z/VM V4 z/VM V5 VM Function z/VM V3.1 z/VM V4 z/VM V5
Function Guest Operating System
APPC/VM • • • S/370™ architecture • • •
Shared File System • • • 370-XA architecture • • •
Callable Services Lib. • • • ESA/390 architecture • • •
Cross Systems Extensions • • • z/Architecture • • •
Virtual disk in storage • • • Performance Assists
Enhanced minidisk caching • • • I/O Assist2, 20 • • •
370 accommodation • • • Assist for V=V guests5, 21 - • •
CP Exit Facility • • •
Processor
VMSES/E • • •
Uni • • •
Java™ and NetRexx™ • • -
N-way • • •
Parallel Sysplex simulation • • •
Systems Supported
Coupling Facility duplexing3 • • •
S/390 R2x, R3x • - -
HiperSockets3 • • •
3
G3 Servers • • -
Guest LAN • • •
G4 Servers# , • • -
Shared tape for guests4 • • •
G5 Servers# • • -
Accounting improvements4 - • •
5
G6 Servers# • • -
VSM APIs - • •
5
zSeries 800/890/900/990 • • •
VMRM enhancements - • • Servers#
Virtual LAN5 - • •
IFL processor feature - • •
Virtual swiching5 - • • S/390 Multiprise 2000 • - -
5
HCM and HCD - • • S/390 Multiprise 3000# • • -
MQ Interface Client • • • S/390 Integrated Server • - -
PCIX Cytographic Coprocessor6 - - •
RS/6000 and S/390
Dynamic Virtual Machine Server-on-Board • - -
Timeout6 - - •
PC Server S/390 • - -
Central Storage
Note: For information on versions of VM prior to z/VM, refer to the z/VM Ref-
16 MB • • • erence Guide, GM13-0137-00.
64 MB • • •
Legend
1 GB • • •
1 Pageable guests only
2 GB • • • 2 The sum of storage for each of the preferred guests plus the
64 GB • • • storage required for the VM Control Program cannot exceed 2 GB
Expanded Storage 3 Supported on z/VM V4.2 and later
4 Supported on z/VM V4.3 and later
Paging • • •
5 Supported on z/VM V4.4 and later
Guest • • • 6 Supported on z/VM V5.1 and later
VM Data Spaces • • • 20 I/O - assist is not available when z/VM is running in a logical partition.
Virtual Machine Size z/VM must be run in a logical partition on the z890 and z990 servers.
21 Performance assist is available only on the z890 and z990 server
16 MB • • •
22 Maximum channels on z890
999 MB • • • 23 Maximum channels on z990
2 GB • • • 24 Install, IPL, and operation of z/VM V5
256 GB1 • • • • Supported
I/O – Not applicable
# No 370 mode execution
FICON/ESCON I/O • • •
FICON CTCA3 • • •
Virtual FICON CTCA5 • • •
Cascaded FICON Directors5 • • •
Fibre Channel Protocol4 • • •
Guest IPL from SCSI FCP disks5 - • •
SCSI FCP disks6, 24 - - •
Logical Channel SubSystems5 • • •
HyperSwap6 - - •
Channels
16 • • •
32 • • •
48 • • •
256 • • •
5125, 22 - • •
10245, 23 - • •
22
VM Feature Comparison
VM Function z/VM V3.1 z/VM V4 z/VM V5 VM Function z/VM V3.1 z/VM V4 z/VM V5
APPC • • • OSA-2 • • •
23
To learn more © Copyright IBM Corporation 2004
IBM Corporation
Visit the zSeries World Wide Web site at
Integrated Marketing Communications
ibm.com/eserver/zseries or call IBM DIRECT at Server Group
Route 100
1 800 IBM-CALL in the U.S. and Canada.
Somers, NY 10589
Produced in the United States of America
Australia 132 426 04-04
Austria 0660.5109 All Rights Reserved
Belgium 02-225.33.33 References in this publication to IBM products or services do not imply that IBM intends
to make them available in every country in which IBM operates. Consult your local IBM
Brazil 0800-111426
business contact for information on the products, features, and services available in
China (20) 8755 3828 your area.
France 0800-03-03-03
IBM, IBM eServer, IBM logo, AIX, APPN, DB2, DFSMS/VM, DirMaint, DRDA, e-business
Germany 01803-313233 logo, Enterprise Storage Server, Enterprise Systems Connection Architecture, ESCON,
FICON, FlashCopy, HiperSockets, Language Environment, Multiprise, MVS, NetRexx,
Hong Kong (20) 2825 6222
NetView, OfficeVision, OfficeVision/VM, OpenEdition, OS/2, OS/390, OS/400, Parallel
Hungary 165-4422 Sysplex, Performance Toolkit for VM, Processor Resource/System Manager, PR/SM,
India (80) 526 9050 pSeries, QMF, RACF, RAMAC, RS/6000, S/370, S/390, S/390 Parallel Enterprise Server,
Tivoli, Tivoli ADSM, Tivoli ADSTAR, Tivoli Storage Manager, TotalStorage, Virtual Image
Indonesia (21) 252 1222
Facility, VisualAge, VM/ESA, VSE/ESA, VTAM, WebSphere, z/Architecture, z/OS, z/VM,
Ireland 1-850-205-205 and zSeries are trademarks or registered trademarks of the International Business
Israel 03-6978111 Machine Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks
Italy 167-017001
of Sun Microsystems, Inc. in the United States or other countries.
Japan 0120 300 426
UNIX is a registered trademark of The Open Group in the Unites States and other
Korea (02) 781 7800 countries.
Malaysia (03) 717 7890 Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation
In the United States, other countries, or both.
Mexico 91-800-00316
Prices subject to change without notice. Contact your IBM representative or Business
Netherlands 020-513.5151
Partner for the most current pricing in your geography.
New Zealand 0800-801-800 Other trademarks and registered trademarks are the properties of their respective com-
References in this publication to IBM products or services do not imply that IBM intends
Poland (022) 878-6777
to make them available in every country in which IBM operates. Consult your local IBM
Singapore 1800 320 1975 business contact for information on the products, features, and services available in
South Africa 0800-130130 your area.
Spain 900-100400 IBM hardware products are manufactured from new parts, or new and used parts.
Regardless, our warranty terms apply.
Sweden 020-220222
Photographs shown are of engineering prototypes. Changes may be incorporated in
Switzerland 0800 55 12 25 production models.
Taiwan (06) 2725 9300 This equipment is subject to all applicable FCC rules and will comply with them upon
delivery.
Thailand (02) 273 4444
Information concerning non-IBM products was obtained from the suppliers of those
Vietnam Hanoi (04) 843 6675 products. Questions concerning those products should be directed to those suppliers.
Vietnam HCM (08) 829 8342 All customer examples described are presented as illustrations of how those customers
have used IBM products and the results they may have achieved. Actual environmental
United Kingdom 0990-390390
costs and performance characteristics may vary by custom.
All statements regarding IBM’s future direction and intent are subject to change or
withdrawal without notice, and represent goals and objectives only. Contact your local
IBM office or IBM authorized reseller for the full text of a specific Statement of General
Direction.
GM13-0137-03
24