更新时间:2021-07-14 10:28:05
封面
版权页
Credits
About the Authors
About the Reviewers
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book for
Conventions
Reader feedback
Customer support
Chapter 1. Understanding Linux Virtualization
What is virtualization?
Why should I use Linux virtualization?
Types of virtualization
Operating system virtualization/partitioning
Hardware assisted virtualization
Introducing VMM/hypervisor
Open source virtualization projects
What Linux virtualization offers you in the cloud
Summary
Chapter 2. KVM Internals
Getting acquainted with libvirt and its implementation
Internal workings of libvirt
Time to think more about QEMU
KVM in action
Anonymous inodes and file structures
Execution flow of vCPU
Chapter 3. Setting Up Standalone KVM Virtualization
Getting acquainted with libvirt
Hardware configuration examples
Chapter 4. Getting Started with libvirt and Creating Your First Virtual Machines
Introducing virt-manager
Creating virtual machines using the Virtual Machine Manager
Introducing virt-install
Automated virtual machine deployment
Chapter 5. Network and Storage
Virtual networking
Virtual networking using libvirt
MacVTap
PCI passthrough
It's all about storage!
Chapter 6. Virtual Machine Lifecycle Management
QEMU guest agent
Virtual video cards and graphics
VM migration
Shared storage
Enabling lockd
Live or online migration
Chapter 7. Templates and Snapshots
Introducing virtual machine templates
Working with templates
Deploying virtual machines from a template
Deploying VMs using the clone provisioning method
Deploying VMs using the thin provisioning method
Snapshots
Chapter 8. Kimchi – An HTML5-Based Management Tool for KVM/libvirt
Libvirt Web API
Introduction to the Kimchi project
Setting up Kimchi server
Managing KVM virtualization infrastructure using kimchi WebUI
Creating virtual machines through Kimchi WebUI
Managing virtual machine through android phones
Chapter 9. Software-Defined Networking for KVM Virtualization
Introducing Software Defined Networking
Introducing Open vSwitch
Integrating KVM VMs and OVS
VLANs with Open vSwitch
Applying traffic rate limiting
Overlay networks
Configuring Open vSwitch tunnels with VxLan
Network port mirroring
Managing Open vSwitch using the OpenDaylight SDN controller
Basic Open vSwitch troubleshooting
Chapter 10. Installing and Configuring the Virtual Datacenter Using oVirt
Introducing oVirt
Installing the oVirt engine
Chapter 11. Starting Your First Virtual Machine in oVirt
Getting acquainted with oVirt data center and cluster
Creating storage domains
Creating logical networks
Creating and starting a virtual machine
What next?
Chapter 12. Deploying OpenStack Private Cloud backed by KVM Virtualization
OpenStack architecture
OpenStack deployment
Launching First Instance