Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Foundations of Libvirt Development: How to Set Up and Maintain a Virtual Machine Environment with Python

Buy
Discover the essential concepts of libvirt development and see how to interface to Linux virtualization environments, such as QEMU/KVM, XEN, Virtuozzo, VMWare ESX, LXC, Bhyve, and more. This book will prepare you to set up and maintain a virtual machine environment.

You'll start by reviewing virtualization in general and then move on to libvirt-specific concepts using Python, including virtualized operating systems and networks, connections, storage pools, and event and error handling.  This work concludes with a comprehensive look at the XML schema definitions for domains, networks, devices, network filtering, storage, node devices, and more.

The libvirt API covers the entire life cycle of virtual objects, from creation to destruction. It contains everything needed for the management of a virtual object during that life cycle. While libvirt has APIs that support many languages, Foundations of Libvirt Development concentrates on Python exclusively, and how to use the APIs to control virtual machines under the QEMU/KVM system. and more. 
 


What You'll Learn
  • Interface Python to the libvirt library.
  • Review the class layout and methods of the libvirt library.
  • Install and manipulate virtual machines via Python/libvirt.
  • Create XML to manipulate domains, networks, and devices.
  • Write Python programs to perform libvirt functions without human intervention.
Who This Book Is For
? Maintainers of virtual machines in a UNIX/Linux environment ranging from managing code on a single virtual machine through an entire installation of virtual machines.
(HTML tags aren't allowed.)

Clean Python: Elegant Coding in Python
Clean Python: Elegant Coding in Python
Python is one of the most popular languages today. Relatively new fields such as data science, AI, robotics, and data analytics, along with traditional professions such as web development and scientific research, are embracing Python. It’s increasingly important for programmers writing...
Nginx: From Beginner to Pro
Nginx: From Beginner to Pro

Teaches you to start up Nginx and quickly take your expertise to a level where you can comfortably work with various aspects of the web server and make informed design decisions for your web farm. Nginx powers more than 40% of the top 1000 websites and is among the handful of web servers that can handle more than 10K simultaneous connections....

Connecting Arduino to the Web: Front End Development Using JavaScript
Connecting Arduino to the Web: Front End Development Using JavaScript
Create physical interfaces that interact with the Internet and web pages. With Arduino and JavaScript you can create interactive physical displays and connected devices that send data to or receive data from the web. You'll take advantage of the processes needed to set up electronic components, collect data, and create web pages able to...

Building Games with Ethereum Smart Contracts: Intermediate Projects for Solidity Developers
Building Games with Ethereum Smart Contracts: Intermediate Projects for Solidity Developers

Learn how to take your existing knowledge of Ethereum and Solidity to the next level. Hone your development skills and become more familiar with the syntax of the Solidity language by working through well-tested, well-documented intermediate-level sample projects.

You will begin by covering the basics of Ethereum,...

PySpark SQL Recipes: With HiveQL, Dataframe and Graphframes
PySpark SQL Recipes: With HiveQL, Dataframe and Graphframes
Carry out data analysis with PySpark SQL, graphframes, and graph data processing using a problem-solution approach. This book provides solutions to problems related to dataframes, data manipulation summarization, and exploratory analysis. You will improve your skills in graph data analysis using graphframes and see how to...
Learning Bulma: Understand How to Develop Responsive, Mobile-first Websites Using This Impressive, Modern Framework
Learning Bulma: Understand How to Develop Responsive, Mobile-first Websites Using This Impressive, Modern Framework

Learn to use Bulma in your HTML file by applying easy-to-understand practical examples to create responsive and mobile-first websites.

Featuring  a step-by-step approach, this book encourages you to modify its code examples and review the changes produced in the output, to thereby reveal the subtle nuances of this...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy