Introducing KVM for IBM z Systems 1
Key Terms Kernel QEMU Hypervisor Mainframe Operating System The central module of an operating system (OS) (Quick Emulator) A free and open-source hosted hypervisor that performs hardware virtualization Also called a virtual machine manager, is a program that allows multiple operating systems to share a single hardware host A large high-speed computer, especially one supporting numerous workstations or peripherals Software that manages all of the hardware resources associated with your desktop or laptop, server or mainframe. 2
Agenda Z Systems The Evolution of z Systems Linux History of Unix/Linux The Connection Benefits of KVM Standard management interface for KVM KVM's target audience The future of KVM I want KVM 3
z Systems When IBM designed the original mainframe in 1964, it told its customers they would never have to change a line of code. That promise is still true today and remains a major value proposition for IBM customers. Lawrence Miller What is z System? z Systems is a long line of mainframe computers spanning over 50 years. z Systems is comprised of hardware, technological innovations, operating systems, and software designed for critical enterprise applications and processes. 4
Evolution of z Systems IBM introduced the System/360 (S/360) as a new generation of electronic computing equipment. April 1964 IBM unveiled the eserver zseries 900 the first mainframe built from scratch with e-business as its primary function. October 2000 IBM introduced it s 13 th high end processor family based on CMOS technology. z Systems (z13 zenterprise) and as a result IBM marked it s anniversary of fifty years of mainframe innovation. April 2014 September 1990 IBM announced System/390 (S/390) - the company s most comprehensive rollout of products, features, and functions in more than a quarter of a century. July 2010 IBM zenterprise System (zenterprise) is the latest line of IBM mainframes now an enterprise systems category solution. August 2015 IBM unveiled the most secure Linux servers in the industry, called LinuxOne. 5
Linux Linux is an Operating System (OS) The Linux kernel design is based on Unix Ultimately, Linux manages the communication between your software and hardware Linux is actually everywhere! 6
Linux Components of an Operating System (OS) such as Linux: The bootloader Kernel Daemons The Shell Graphical Server Desktop Environment Applications 7
History of Unix/Linux In 1968, Ken Thompson and Dennis Ritchie created Unix at Bell Labs. From that point on, a number of side projects started with the vision of Unix in mind A Kernel that took the world be storm! Linux was started in 1991 by Linus Torvalds, a graduate student at the University of Helsinki In 1999, IBM incorporated the Linux port on the Mainframe 8
KVM : Kernel-based Virtual Machine A full virtualization solution for Linux on x86 hardware A loadable kernel module The kernel component of KVM is included in Linux since version 2.6.20 9
KVM An Open Source software which Allows the Linux kernel to act as a hypervisor Linux provides the base capabilities QEMU provides I/O device virtualization and emulation 10
The Connection KVM for IBM z Systems provides open source virtualization for IBM z Systems and the LinuxONE platforms KVM is an efficient combination of a highly scalable hardware architecture and latest Open Source technology KVM for IBM z Systems allows Reduce operating costs through x86 server consolidation and deployment of Linux workloads Simple installations and standardized Linux administration Sharing of resources Flexibility of using multiple Linux workloads Improving service levels to meet high demands 11
KVM Benefits of KVM include An open source tool that runs on all hardware (x86, Power and z) Virtual Machine life cycle and device management Live Guest Mobility / Live Migration Memory/CPU overcommit Accelerates cloud deployments Linux runs seamlessly on a: trusted, scalable, available, and secure platform 12
Standard Management Interface for KVM Libvirt is a virtualization management API Libvirt supports several hypervisors such as QEMU/KVM Xen VMWare ESX Provides a simple CLI to define and manage guests Some basic virsh commands: virsh define guest.xml virsh start VM_NAME console virsh list --all 13
I Want KVM To order KVM for IBM z Systems or obtain fixes, simply go to the KVM for z Systems developerworks page. https://g01acxwass069.ahe.pok.ibm.com/cms/ developerworks/linux/kvmforz/index.html 14
15
16
17
Resources KVM for IBM z Systems http://www-03.ibm.com/systems/z/solutions/virtualization/kvm/ Builds on Linux Success http://www-03.ibm.com/press/us/en/pressrelease/47474.wss IBM z13 http://www.clipper.com/research/tcg2015001.pdf IBM Software for System Z for dummies(pdf) http://user.xmission.com/~danicody/ctec/cs%201400/systemz.pdf Linux-KVM http://www.linux-kvm.org/page/main_page 18
Trademarks IBM, the IBM logo, ibm.com and Rational are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml. Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-ibm products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the 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. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. This presentation and the claims outlined in it were reviewed for compliance with US law. Adaptations of these claims for use in other geographies must be reviewed by the local country counsel for compliance with local laws. 19