However, Packt Publishing cannot guarantee the accuracy of this information. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. However, the information contained in this book is sold without warranty, either express or implied. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Mastering KVM Virtualization Second Edition Copyright © 2020 Packt Publishing All rights reserved. Vedran Dakic Humble Devassy Chirammal Prasad Mukhedkar Anil Vettathu Mastering KVM Virtualization Second Edition Design expert data center virtualization solutions with the power of Linux KVM Troubleshooting problems with the ELK stackīest practices for troubleshooting KVM issues Problems working with Ansible and OpenStackĪWS and its verbosity, which doesn't help Problems with snapshots and templates – virtual machine customization Introduction to the open source ELK solutionĬonfiguring data collector and aggregatorĬhapter 15: Performance Tuning and Optimization for KVM VMsĬhapter 16: Troubleshooting Guidelines for the KVM Platform Monitoring the KVM virtualization platform Preparing and converting virtual machines for AWSīuilding hybrid KVM clouds with EucalyptusĬhapter 14: Monitoring the KVM Virtualization Platform Section 4: Scalability, Monitoring, Performance Tuning, and TroubleshootingĬhapter 12: Scaling Out KVM with OpenStackĬreating a Packstack demo environment for OpenStack Learning by example – various examples of using Ansible with KVM Orchestrating multi-tier application deployment on KVM VM Using Ansible and cloud-init for automation and orchestration Provisioning a virtual machine using the kvm_libvirt module Troubleshooting common cloudbase-init customization issuesĬhapter 11: Ansible and Scripting for Orchestration and Automation The prerequisites to creating Windows VMs on KVMĬreating Windows VMs using the virt-install utilityĬustomizing Windows VMs using cloudbase-init
Passing metadata and user data to cloud-initĮxamples on how to use a cloud-config script with cloud-initĬhapter 10: Automated Windows Guest Deployment and Customization Installing and configuring cloud-init at boot time What is the need for virtual machine customization? Section 3: Automation, Customization, and Orchestration for KVM VMsĬhapter 9: Customizing a Virtual Machine with cloud-init Use cases and best practices while using snapshots Modifying VM images using libguestfs tools Methods to access a virtual machine consoleĬhapter 7: Virtual Machines: Installation, Configuration, and Life Cycle ManagementĪdding and removing virtual hardware from your VMĬhapter 8: Creating and Modifying VM Disks, Templates, and Snapshots Physical and virtual graphics cards in VDI scenarios
The latest developments in storage – NVMe and NVMeOFĬhapter 6: Virtual Display Devices and Protocols Virtual disk images and formats and basic KVM storage operationsĭeleting a volume using the virsh command
Gluster and Ceph as a storage backend for KVM Using userspace networking with TAP and TUN devices Understanding physical and virtual networking Starting a virtual machine using QEMU and libvirt Installing the first virtual machine in KVM Section 2: libvirt and ovirt for Virtual Machine ManagementĬhapter 3: Installing KVM Hypervisor, libvirt, and oVirt The internal workings of libvirt, QEMU, and KVM What Linux virtualization offers you in the cloudĬhapter 2: KVM as a Virtualization Solution Using the hypervisor/virtual machine manager Linux virtualization and how it all started Chapter 1: Understanding Linux Virtualization