14
PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин Power Systems Certified IT Specialist [email protected] Рената Закирова Power Systems Graduate [email protected]

PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

PowerKVM Virtualization for

Scale-out Linux Systems

26 июня 2014

IBM Power Technical Club

Сергей ЧичерюкинPower Systems Certified IT Specialist

[email protected]

Рената ЗакироваPower Systems Graduate

[email protected]

Page 2: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

• Kernel-Based Virtual Machine(KVM) Linux based virtualization For Scale Out POWER8 Linux Servers

• Processor and memory sharing and over commitment enableshigher VM and workload consolidation

• Dynamic addition & removal of virtual devices• Live VM Migration enables higher availability and allows workload

balancing• Exploits P8 Features like Micro-Threading providing greater

scheduling granularity vs x86 virtualization• Exploits performance, scalability and security built into Linux• Managed by PowerVC and open source tools which provides flexible

familiar Linux admin tools• Supports Redhat, SUSE, Ubuntu Linux Guests

PowerKVM v2.1 Open Virtualization Choice for Linux-only Scale-out Servers

Reduces IT Infrastructure costs

Optimize Linux workload consolidation at a lower cost

Simplify your virtualization management using open source tools

Optimize Linux Workload Consolidation and scale out of workloads at a lower cost of ownership

Maintain flexibility and agility by exploiting Open Source Community

Leverage traditional Linux admin skills on Power Systems to administer virtualization

Use open source tools like OpenStack to manage virtualization

2

Page 3: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

PowerKVM Requirements

Available on new POWER8 Scale out Linux only servers

– IBM Power Systems S822L

– IBM Power Systems S812L

PowerKVM does not support IBM i or AIX workloads

PowerKVM supports the following Linux Distributions as virtual guest

machines

– Red Hat Enterprise Linux 6.5 or later

– SUSE Enterprise Linux Server 11 Service Pack 3 or later

– Ubuntu Server 14.04

PowerKVM cannot be managed by an HMC

Disk >= 70GB of space available

3

Page 4: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

on Power... What?

Power8 Platform

OPAL FW

Qemu

VM1RHEL

VM2SLES

LibvirtAPI & virsh CLI

Linux Kernel

Pow

erK

VM

Host

ConsoleShell CLI

Linux UserspaceOpenstackEnd-node

componentsKimchi

Openstackcontroller

XcatChef

PuppetCustom scripts

Smart CloudEntry

Kimchi BrowserOr

Client

CLI / IPMIFSP

SUSE Manager

KVM

VM3Fedora

Page 5: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation5

PowerKVM Exploits POWER8 Micro-Threading

VM1

Traditional PowerVM and PowerKVM Dispatches the complete core to the VM

CPU Core

PowerKVM with Micro-Threading Dispatches Multiple VMs on a single core at the same time.

SMT1-2

CPU Core 4/1 Division

SMT1-8

VM1 VM2 VM3 VM4

Good for many small VMs / Workloads. Enabled with the PowerKVM ppc64_cpu command. 4/1 Division is only option initially.

Page 6: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

PowerKVM Installation and configuration

Installation methods

– DVD media

– Netboot installation

– Automatic process

Connection to server

– Serial port/SOL (Serial Over LAN)

– IBM Advanced Server Management

System Configuration– Configuration tool: configure-system

– IBM Advanced System Management

• OPAL Hypervisor Mode

• Hypervisor Configuration -> KVM Hypervisor Mode

6

IBM Power Systems S822L

IBM Power Systems S812L

ibm-powerkvm-2.1.0.1 ISO

Page 7: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation7

Page 8: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

Kimchi Local Administration

8

Provides simple graphical

web interface to initially

configure the PowerKVM

Host and to manage basic

virtualization for a small

configuration.

Included in PowerKVM

distribution.

Function includes

Initial host setup

Firmware update

Backup of configuration

Simple VM setup

Start and stop of VMs

Host monitoring

Use of Templates

View VM guest console

Page 9: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

Power Virtualization Options

9

PowerKVM

PowerVM

PowerVM is Power Virtualization that will continue to be enhanced to support AIX, IBM i Workloads as well as Linux Workloads

2004Initial Offering

Q2 2014Initial Offering

PowerKVM provides an open source choice for Power Virtualization for Linux workloads. Best for clients that aren’t familiar with Power and Linux centric admins.

Page 10: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

PowerVM to PowerKVM Comparison

Power 8 Linux only Hardware

Firmware

Host Software

Hardware

OPAL FirmwareHardware AbstractionBoot services

Standalone Diagnostics

P6, P7, P8 Hardware

Phyp Firmware - Hypervisor

Linux MCP/KVM Hypervisor

Guest VM Types

Managers

VIO ServerIO Virtualization

HMC, IVM, FSM, PowerVC, ISD VMControl

PowerVC, OpenStack, libvirt, Open Source Tools

10

Page 11: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

PowerVM vs PowerKVM Comparison

11

PowerVM PowerKVM

GA Availability Now since 2004 Q2 2014

Supported Hardware All P6, P7, P7+, P8 Systems S812L, S822L

Supported Guest OSAIX, IBM i & Redhat, SUSE

LinuxRedhat, SUSE & Ubuntu Linux

Workload Mobility Supports AIX, IBM i & Linux Linux

Basic Virtualization

ManagementIVM/HMC/FSM Virtman/libvirt/Kimchi

Advanced Virtualization

ManagementPowerVC/VMControl PowerVC, Vanilla OpenStack

Admin Type Power Centric Linux/x86 Centric

Established Security

Track Record on PowerYes No

Open Source Hypervisor No Yes

Complete Hardware

Awareness & Exploitation Yes Partial

Page 12: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

More Information on PowerKVM

ibm.com/systems/power/software/linux/powerlinux/powerkvm

12

Page 13: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

Demo

13

Page 14: PowerKVM Virtualization for Scale-out Linux Systems · PowerKVM Virtualization for Scale-out Linux Systems 26 июня 2014 IBM Power Technical Club Сергей Чичерюкин

© 2014 IBM Corporation

Open Innovation to Put Data to Work