Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Dakic, Vedran, author.

Title Mastering KVM virtualization : design expert data center virtualization solutions with the power of Linux KVM / Vedran Dakic.

Publication Info. Birmingham : Packt Publishing, 2020.

Item Status

Edition Second edition.
Description 1 online resource
Contents Cover -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1: KVM Virtualization Basics -- Chapter 1: Understanding Linux Virtualization -- Linux virtualization and how it all started -- Types of virtualization -- Using the hypervisor/virtual machine manager -- Type 1 and type 2 hypervisors -- Open source virtualization projects -- Xen -- KVM -- What Linux virtualization offers you in the cloud -- Summary -- Questions -- Further reading -- Chapter 2: KVM as a Virtualization Solution -- Virtualization as a concept -- Virtualized versus physical environments
Why is virtualization so important? -- Hardware requirements for virtualization -- Software requirements for virtualization -- The internal workings of libvirt, QEMU, and KVM -- libvirt -- QEMU -- QEMU -- KVM internals -- Data structures -- Threading models in QEMU -- KVM -- Data structures -- Execution flow of vCPU -- Summary -- Questions -- Further reading -- Section 2: libvirt and ovirt for Virtual Machine Management -- Chapter 3: Installing KVM Hypervisor, libvirt, and oVirt -- Getting acquainted with QEMU and libvirt -- Getting acquainted with oVirt -- Installing QEMU, libvirt, and oVirt
Installing the first virtual machine in KVM -- Automating virtual machine installation -- Installing oVirt -- Starting a virtual machine using QEMU and libvirt -- Summary -- Questions -- Further reading -- Chapter 4: Libvirt Networking -- Understanding physical and virtual networking -- Virtual networking -- Libvirt NAT network -- Libvirt routed network -- Libvirt isolated network -- Using userspace networking with TAP and TUN devices -- Implementing Linux bridging -- Configuring Open vSwitch -- Other Open vSwitch use cases -- Understanding and using SR-IOV -- Understanding macvtap -- Summary
Questions -- Further reading -- Chapter 5: Libvirt Storage -- Introduction to storage -- Storage pools -- Local storage pools -- Libvirt storage pools -- NFS storage pool -- iSCSI and SAN storage -- Storage redundancy and multipathing -- Gluster and Ceph as a storage backend for KVM -- Gluster -- Ceph -- Virtual disk images and formats and basic KVM storage operations -- Getting image information -- Attaching a disk using virt-manager -- Attaching a disk using virsh -- Creating an ISO image library -- Deleting a storage pool -- Creating storage volumes -- Creating volumes using the virsh command
Deleting a volume using the virsh command -- The latest developments in storage -- NVMe and NVMeOF -- Summary -- Questions -- Further reading -- Chapter 6: Virtual Display Devices and Protocols -- Using virtual machine display devices -- Physical and virtual graphics cards in VDI scenarios -- GPU PCI passthrough -- Discussing remote display protocols -- Remote display protocols history -- Types of remote display protocols -- Using the VNC display protocol -- Why VNC? -- Using the SPICE display protocol -- Adding a SPICE graphics server -- Methods to access a virtual machine console
Bibliography Includes bibliographical references and index.
Summary Kernel-based Virtual Machine (KVM) enables you to virtualize your data center by transforming your Linux operating system into a powerful hypervisor that allows you to manage multiple operating systems with minimal fuss. With this book, you'll gain insights into configuring, troubleshooting, and fixing bugs in KVM virtualization and related software. This second edition of Mastering KVM Virtualization is updated to cover the latest developments in the core KVM components - libvirt and QEMU. Starting with the basics of Linux virtualization, you'll explore VM lifecycle management and migration techniques. Youâ#x80;#x99;ll then learn how to use SPICE and VNC protocols while creating VMs and discover best practices for using snapshots. As you progress, you'll integrate third-party tools with Ansible for automation and orchestration. Youâ#x80;#x99;ll also learn to scale out and monitor your environments, and will cover oVirt, OpenStack, Eucalyptus, AWS, and ELK stack. Throughout the book, youâ#x80;#x99;ll find out more about tools such as Cloud-Init and Cloudbase-Init. Finally, you'll be taken through the performance tuning and troubleshooting guidelines for KVM-based virtual machines and a hypervisor. By the end of this book, you'll be well-versed with KVM virtualization and the tools and technologies needed to build and manage diverse virtualization environments.
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Kernel functions.
Machine learning.
COMPUTERS / Business & Productivity Software / Business Intelligence.
COMPUTERS / Distributed Systems / General.
COMPUTERS / System Administration / Linux & UNIX Administration.
Kernel functions
Machine learning
Added Author Chirammal, Humble Devassy, author.
Mukhedkar, Prasad, author.
Vettathu, Anil, author.
Other Form: Print version : 9781838828714
ISBN 9781838822972 (PDF ebook)
1838822976
9781838828714 (pbk.)
1838828710
9781838828714