Home Page Icon
Home Page
Table of Contents for
Front cover
Close
Front cover
by Scott Vetter, José Ricardo Ziviani, Stephen Lutz, Breno Leitao, Murilo Opsfelder
IBM PowerKVM: Configuration and Use
Front cover
Figures
Tables
Examples
Notices
Trademarks
IBM Redbooks promotions
Preface
Authors
Now you can become a published author, too!
Comments welcome
Stay connected to IBM Redbooks
Summary of changes
March 2016, Second Edition
Chapter 1. Introduction
1.1 IBM Power Systems
1.1.1 POWER8 processors
1.1.2 IBM scale-out servers
1.1.3 Power virtualization
1.1.4 Simultaneous multithreading
1.1.5 Memory architecture
1.1.6 Micro-Threading
1.1.7 RAS features
1.2 Virtualization
1.2.1 PowerKVM versions
1.2.2 PowerKVM Version 3.1 considerations
1.2.3 Where to download PowerKVM
1.3 Software stack
1.3.1 QEMU
1.3.2 KVM
1.3.3 Open Power Abstraction Layer
1.3.4 Guest operating system
1.3.5 Libvirt software
1.3.6 Virsh interface
1.3.7 Intelligent Platform Management Interface
1.3.8 Petitboot
1.3.9 Kimchi
1.3.10 Slimline Open Firmware
1.3.11 Virtio drivers
1.3.12 RAS stack
1.4 Docker
1.4.1 Architecture
1.4.2 Docker hub
1.4.3 Docker file
1.5 Comparisons of PowerVM and PowerKVM
1.5.1 PowerVM and PowerKVM features
1.5.2 PowerKVM Version 2.1 and Version 3.1
1.6 Terminology
Chapter 2. Host installation and configuration
2.1 Host installation
2.2 Boot over network
2.2.1 Retrieve configuration from URL
2.2.2 Boot LiveDVD over network
2.2.3 Automated boot over DHCP
2.2.4 Automated installation
2.3 Install over existing IBM PowerKVM and host migration
2.4 Configuration
2.4.1 Console configuration for Scale-out Power Systems
2.4.2 Console configuration for Power LC systems
Chapter 3. Managing hosts and guests from a Web interface
3.1 Kimchi
3.1.1 Accessing Kimchi
3.1.2 Getting help
3.2 Host tab
3.3 Storage pool
3.3.1 Local directory
3.3.2 NFS
3.3.3 iSCSI
3.3.4 Logical volume
3.4 Network
3.4.1 NAT network
3.4.2 Bridged network
3.4.3 Isolated network
3.5 Templates
3.5.1 Create a new template
3.5.2 Edit an existing template
3.5.3 Create a template from an existing disk image
3.6 Guests
3.6.1 Create a new guest
3.6.2 Guest management
3.7 Accessing a graphical interface
3.7.1 noVNC
3.7.2 VNC
3.7.3 Custom keyboard layouts in Kimchi noVNC
3.8 Ginger
Chapter 4. Managing guests from the command-line interface
4.1 virsh console
4.1.1 virsh vncdisplay
4.2 Managing storage pools
4.2.1 Create new storage pools
4.2.2 Query available storage pools
4.2.3 List available volumes
4.2.4 Create a new volume
4.2.5 Delete or wipe a volume
4.2.6 Snapshots
4.3 Manage guest networks
4.3.1 Query guest networks
4.3.2 Create a guest network
4.4 Managing guests
4.4.1 Create a new guest
4.4.2 List guests
4.4.3 Start or stop a guest
4.4.4 Suspending and resuming
4.4.5 Delete a guest
4.4.6 Connect to a guest
4.4.7 Edit a guest
4.4.8 Add new storage to an existing guest
4.4.9 Add a new network to an existing guest
4.4.10 PCI I/O pass-through
4.4.11 CPU Hotplug
4.4.12 Memory Hotplug
4.4.13 Clone a guest
4.4.14 Migration
Chapter 5. Processor and memory virtualization
5.1 CPU virtualization
5.1.1 Types of virtualization
5.2 CPU overcommitment
5.3 CPU configuration
5.3.1 CPU compatibility mode
5.3.2 Simultaneous multithreading
5.3.3 Micro-Threading
5.3.4 Configuring NUMA
5.3.5 CPU pinning
5.3.6 CPU shares
5.4 CPU Hotplug
5.4.1 CPU Hotplug with a NUMA configuration
5.4.2 Considerations for CPU Hotplug
5.5 Memory
5.5.1 Memory allocation
5.5.2 Memory ballooning
5.5.3 Kernel SamePage Merging
5.5.4 Huge pages
5.5.5 Restrict NUMA memory allocation
5.6 Memory Hotplug
Chapter 6. I/O virtualization
6.1 Types of virtualization
6.1.1 PowerKVM supported devices
6.1.2 PCI I/O pass-through
6.2 Network virtualization
6.2.1 User mode networking
6.2.2 Network address translation networking
6.2.3 Bridged networking
6.2.4 Open vSwitch
6.3 Storage pools
6.3.1 Storage volume
6.3.2 Block device pools
6.3.3 File-backed pools
6.4 I/O pass-through
6.4.1 SCSI pass-through
6.4.2 USB pass-through
6.4.3 PCI pass-through to a virtual machine
6.4.4 I/O limits
6.5 N_Port ID Virtualization (NPIV)
6.6 Using multipath disks
6.6.1 Multipath disk handling
6.6.2 Direct mapped multipath disks
6.6.3 Multipath disks in a storage pool
6.7 Hot plug
6.7.1 Adding a new vSCSI adapter
Chapter 7. Advanced topics
7.1 Install PowerKVM on a hardware RAID
7.2 Guest migration
7.2.1 Offline migration
7.2.2 Online migration
7.2.3 Live migration
7.3 Booting PowerKVM from Petitboot shell
7.4 Security
7.4.1 SELinux
7.4.2 System updates
7.5 Cloud management
7.5.1 IBM PowerVC
7.5.2 IBM Cloud Manager with OpenStack
7.5.3 OpenStack controller services
7.6 Docker usage
7.6.1 Docker installation
7.6.2 Image management
7.6.3 Container management
7.6.4 Uploading your image to Docker hub
7.6.5 Creating image from scratch
Chapter 8. PowerKVM Development Kit
8.1 Introduction
8.1.1 Libvirt API
8.2 Installation
8.3 Architecture
8.4 Initial example
8.4.1 Using Python binding
8.4.2 Using the API in C
8.5 Query memory and CPU utilization example
8.6 Query guest network information
Related publications
IBM Redbooks
Online resources
Help from IBM
Back cover
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Note: Before using this information and the product it supports, read the information in “Notices” on page xvii.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset