Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Mastering KVM Virtualization

You're reading from   Mastering KVM Virtualization Dive in to the cutting edge techniques of Linux KVM virtualization, and build the virtualization solutions your datacentre demands

Arrow left icon
Product type Paperback
Published in Aug 2016
Publisher Packt
ISBN-13 9781784399054
Length 468 pages
Edition 1st Edition
Tools
Arrow right icon
Toc

Table of Contents (22) Chapters Close

Mastering KVM Virtualization
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
1. Understanding Linux Virtualization FREE CHAPTER 2. KVM Internals 3. Setting Up Standalone KVM Virtualization 4. Getting Started with libvirt and Creating Your First Virtual Machines 5. Network and Storage 6. Virtual Machine Lifecycle Management 7. Templates and Snapshots 8. Kimchi – An HTML5-Based Management Tool for KVM/libvirt 9. Software-Defined Networking for KVM Virtualization 10. Installing and Configuring the Virtual Datacenter Using oVirt 11. Starting Your First Virtual Machine in oVirt 12. Deploying OpenStack Private Cloud backed by KVM Virtualization 13. Performance Tuning and Best Practices in KVM 14. V2V and P2V Migration Tools Converting a Virtual Machine into a Hypervisor Index

Index

A

  • Advanced Message Queuing Protocol (AMQP)
    • URL / Core OpenStack components
    • about / Core OpenStack components
  • apache software foundation (ASF)
    • about / What Linux virtualization offers you in the cloud
  • Application Programmable Interface (API)
    • about / Starting the libvirt service
  • Application Programming Interface (API)
    • about / Getting acquainted with libvirt and its implementation
  • applications
    • about / Introducing Software Defined Networking
  • Application virtualization
    • URL / Types of virtualization
  • arp flux
    • reference / Networking tuning in KVM
  • aSPICE
    • Secure SPICE ClientTopicnURL / Managing virtual machine through android phones
  • automated virtual machine deployment
    • about / Automated virtual machine deployment
    • virt-builder, defining / Introducing virt-builder
    • oz, defining / Introducing oz

B

  • Bare Metal
    • about / Type 1 and Type 2 hypervisors
  • best practices, KVM guest time keeping
    • about / KVM guest time-keeping best practices
    • kvm-clock / kvm-clock
  • binary translation
    • URL / Full virtualization
  • bridge / Virtual networking
    • creating, with shared physical interfaces / NATed virtual network

C

  • cache mode, disk and block I/O tuning
    • about / Cache mode
    • none / Cache mode
    • writethrough / Cache mode
    • writeback / Cache mode
    • directsync / Cache mode
    • unsafe / Cache mode
    • default / Cache mode
  • CentOS6 template
    • preparing, with LAMP stack / Example 1 – preparing a CentOS 7 template with a complete LAMP stack
  • CentOS 7
    • URL / Introducing oz
  • clone provisioning method
    • used, for deploying VMs / Deploying VMs using the clone provisioning method
  • Cloudstack
    • about / What Linux virtualization offers you in the cloud
  • cluster
    • about / Getting acquainted with oVirt data center and cluster
  • containers
    • about / Operating system virtualization/partitioning
  • controller
    • about / Introducing Software Defined Networking
  • Copy on write (COW) shared page
    • about / Getting acquainted with Kernel Same Page merging
  • core OpenStack components
    • defining / Core OpenStack components
  • CPU and memory
    • tuning, with NUMA / Tuning CPU and memory with NUMA
  • CPU cores
    • about / CPU cores
  • CPU modes
    • URL / Operating system virtualization/partitioning
  • CPU pinning
    • about / CPU pinning, The numactl command
    • numactl command / The numactl command
  • CPU tuning
    • about / CPU tuning
    • number of VCPUs / The number of vCPUs
    • CPU configuration / CPU configuration
    • CPU topology / CPU topology
    • CPU pinning / CPU pinning

D

  • Data Plane/Forwarding Plane
    • about / Introducing Software Defined Networking
  • data structures / Data structures
    • defining / Data structures
  • device assignment / How to turn it on?
  • DigitalOcean
    • URL / What Linux virtualization offers you in the cloud
  • disk and block I/O tuning
    • about / Disk and block I/O tuning
    • cache mode / Cache mode
    • I/O mode / I/O mode
    • I/O tuning / I/O tuning
    • block device I/O tuning / I/O tuning
  • Domains
    • about / Xen
  • Dynamic Host Configuration Protocol (DHCP) / Core OpenStack components

E

  • Embedded
    • about / Type 1 and Type 2 hypervisors
  • emulatorpin
    • about / emulatorpin
  • environment
    • setting up / Setting up the environment
    • virtualization packages, installing / Installing virtualization packages
    • libvirt service, starting / Starting the libvirt service
    • virt capabilities, validating / Validate and understand your system's virt capabilities
  • Ethernet Hub
    • about / Introducing Software Defined Networking
  • Eucalyptus
    • about / What Linux virtualization offers you in the cloud
  • Extended Page Tables (EPT)
    • about / KVM in action
  • external disk snapshots
    • working with / Working with external disk snapshots
    • creating / Creating an external disk snapshot
    • quiesce / What is quiesce?
    • reverting, to external snapshots / Reverting to external snapshots
    • deleting / Deleting external disk snapshots
  • external snapshots
    • merging, blockcommit used / Deleting external disk snapshots
    • merging, blockpull used / Deleting external disk snapshots
    • URL / Deleting external disk snapshots

F

  • Fedora 22
    • URL / Introducing oz
  • Fibre Channel Protocol (FCP)
    • about / Storage
  • file structures
    • and inodes / Anonymous inodes and file structures
  • FirstInstance
    • launching / Launching First Instance
  • FlowSim
    • reference / Adding an Open vSwitch (vswitch001) instance to the OpenDaylight controller on system (ODL-sys)
  • full virtualization
    • about / Full virtualization

G

  • General Public License (GPL)
    • about / Time to think more about QEMU
  • Generic Routing Encapsulation (GRE)
    • about / Overlay networks
  • GlusterFS
    • about / Storage
  • graphics
    • about / Graphics

H

  • Hardware-assisted or Full Virtualization (HVM)
    • about / Xen
  • hardware assisted virtualization
    • defining / Hardware assisted virtualization
  • Hardware configuration examples
    • defining / Hardware configuration examples
  • hard_timeout / Adding an Open vSwitch (vswitch001) instance to the OpenDaylight controller on system (ODL-sys)
  • host agent
    • about / The oVirt engine
  • host system
    • monitoring, with Kimchi WebUI / Monitoring and managing a host system with the Kimchi WebUI
    • managing, with Kimchi WebUI / Monitoring and managing a host system with the Kimchi WebUI
  • host system management
    • defining, Kimchi-Ginger plugin used / Host system management using the Kimchi-Ginger plugin
  • host system requirements
    • about / Host system requirements
  • hugepages / hugepages
  • hypervisor
    • type 1 and type 2 hypervisors / Type 1 and Type 2 hypervisors
  • hypervisor/VMM
    • about / Types of virtualization

I

  • I/O mode
    • IO=native / I/O mode
    • IO=threads / I/O mode
    • IO=default / I/O mode
  • idle_timeout / Adding an Open vSwitch (vswitch001) instance to the OpenDaylight controller on system (ODL-sys)
  • inodes
    • and file structures / Anonymous inodes and file structures
  • instance configuration database
    • accessing / Accessing the instance configuration database
  • internal snapshots
    • working with / Working with internal snapshots
    • first internal snapshot, creating / Creating the first internal snapshot
    • creating, with custom name and description / Creating an internal snapshot with a custom name and description
    • multiple snapshots, creating / Creating multiple snapshots
    • reverting to / Reverting to internal snapshots
    • deleting / Deleting internal snapshots
  • Internet Small Computer System Interface (iSCSI)
    • about / Storage
  • IPA
    • URL / Preparing the system for oVirt engine installation

J

  • Just Enough Operating System (JEOS)
    • about / Introducing oz

K

  • Kernel-based Virtual Machine (KVM)
    • about / Introducing KVM
    • defining / High-level overview of KVM
  • Kimchi
    • URL / Setting up Kimchi server, Host system management using the Kimchi-Ginger plugin
  • Kimchi project
    • defining / Introduction to the Kimchi project
    • architecture / Kimchi architecture
  • Kimchi server
    • setting / Setting up Kimchi server
    • kimchid service, starting / Starting kimchid service
  • KSM
    • about / Getting acquainted with Kernel Same Page merging
    • packages and files / KSM packages and files
    • and NUMA / KSM and NUMA
  • KVM
    • defining / KVM in action
    • APIs / KVM APIs
    • networking tuning / Networking tuning in KVM
  • kvm-clock
    • about / kvm-clock
    • reference / kvm-clock
  • KVM.ko
    • about / KVM in action
  • KVM guest time keeping
    • best practices / KVM guest time-keeping best practices
  • KVM virtualization infrastructure
    • managing, kimchi WebUI used / Managing KVM virtualization infrastructure using kimchi WebUI
  • KVM VMs
    • integrating, with OVS / Integrating KVM VMs and OVS
  • KVM VM traffic
    • controlling / Open vSwitch QoS – controlling KVM VM traffic

L

  • LAMP Stack installation
    • URL / Example 1 – preparing a CentOS 7 template with a complete LAMP stack
  • LDAP/IPA
    • URL / The oVirt engine
  • libvirt
    • defining / Getting acquainted with libvirt and its implementation, Getting acquainted with libvirt
    • implementing / Getting acquainted with libvirt and its implementation
    • URL / Getting acquainted with libvirt and its implementation, Internal workings of libvirt
    • working / Internal workings of libvirt
    • functions / Internal workings of libvirt
    • used, for virtual networking / Virtual networking using libvirt
  • libvirt-API bindings
    • URL / Libvirt Web API
  • libvirt bindings
    • URL / Internal workings of libvirt
  • libvirt Web API
    • defining / Libvirt Web API
  • Lightweight Directory Access Protocol (LDAP) / Core OpenStack components
  • Linux bridges
    • limitations / Limitations of Linux bridges
  • Linux official documentation
    • URL / Getting acquainted with Kernel Same Page merging
  • Linux virtualization
    • using / Why should I use Linux virtualization?
    • defining / What Linux virtualization offers you in the cloud
  • lockd
    • enabling / Enabling lockd
  • logical networks
    • about / Networking
    • creating / Creating logical networks
  • LXC (Linux containers)
    • about / Introducing virt-manager

M

  • MacVTap
    • about / MacVTap
  • memory
    • about / Working with memory
    • working with / Working with memory
    • allocation / Memory allocation
    • maximum allocation / Memory allocation
    • current allocation / Memory allocation
    • tuning / Memory tuning
    • backing / Memory backing
  • memory backing
    • about / Memory backing
    • locked / locked
    • nosharepages / nosharepages
    • hugepages / hugepages
  • memory management unit (MMU) / hugepages
  • migration
    • live or online migration / Live or online migration
    • future / Future of migration
  • multi queue virtio-net
    • reference / How to turn it on?

N

  • Native Hypervisor
    • about / Type 1 and Type 2 hypervisors
  • nested KVM
    • about / Introducing nested KVM
    • enabling / How to enable nested KVM?
  • Network File System (NFS)
    • about / Storage
  • network infrastructure
    • about / Introducing Software Defined Networking
  • networking tuning, KVM
    • performing / Networking tuning in KVM
    • enabling / How to turn it on?
  • Network Interface card (NIC)
    • about / Physical CPU
  • Network Interface Card (NIC)
    • about / Network
  • network port mirroring
    • about / Network port mirroring
    • configuring / Configuring port mirroring
  • Network Time Protocol (NTP) / KVM guest time-keeping best practices
  • New Virtual Machine wizard
    • creating / Creating a new virtual machine wizard
  • northbound
    • about / Introducing Software Defined Networking
  • NUMA
    • about / What is NUMA?
    • automatic NUMA balancing / Automatic NUMA balancing
  • NUMA (Non Uniform Memory Access)-capable system / CPU pinning
  • numactl command
    • using / The numactl command
  • numad
    • about / Understanding numad and numastat
  • NUMA memory allocation policies
    • about / NUMA memory allocation policies
    • numatune / numatune
    • emulatorpin / emulatorpin
  • numastat
    • about / Understanding numad and numastat
  • numatune
    • about / numatune
    • memory element / numatune
    • nodeset attribute / numatune
    • placement attribute / numatune

O

  • OpenDaylight controller (ODL-sys)
    • installing / Installing the OpenDaylight controller (ODL-sys)
    • hardware requisites / Hardware requirements
    • ODL, installing / Installing and configuring ODL
    • ODL, configuring / Installing and configuring ODL
    • Open vSwitch (vswitch001) instance, adding / Adding an Open vSwitch (vswitch001) instance to the OpenDaylight controller on system (ODL-sys)
    • flows, installing on OVS bridge / Installing flows on the OVS bridge using OpenDaylight Dashboard
  • OpenFlow
    • example / Adding an Open vSwitch (vswitch001) instance to the OpenDaylight controller on system (ODL-sys)
  • Open Networking Foundation (ONF)
    • about / Introducing Software Defined Networking
    • key themes / Introducing Software Defined Networking
  • Open Source
    • features / Why should I use Linux virtualization?
  • open source virtualization projects
    • about / Open source virtualization projects
    • references / Open source virtualization projects
    • Xen / Xen
    • Kernel-based Virtual Machine (KVM) / Introducing KVM
  • Openstack
    • about / What Linux virtualization offers you in the cloud
  • OpenStack
    • references / RDO OpenStack deployments methods, Launching First Instance
    • virtualization layer, troubleshooting / Troubleshooting the virtualization layer of OpenStack
  • OpenStack architecture
    • defining / OpenStack architecture
    • core OpenStack components / Core OpenStack components
  • OpenStack components
    • Compute service (Nova) / Core OpenStack components
    • Block storage (Cinder) / Core OpenStack components
    • Virtual network (Neutron) / Core OpenStack components
    • Image management (Glance) / Core OpenStack components
    • Authentication (Keystone) / Core OpenStack components
    • Telemetry (Ceilometer) / Core OpenStack components
    • Dashboard (Horizon) / Core OpenStack components
    • Object Storage (Swift) / Core OpenStack components
    • Orchestration (Heat) / Core OpenStack components
    • URL / Core OpenStack components
  • OpenStack deployment
    • defining / OpenStack deployment
    • RDO OpenStack / RDO OpenStack
  • OpenStack Marketplace
    • URL / OpenStack deployment
  • open virtualization format (ova)
    • about / Converting virtual machines from unsupported virtualization platforms
  • Open vSwitch
    • about / Introducing Open vSwitch
    • reference / Introducing Open vSwitch
    • versus Linux bridge / Comparison between Linux bridge and Open vSwitch
    • architecture / Open vSwitch architecture
    • installation / Open vSwitch installation and setup
    • setup / Open vSwitch installation and setup
    • openvswitch.service, starting / Starting openvswitch.service
    • kernel module / Open vSwitch kernel module
    • command-line interface / Getting started with the Open vSwitch command-line interface
    • KVM VMs, integrating / Integrating KVM VMs and OVS
    • managing, OpenDaylight SDN controller used / Managing Open vSwitch using the OpenDaylight SDN controller
    • troubleshooting / Basic Open vSwitch troubleshooting
  • Open vSwitch bridge
    • setting up / Setting up your first Open vSwitch bridge
    • configuring manually, ovs-vsctl command used / Configuring an Open vSwitch bridge manually using the ovs-vsctl command
    • configuring, network scripts used / Configuring an Open vSwitch bridge using network scripts
  • Open vSwitch tunnels configuration, with VxLan
    • performing / Configuring Open vSwitch tunnels with VxLan
    • KvmHOST1 host side configuration / KvmHOST1 host side configuration
    • kvmHOST2 host configuration / kvmHOST2 host configuration
  • operating system partitioning
    • about / Operating system virtualization/partitioning
  • operating system virtualization
    • about / Operating system virtualization/partitioning
  • output_port / Configuring port mirroring
  • overlay networks
    • about / Overlay networks
  • oVirt
    • URL / Getting acquainted with libvirt and its implementation, oVirt architecture
    • defining / Introducing oVirt
    • about / Introducing oVirt, Networking, What next?
    • architecture / oVirt architecture
    • components / oVirt architecture
    • engine / The oVirt engine
    • node / The oVirt node
    • storage / Storage
    • networking / Networking
    • references / What next?
  • oVirt data center
    • defining / Getting acquainted with oVirt data center and cluster
    • initiating / Initiating an oVirt data center
  • oVirt engine / The oVirt engine
    • functions / The oVirt engine
    • installing / Installing the oVirt engine
    • URL / Installing the oVirt engine
    • about / Initiating an oVirt data center
  • oVirt engine commands
    • defining / Creating and starting a virtual machine
  • oVirt engine installation
    • system, preparing for / Preparing the system for oVirt engine installation
  • oVirt manager
    • URL / Preparing the system for oVirt engine installation
  • ovirtmgmt
    • about / Getting acquainted with oVirt data center and cluster
  • oVirt node / The oVirt node
    • installing / Installing oVirt node
  • ovs-vsctl commands
    • ovs-vsctl show / Getting started with the Open vSwitch command-line interface
    • #ovs-vsctl list-br / Getting started with the Open vSwitch command-line interface
    • #ovs-vsctl list-ports <bridge> / Getting started with the Open vSwitch command-line interface
    • #ovs-vsctl list interface <bridge> / Getting started with the Open vSwitch command-line interface
    • #ovs-vsctl add-br <bridge> / Getting started with the Open vSwitch command-line interface
    • #ovs-vsctl add-port <bridge> / Getting started with the Open vSwitch command-line interface
    • ovs-dpctl / Getting started with the Open vSwitch command-line interface
    • #ovs-ofctl / Getting started with the Open vSwitch command-line interface
    • #ovs-ofctl show <BRIDGE> / Getting started with the Open vSwitch command-line interface
    • #ovs-ofctl dump-flows <Bridge> / Getting started with the Open vSwitch command-line interface
    • #ovs-dpctl show / Getting started with the Open vSwitch command-line interface
    • #ovs-dpctl dump-flows / Getting started with the Open vSwitch command-line interface
    • ovs-appctl / Getting started with the Open vSwitch command-line interface
    • #ovs-appctl bridge/dumpflows <br> / Getting started with the Open vSwitch command-line interface
    • #ovs-appctl fdb/show <br> / Getting started with the Open vSwitch command-line interface
  • OVS-vsctlshow command / Configuring an Open vSwitch bridge manually using the ovs-vsctl command
  • oz
    • defining / Introducing oz
    • configuration file / The oz configuration file
    • URL / The oz configuration file
    • used, for creating virtual machine / Creating a virtual machine using oz

P

  • Packstack
    • about / RDO OpenStack deployments methods
    • installing / Installing Packstack
    • prerequisites / Prerequisites
    • installer, installing / Installing the Packstack installer
    • running, for installing OpenStack / Running Packstack to install OpenStack
  • pages / hugepages
  • Parallel NFS (pNFS)
    • about / Storage
  • paravirtualization
    • about / Paravirtualization
    • URL / Paravirtualization
  • PCI passthrough
    • about / PCI passthrough
    • enabling / PCI passthrough
  • permissions
    • and User access control / Permissions and user access control
  • physical CPU
    • about / Physical CPU
  • physical memory
    • about / Physical memory
  • Pluggable Authentication Module (PAM)
    • about / Starting kimchid service
  • policing / Open vSwitch QoS – controlling KVM VM traffic
  • pre-configured disk Fedora 22 image
    • URL / Importing an existing disk image
  • Precision Time Protocol (PTP) servers / Benefits of VM migration

Q

  • qcow
    • references / Disk and block I/O tuning
  • QEMU/KVM
    • URL / Internal workings of libvirt
  • QEMU guest agent
    • about / QEMU guest agent
  • QEMU internals
    • defining / Qemu – KVM internals
  • Qemu Machine Protocol (QMP)
    • about / QEMU guest agent
  • QEMU Monitor Protocol (QMP)
    • defining / QEMU Monitor Protocol
  • Quality of Service (QOS) / I/O tuning
  • Quick Emulator (QEMU)
    • defining / Time to think more about QEMU, Qemu – KVM internals
    • about / Time to think more about QEMU
    • URL / Time to think more about QEMU
    • data structures / Data structures
    • models, threading / Threading models in QEMU
  • quiesce / What is quiesce?

R

  • RDO-Manager
    • URL / RDO OpenStack deployments methods
    • about / RDO OpenStack deployments methods
  • RDO OpenStack
    • defining / RDO OpenStack
    • URL / RDO OpenStack
    • deployments methods / RDO OpenStack deployments methods
    • Packstack, installing / Installing Packstack
  • Red Hat Enterprise Virtualization (RHEV)
    • about / Getting acquainted with libvirt, Introducing oVirt, Introducing the virt-v2v utility
  • restore
    • URL / Creating and starting a virtual machine
  • routed virtual network
    • about / Routed virtual network
    • virtual network, editing / Editing a virtual network

S

  • Secure Virtual Machine (SVM)
    • about / Hardware assisted virtualization, KVM in action
  • select_all / Configuring port mirroring
  • select_dst_port / Configuring port mirroring
  • select_src_port / Configuring port mirroring
  • shaping / Open vSwitch QoS – controlling KVM VM traffic
  • shared storage
    • about / Shared storage
    • offline migration / Offline migration, What if I start the VM accidently on both the hypervisors?
  • Show My Network State
    • about / Basic Open vSwitch troubleshooting
    • reference / Basic Open vSwitch troubleshooting
  • Simple Protocol for Independent Computing Environments (SPICE)
    • about / SPICE graphics server
  • Single Root IO Virtualization(SR-IOV) / How to turn it on?
  • snapshots
    • about / Snapshots
    • VM disk image formats / VM disk image formats
    • best practices / Best practices for dealing with snapshots
  • snapshots, for libvirt guests
    • internal snapshot / Snapshots
    • external snapshot / Snapshots
  • Software-Defined Networking (SDN)
    • about / Types of virtualization
    • URL / Types of virtualization
  • Software Defined Networking (SDN)
    • about / Introducing Software Defined Networking
  • Software Defined Storage (SDS)
    • URL / Types of virtualization
  • southbound
    • about / Introducing Software Defined Networking
  • Spanning Tree Protocol (STP) / Virtual networking
  • SPICE graphics server
    • about / SPICE graphics server
    • URL / SPICE graphics server
    • adding / Adding SPICE graphics server, Methods to access a virtual machine console
  • standalone KVM guests
    • converting, to oVirt Virtualization platform / Converting standalone KVM guests to an oVirt Virtualization platform and the OpenStack cloud
    • converting, to OpenStack cloud / Converting standalone KVM guests to an oVirt Virtualization platform and the OpenStack cloud
  • storage
    • about / Storage, It's all about storage!
    • SWAP space / How much SWAP space is recommended?
    • unmanaged storage, working with / Working with unmanaged storage
    • disk image, creating / Creating a disk image and attaching it to a guest
    • disk image, attaching to guest / Creating a disk image and attaching it to a guest
    • image information, obtaining / Getting image information
    • virt-manager, used for attaching disk / Attach a disk using virt-manager
    • virsh, used for attaching disk / Attach a disk using virsh
    • managed storage, working with / Working with managed storage
    • management console / Storage management console
    • pools, creating / Creating storage pools
    • ISO image library, creating / Creating an ISO image library
    • pool, deleting / Deleting a storage pool
    • volumes, deleting / Creating storage volumes
    • volumes, creating with virsh command / Creating volume using virsh command
    • deleting, with virsh command / Deleting a volume using the virsh command
  • storage domains
    • data domain / Storage
    • export domain / Storage
    • ISO domain / Storage
    • creating / Creating storage domains
  • storage pool
    • file system directory backed storage pool / File system directory backed storage pool
    • Logical Volume Manager (LVM) Volume Group backed storage pool / LVM Volume Group backed storage pool
    • Internet Small Computer System Interface (iSCSI) backed storage pool / iSCSI backed storage pool
    • deleting / Deleting a storage pool
    • deleting, virt-manager used / Deleting storage pool using virt-manager
    • deleting, with virsh / Deleting storage pool using virsh
  • Storage Pool Manager (SPM)
    • about / Creating storage domains
  • storage pool types
    • -dir / Working with managed storage
    • -disk / Working with managed storage
    • -fs / Working with managed storage
    • -netfs / Working with managed storage
    • -gluster / Working with managed storage
    • -iscsi / Working with managed storage
    • -scsi / Working with managed storage
    • -lvm / Working with managed storage
    • -rbd / Working with managed storage
  • system call
    • URL / Operating system virtualization/partitioning
  • System Preparation (Sysprep) tool
    • about / Example 2 – preparing a Windows 7 template with a MySQL database
    • URL / Example 2 – preparing a Windows 7 template with a MySQL database

T

  • TAP devices / Virtual networking
  • TDL (Template Definition Language)
    • URL / Introducing oz
  • templates
    • defining / Working with templates
    • thin method / Working with templates
    • clone method / Working with templates
    • creating / Creating templates
  • thin provisioning method
    • used, for deploying VMs / Deploying VMs using the thin provisioning method
  • Tiny Code Generator (TCG)
    • about / Time to think more about QEMU
    • URL / Time to think more about QEMU
  • traffic rate limiting
    • applying / Applying traffic rate limiting
    • outbound (egress) traffic, controlling / Controlling outbound (egress) traffic
    • traffic shaping, applying / Applying traffic shaping
  • Translation LookAside Buffer (TLB)
    • about / hugepages
  • Transparent Hugepages (THP)
    • about / hugepages
  • troubleshooting
    • Open vSwitch / Basic Open vSwitch troubleshooting
  • TUN / Virtual networking
  • type 1 hypervisors
    • advantages / Type 1 and Type 2 hypervisors

U

  • User-mode Linux (UML)
    • about / Why should I use Linux virtualization?

V

  • vCPU
    • execution flow / Execution flow of vCPU
  • version packages
    • URL / Setting up Kimchi server
  • virsh
    • used, for attaching disk / Attach a disk using virsh
    • used, for deleting storage pool / Deleting storage pool using virsh
  • virsh command
    • used, for creating volume / Creating volume using virsh command
    • used, for deleting volume / Deleting a volume using the virsh command
  • virt-builder
    • URL / Introducing virt-builder
  • virt-install
    • defining / Introducing virt-install
  • virt-install command
    • used, for installing Windows 7 Guest / Installing a Windows 7 Guest using the virt-install command
  • virt-manager
    • URL / Getting acquainted with libvirt and its implementation
    • defining / Introducing virt-manager
    • Virtual Networks tab / The Virtual Networks tab
    • Storage tab / Storage tab
    • used, for attaching disk / Attach a disk using virt-manager
    • used, for deleting storage pool / Deleting storage pool using virt-manager
    • used, for managing snapshots / Managing snapshots using virt-manager
  • virt-p2v-make-disk
    • URL / Creating a virt-p2v bootable image
  • virt-p2v-make-kickstart
    • URL / Creating a virt-p2v bootable image
  • virt-p2v bootable image
    • creating / Creating a virt-p2v bootable image
  • virt-p2v ISOs and PXE boot images
    • URL / Creating a virt-p2v bootable image
  • virt-sysprep
    • about / What is virt-sysprep?
  • virt-v2p bootable disk
    • used, for booting physical system / Booting a physical system using a virt-p2v bootable disk for conversion
  • virt-v2v utility
    • defining / Introducing the virt-v2v utility
    • working / How does virt-v2v work?
    • obtaining / Getting the virt-v2v utility
    • v2v conversion, preparing for / Preparing for the v2v conversion
    • prerequisites / Preparing for the v2v conversion
    • source hypervisors-specific prerequisites / Preparing for the v2v conversion
    • conversion process / Conversion process
    • URL / Conversion process
    • troubleshooting / Troubleshooting virt-v2v related issues
    • used, for converting physical computers to virtual / Can we convert any physical computers to virtual using virt-v2v?
    • input and output methods / List of input and output methods supported with virt-v2v
  • virtio
    • about / VirtIO
    • drivers / VirtIO
    • reference / VirtIO
  • virtio-balloon
    • about / VirtIO
  • virtio-blk
    • about / VirtIO
  • virtio-console
    • about / VirtIO
  • virtio-net
    • about / VirtIO
  • virtio-rng
    • about / VirtIO
  • virtio-scsi
    • about / VirtIO
  • virtual conversion
    • physical system / Physical system to virtual conversion
  • Virtual Desktop and Server Manager (VDSM)
    • about / The oVirt node
  • virtual disk
    • preallocated / Creating a disk image and attaching it to a guest
    • thin-provisioned / Creating a disk image and attaching it to a guest
  • Virtual eXtensible Local Area Network (VXLAN)
    • about / Overlay networks
  • virtualization
    • about / What is virtualization?
    • types / Types of virtualization
    • advantages / Advantages of virtualization
  • virtualization platforms
    • virtual machines, converting from / Converting virtual machines from unsupported virtualization platforms
  • virtualization technology
    • about / What is virtualization?
  • Virtualization Technology (VT)
    • about / Hardware assisted virtualization, Setting up the environment
  • virtual machine
    • managing, through android phones / Managing virtual machine through android phones
    • creating / Creating and starting a virtual machine
    • starting / Creating and starting a virtual machine
  • Virtual Machine Control Block (VMCB)
    • about / KVM in action
  • Virtual Machine Control Structure (VMCS)
    • about / KVM in action
  • Virtual Machine Manager
    • used, for creating virtual machines / Creating virtual machines using the Virtual Machine Manager
    • network installation (HTTP, FTP, or NFS) method / The Network installation (HTTP, FTP, or NFS) method
    • Network Boot (PXE) / Network Boot (PXE)
    • existing disk image, importing / Importing an existing disk image
  • Virtual Machine Monitor (VMM)
    • about / Operating system virtualization/partitioning
  • virtual machines
    • deploying, from template / Deploying virtual machines from a template
    • creating, through Kimchi WebUI / Creating virtual machines through Kimchi WebUI
    • resource allocation, editing / Editing a virtual machine's resource allocation
    • converting, from virtualization platforms / Converting virtual machines from unsupported virtualization platforms
  • virtual machines graphical console
    • accessing / Accessing a virtual machine's graphical console
  • virtual machine templates
    • defining / Introducing virtual machine templates
  • virtual networking
    • about / Virtual networking
    • libvirt, using / Virtual networking using libvirt
    • types / Virtual networking using libvirt
    • isolated virtual network / Isolated virtual network
    • routed virtual network / Routed virtual network
    • NATedvirtual network / NATed virtual network
  • Virtual Networks tab
    • about / The Virtual Networks tab
    • NATed virtual network / NATed virtual network
    • routed virtual network / Routed virtual network
    • isolated virtual network / Isolated virtual network
    • default network / Default network
  • virtual private server (VPS)
    • about / Host system management using the Kimchi-Ginger plugin
  • virtual video card
    • about / Virtual video cards and graphics, Virtual video card
  • VLANS (Virtual LANs)
    • about / VLANs with Open vSwitch
    • advantages / VLANs with Open vSwitch
  • VLANs, with Open vSwitch
    • about / VLANs with Open vSwitch
    • configuring, for KVM virtual machines / Configuring VLANs for KVM virtual machines
    • libvirt integration, using / Using libvirt integration
    • Open vSwitch QoS / Open vSwitch QoS – controlling KVM VM traffic
  • VM-king
    • URL / Managing virtual machine through android phones
  • vmcore
    • collecting, from instances / QEMU Monitor Protocol
  • VM disk format
    • converting / Converting a VM disk format
  • VMM/hypervisor
    • defining / Introducing VMM/hypervisor
  • VM Manager
    • URL / Managing virtual machine through android phones
  • VM migration
    • about / VM migration
    • offline migration / Offline migration
    • live or online migration / Live or online migration
    • benefits / Benefits of VM migration
    • environment, setting up / Setting up the environment
  • VMs
    • deploying, from template / Deploying virtual machines from a template
    • deploying, clone provisioning method used / Deploying VMs using the clone provisioning method
    • deploying, thin provisioning method used / Deploying VMs using the thin provisioning method
  • VMware guests conversion
    • about / VMware guest conversion
  • VMwarevSphere guest
    • converting, to standalone KVM host / Converting a VMware vSphere guest to a standalone KVM host
    • converting, to oVirt / Converting a VMware vSphere guest to oVirt
    • converting, to OpenStack-Glance repository / Converting a VMware vSphere guest to an OpenStack-Glance repository
  • VNC graphics server
    • about / VNC graphics server
  • VPS (Virtual Private Server) / Open vSwitch QoS – controlling KVM VM traffic
  • vrtual video card
    • Cirrus / Virtual video card
    • VGA / Virtual video card
    • VMVGA / Virtual video card
    • QXL / Virtual video card

W

  • Web-based management tools
    • URL / Libvirt Web API
  • Windows
    • agaents and drivers, URL / QEMU guest agent
  • Windows 7 template
    • preparing, with MySQL database / Example 2 – preparing a Windows 7 template with a MySQL database

X

  • Xen
    • URL / Xen
  • Xen guests
    • converting / Xen guest conversion
  • Xen project
    • URL / Xen
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at £13.99/month. Cancel anytime
Visually different images