Mastering KVM Virtualization, 2nd Edition

0
(0)

Mastering KVM Virtualization, 2nd Edition
 

  • Author:Humble Devassy ChirammalPrasad MukhedkarVedran Dakic
  • Length: 686 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2020-10-26
  • ISBN-10: 1838828710
  • ISBN-13: 9781838828714
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn how to configure, automate, orchestrate, troubleshoot, and monitor KVM-based environments capable of scaling to private and hybrid cloud models

    Key Features

    • Gain expert insights into Linux virtualization and the KVM ecosystem with this comprehensive guide
    • Learn to use various Linux tools such as QEMU, oVirt, libvirt, Cloud-Init, and Cloudbase-Init
    • Scale, monitor, and troubleshoot your VMs on various platforms, including OpenStack and AWS

    Book Description

    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’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’ll also learn to scale out and monitor your environments, and will cover oVirt, OpenStack, Eucalyptus, AWS, and ELK stack. Throughout the book, you’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.

    What you will learn

    • Implement KVM virtualization using libvirt and oVirt
    • Delve into KVM storage and network
    • Understand snapshots, templates, and live migration features
    • Get to grips with managing, scaling, and optimizing the KVM ecosystem
    • Discover how to tune and optimize KVM virtualization hosts
    • Adopt best practices for KVM platform troubleshooting

    Who this book is for

    If you are a systems administrator, DevOps practitioner, or developer with Linux experience looking to sharpen your open-source virtualization skills, this virtualization book is for you. Prior understanding of the Linux command line and virtualization is required before getting started with this book.

    Table of Contents

    1. Linux Virtualization
    2. KVM as a virtualization solution
    3. Installing a KVM hypervisor, Libvirt and ovirt
    4. Libvirt Networking
    5. Libvirt Storage
    6. Virtual Display Devices and Protocols
    7. VM: Installation, Configuration, and Life Cycle Management
    8. Creating and Modifying VM Disks, Templates and Snapshots
    9. Customize a Virtual Machine with Cloud-init
    10. Automated Windows guest deployment and customization
    11. Orchestration and Automation with Ansible
    12. Implementing OpenStack on KVM
    13. Implementing KVM with AWS
    14. Monitoring KVM Virtualization Platform
    15. Performance Tuning and Optimization
    16. Troubleshooting KVM

    中文:

    书名:掌握KVM虚拟化,第2版

    了解如何配置、自动化、协调、故障排除和监控能够扩展到私有云和混合云模型的基于KVM的环境

    主要特点

    • 通过此综合指南获得有关Linux虚拟化和KVM生态系统的专家洞察力
    • 学习使用各种Linux工具,如qemu、oVirt、libvirt、Cloud-Init和Cloudbase-Init
    • 在各种平台(包括OpenStack和AWS)上扩展、监控您的虚拟机并对其进行故障排除

    图书描述

    基于内核的虚拟机(KVM)使您能够将您的Linux操作系统转变为功能强大的管理程序,使您能够轻松管理多个操作系统,从而实现数据中心的虚拟化。通过这本书,您将深入了解配置、故障排除和修复KVM虚拟化及相关软件中的错误。

    精通KVM虚拟化的第二版已更新,以涵盖核心KVM组件libvirt和QEMU的最新开发。从Linux虚拟化的基础开始,您将探索VM生命周期管理和迁移技术。然后,您将学习如何在创建VM时使用SPICE和VNC协议,并了解使用快照的最佳实践。随着您的进步,您将把第三方工具与Ansible集成起来,以实现自动化和协调。您还将学习向外扩展和监控您的环境,并将介绍oVirt、OpenStack、Eucalyptus、AWS和ELK堆栈。在整本书中,您将找到更多关于Cloud-Init和Cloudbase-Init等工具的信息。最后,您将了解基于KVM的虚拟机和管理程序的性能调优和故障排除指南。

    到本书结束时,您将精通KVM虚拟化以及构建和管理各种虚拟化环境所需的工具和技术。

    你将学到什么

    • 使用libvirt和oVirt实施KVM虚拟化
    • 深入了解KVM存储和网络
    • 了解快照、模板和实时迁移功能
    • Get to grips with managing, scaling, and optimizing the KVM ecosystem
    • 了解如何调整和优化KVM虚拟化主机
    • 采用最佳实践进行KVM平台故障排除

    这本书是为谁而写的

    如果您是一名系统管理员、DevOps实践者或具有Linux经验的开发人员,希望提高您的开源虚拟化技能,这本虚拟化书是为您准备的。在开始阅读本书之前,需要事先了解Linux命令行和虚拟化。

    Table of Contents

    1. Linux虚拟化
    2. 将KVM作为虚拟化解决方案
    3. 安装KVM管理程序、libvirt和ovirt
    4. Libvirt网络
    5. Libvirt存储
    6. 虚拟显示设备和协议
    7. VM:安装、配置和生命周期管理
    8. 创建和修改虚拟机磁盘、模板和快照
    9. 使用Cloud-init定制虚拟机
    10. 自动化的Windows来宾部署和定制
    11. 使用Ansible实现协调和自动化
    12. 在KVM上实施OpenStack
    13. Implementing KVM with AWS
    14. Monitoring KVM Virtualization Platform
    15. 性能调整和优化
    16. KVM故障排除
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册