Getting Started with Red Hat Enterprise Virtualization
()
About this ebook
The Red Hat Enterprise Virtualization platform is an enterprise grade, centralized management and hypervisor for server and desktop virtualization. It's a complete virtualization management solution providing fully integrated management of your virtual infrastructures. The RHEV Platform components work seamlessly together to build your open private Infrastructure-as-a-Service cloud.
Develop a thorough understanding of Red Hat Enterprise Virtualization through this step-by-step guide. Covering invaluable information right from the initial setup to the configuration of the infrastructure, you will learn to create and manage your own virtual machine as well as master the centralized management interface for virtualized machine snapshots.
Through simple, hands-on tutorials, this book guides you through implementing and managing a virtualization infrastructure to run your mission critical enterprise workloads.
Related to Getting Started with Red Hat Enterprise Virtualization
Related ebooks
Troubleshooting CentOS Rating: 0 out of 5 stars0 ratingsHyper-V 2016 Best Practices Rating: 0 out of 5 stars0 ratingsvCenter Troubleshooting Rating: 0 out of 5 stars0 ratingsOpenStack Essentials Rating: 0 out of 5 stars0 ratingsHybrid Cloud Management with Red Hat CloudForms Rating: 0 out of 5 stars0 ratingsWindows Server 2012 Unified Remote Access Planning and Deployment Rating: 0 out of 5 stars0 ratingsVMware vSphere Resource Management Essentials Rating: 0 out of 5 stars0 ratingsImplementing VMware vCenter Server Rating: 0 out of 5 stars0 ratingsHyper-V Network Virtualization Cookbook Rating: 0 out of 5 stars0 ratingsTroubleshooting vSphere Storage Rating: 0 out of 5 stars0 ratingsZabbix 1.8 Network Monitoring Rating: 5 out of 5 stars5/5CentOS High Availability Rating: 5 out of 5 stars5/5Learning CoreOS Rating: 0 out of 5 stars0 ratingsHyper-V Security Rating: 0 out of 5 stars0 ratingsGetting Started with VMware Virtual SAN Rating: 0 out of 5 stars0 ratingsVMware vSphere Design Essentials Rating: 0 out of 5 stars0 ratingsRedHat Enterprise Linux 9 for Beginners: A comprehensive guide for learning, administration, and deployment (English Edition) Rating: 0 out of 5 stars0 ratingsMastering Ceph Rating: 0 out of 5 stars0 ratingsBuild Serverless Apps on Kubernetes with Knative: Build, deploy, and manage serverless applications on Kubernetes (English Edition) Rating: 0 out of 5 stars0 ratingsHands-on Ansible Automation: Streamline your workflow and simplify your tasks with Ansible (English Edition) Rating: 0 out of 5 stars0 ratingsExtending Docker Rating: 5 out of 5 stars5/5Monitoring Docker Rating: 0 out of 5 stars0 ratingsPractical OneOps Rating: 0 out of 5 stars0 ratingsCentOS High Performance Rating: 0 out of 5 stars0 ratingsOpenStack Object Storage (Swift) Essentials Rating: 0 out of 5 stars0 ratingsDisaster Recovery Using VMware vSphere Replication and vCenter Site Recovery Manager Rating: 0 out of 5 stars0 ratingsAnsible for IT Experts Rating: 0 out of 5 stars0 ratingsMastering Microsoft Virtualization Rating: 0 out of 5 stars0 ratingsVMware Workstation - No Experience Necessary Rating: 0 out of 5 stars0 ratings
System Administration For You
Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 5 out of 5 stars5/5Linux Bible Rating: 0 out of 5 stars0 ratingsCompTIA A+ Complete Review Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 5 out of 5 stars5/5Bash Command Line Pro Tips Rating: 5 out of 5 stars5/5PowerShell: A Beginner's Guide to Windows PowerShell Rating: 4 out of 5 stars4/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity Rating: 5 out of 5 stars5/5Learn PowerShell Scripting in a Month of Lunches Rating: 0 out of 5 stars0 ratingsLinux for Beginners: Linux Command Line, Linux Programming and Linux Operating System Rating: 4 out of 5 stars4/5Data Acquisition from HD Vehicles Using J1939 CAN Bus Rating: 0 out of 5 stars0 ratingsLearning Microsoft Endpoint Manager: Unified Endpoint Management with Intune and the Enterprise Mobility + Security Suite Rating: 0 out of 5 stars0 ratingsEthical Hacking Rating: 4 out of 5 stars4/5Ed Mastery (Manly McManface Edition) Rating: 0 out of 5 stars0 ratingsThe Complete Powershell Training for Beginners Rating: 0 out of 5 stars0 ratingsNetworking for System Administrators: IT Mastery, #5 Rating: 5 out of 5 stars5/5Practical Data Analysis Rating: 4 out of 5 stars4/5PowerShell: A Comprehensive Guide to Windows PowerShell Rating: 4 out of 5 stars4/5Improve your skills with Google Sheets: Professional training Rating: 0 out of 5 stars0 ratingsLearn Windows PowerShell in a Month of Lunches Rating: 0 out of 5 stars0 ratingsLearn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratingsMastering Linux Shell Scripting Rating: 4 out of 5 stars4/5Linux Command-Line Tips & Tricks Rating: 0 out of 5 stars0 ratingsGit in Practice Rating: 4 out of 5 stars4/5Wordpress 2023 A Beginners Guide : Design Your Own Website With WordPress 2023 Rating: 0 out of 5 stars0 ratingsServiceNow IT Operations Management Rating: 5 out of 5 stars5/5FreeBSD Mastery: Jails: IT Mastery, #15 Rating: 5 out of 5 stars5/5Git Essentials Rating: 4 out of 5 stars4/5
Reviews for Getting Started with Red Hat Enterprise Virtualization
0 ratings0 reviews
Book preview
Getting Started with Red Hat Enterprise Virtualization - Pradeep Subramanian
Table of Contents
Getting Started with Red Hat Enterprise Virtualization
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Red Hat Enterprise Virtualization Manager 3.3
The Red Hat Enterprise Virtualization Hypervisor host
Optional requirements
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. An Overview of Red Hat Enterprise Virtualization
The virtualization overview
Kernel-based Virtual Machine (KVM)
Features of RHEV
Supported virtual machine operating systems
RHEV architecture
Components of RHEV
The hardware and software requirement of RHEV
Red Hat Enterprise Virtualization Manager
The Red Hat Enterprise Virtualization Hypervisor host
The Red Hat Enterprise Virtualization Manager client
Storage
Directory services (optional)
Networking and Domain Name Service
Virtual machines
Firewall Requirements
Virtualization manager firewall requirements
Virtualization host firewall requirements
Directory server firewall requirements
Remote database server firewall requirements
User accounts and groups
Summary
2. Installing RHEV Manager and Hypervisor Hosts
Environment mapping
Setting up the RHEL operating system for the manager
Registering with Red Hat Network
Installing the RHEV-Manager packages
Running the initial engine setup
Connecting to the admin and user portal 006C
RHEV reporting
Installing the RHEV history database and report server
Accessing the RHEV report portal
Deploying RHEV Hypervisor
Installing the hypervisor
Configuring the hypervisor
Summary
3. Setting Up the RHEV Virtual Infrastructure
Configuring RHEV
Data centers
Clusters
Approving hypervisor hosts
Logical networks
Adding logical networks
Storage domains
Adding a data domain to store virtual machines
Adding a data domain of other storage types
Activating the ISO domain
Populate ISO images on an ISO domain
Configuring and activating an export domain
Summary
4. Creating and Managing Virtual Machines
Virtual machines
Creating Linux virtual machines
General settings
System settings
Initial Run settings
Console settings
Host settings
High Availability settings
Resource Allocation settings
Boot Options settings
Custom Properties
Adding virtual disks
Installing Red Hat Enterprise Linux on a virtual machine
Installing guest agents and drivers on RHEL guests
Creating Windows virtual machines
Installing VirtIO drivers during the Windows installation
Guest agents and driver installation on Windows guests
Virtual machine templates
Creating a Red Hat Enterprise Linux template
Cloning a RHEL virtual machine from a template
Creating a Windows template
Virtual machine snapshots
Creating snapshots
Restoring virtual machines from the snapshot
Creating a virtual machine from the snapshot
Deleting a virtual machine snapshot
Backing up virtual machines to export disks
Exporting a virtual machine and template
Importing a virtual machine and template
Summary
5. Virtual Machine and Host High Availability
Virtual machine's live migration
Advantages of live migration
The requirements of live migration
Manual live migration
Cold migration
Cancelling migration
Virtual machine's high availability
Automatic virtual machine migration
The migration priority
Disabling the automatic virtual machine migration
The host's high availability
Manual fencing
Cluster policies
The resilience policy
The cluster policy
Summary
6. Advanced Storage and Networking Features
Shareable disks
Direct LUN mapping
Virtual disk resize
Storage live migration
VNIC QoS
Hot plugging devices
Hot plugging and removing virtual hard disks
Hot plugging in VNIC
Hot plugging virtual CPU
Summary
7. Quota and User Management
An overview of user management
Adding the IdM domain to RHEV Manager
Validating and listing added domains
Adding directory users
Authorizing users and assigning roles
Creating a new role
Introduction to Quota
Enabling Quota
Creating the Quota policy
Assigning Quota to virtual machine objects
Assigning Quota to limit resources by users
Summary
8. Managing a Virtualization Environment from the Command Line
Introduction to the CLI
Installing and setting up CLI
Basic command-line examples
Running Linux commands in a shell
Listing resources from the command-line shell
Creating and editing a virtual machine
Summary
9. Troubleshooting RHEV
RHEV Manager logs
RHEV Hypervisor hosts' logs
Guest agent and SPICE logs
The log collector utility
Maintaining an RHEV environment
The stop procedure
The start procedure
Summary
10. Setting Up iSCSI, NFS, and IdM Directory Services for RHEV
Setting up iSCSI for the data domain
Setting up NFS for the export domain
Installing and configuring Red Hat IdM
Adding users from CLI
Summary
Index
Getting Started with Red Hat Enterprise Virtualization
Getting Started with Red Hat Enterprise Virtualization
Copyright © 2014 Packt Publishing
All rights reserved. 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.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
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. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: September 2014
Production reference: 1190914
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-740-2
www.packtpub.com
Credits
Author
Pradeep Subramanian
Reviewers
Kyung Huh
René Koch
Anil Vettathu
Marcus Young
Commissioning Editor
Greg Wild
Acquisition Editor
Greg Wild
Content Development Editor
Athira Laji
Technical Editors
Shweta S. Pant
Humera Shaikh
Copy Editors
Mradula Hegde
Gladson Monteiro
Insiya Morbiwala
Aditya Nair
Adithi Shetty
Stuti Srivastava
Project Coordinator
Harshal Ved
Proofreader
Simran Bhogal
Indexer
Mariammal Chettiyar
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta
About the Author
Pradeep Subramanian is a Senior Platform Consultant at Red Hat, a global provider of open source software solutions that uses a community-powered approach to develop and offer operating system, middleware, virtualization, storage, and cloud technologies. He has 10 years of experience in open source and Linux, which includes 5 years of extensive experience in open source virtualization technologies such as Xen, KVM, and Red Hat Enterprise Virtualization. His other areas of interest include high availability and grid computing, performance tuning, designing and building open hybrid cloud, architectural design, and implementation of Enterprise IT using open source tools. This is his first book.
I would like to express my gratitude to many people who saw me through this book. I would like to thank all those who provided their support, talked things over, read, wrote, offered comments, allowed me to quote their remarks, and assisted in the editing, proofreading, and designing of this book.
I owe a huge thanks to my manager, Anirudha Karandikar (Andy), for providing excellent support and advice. Above all, I want to thank my wife, Sandhya; my parents, Subramanian, Selvi, Shanmugam, Usha; and my naughty one-and-a-half-year-old son, Harsh. They all supported and encouraged me in spite of all the time the book took me away from them. It was a long and difficult journey for them. I am dedicating this book to my son, Harsh. I hope that one day, he will read this book and understand why I spent so much time in front of my computer. Last but not least, I beg forgiveness from all those who have been with me over the course of the years and whose names I have failed to mention. Thanks for everything; I look forward to writing the second edition of this book and a few more books on Open Cloud Computing soon!
About the Reviewers
Kyung Huh is currently working as a consultant in Korea. He has been working with Linux and open source software for more than 15 years as an instructor and consultant. He has experience in Red Hat Enterprise Virtualization in many production environments and also has experience in open source software such as clustering, performance tuning, and troubleshooting.
René Koch is a senior solution architect and consultant, focusing on open source virtualization, Linux, system management, and system monitoring. He started working with Red Hat Enterprise Virtualization and oVirt in 2010 and implemented various environments on the customer side. As part of the oVirt community, he is not only an active member on the oVirt mailing list, but also gives lectures about Red Hat Enterprise Virtualization and oVirt in Austria and Germany. Furthermore, he is the author of two open source projects: the Nagios plugin check_rhev3—which is used to monitor the whole RHEV environment with Nagios and Icinga—and Monitoring UI-Plugin—which is a user interface plugin for Red Hat Enterprise Virtualization and oVirt that integrates Nagios-based monitoring environments into the RHEV WebAdmin portal.
Anil Vettathu started his interaction with Linux in college. He started his career in 2006 as a Linux System Administrator. He has specialized in Open Source Virtualization technologies, especially KVM. He had the opportunity to work on RHEV from its very early versions. Currently, he is working as a TAM for Red Hat.
Marcus Young recently graduated with a degree in Computer Science and Mathematics before getting involved in system administration and DevOps. He currently works in software automation using open source tools and Red-Hat-flavored operating systems in RHEV and AWS virtualization environments. His hobbies include playing ice hockey and making homebrewed beer. He has also developed many hardware projects based on devices such as Arduino, Raspberry Pi, UDOO, and others.
I'd like to thank my beautiful fiancé for putting up with many of my projects and work items that make their way into my free time. I would also like to thank my newborn son who will continue to inspire me to keep pushing myself.
www.PacktPub.com
Support files, eBooks, discount offers, and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why subscribe?
Fully searchable across every book published by Packt
Copy and paste, print and bookmark content
On demand and accessible via web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
Red Hat Enterprise Virtualization (RHEV), which is a complete enterprise virtualization management solution for servers and desktops, provides fully integrated management of your virtual infrastructures. RHEV is based on and built using two open source projects: Kernel Virtual Machine (KVM), which is open source software that comes with all standard Linux distributions, and oVirt. Based on the popular oVirt open virtualization management project, Red Hat Enterprise Virtualization positions itself as a strategic virtualization alternative to proprietary virtualization platforms with performance advantages, competitive pricing, and a trusted and stable environment.
Step-by-step, you'll learn how to build and manage Red Hat Enterprise Virtualization from scratch with various advanced features and troubleshooting steps. You'll also dive deep into the RHEV internal architecture and components.
What this book covers
Chapter 1, An Overview of Red Hat Enterprise Virtualization, gives you a basic introduction to RHEV, its internal architecture and components, and the basic hardware and software prerequisites.
Chapter 2, Installing RHEV Manager and Hypervisor Hosts, shows you how to set up and configure the RHEV Manager and access the web-based admin portal, install and configure RHEV's hypervisor hosts, and install and connect to the report portal in order to report scenarios of your virtual infrastructure's resource usage.
Chapter 3, Setting Up the RHEV Virtual Infrastructure, shows you how to create a virtual data center and cluster, add the hypervisor host to cluster, configure storage, and perform networking.
Chapter 4, Creating and Managing Virtual Machines, shows you how to create virtual machines, templates, derive virtual machines from the template, take live snapshots of virtual machines, and back up and restore of virtual machines using export and import disks.
Chapter