Red Hat Enterprise Virtualization 3.3

Evaluation Guide

Evaluating Red Hat Enterprise Virtualization

Legal Notice

Copyright © 2014 Red Hat, Inc.
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.

Abstract

This book explains how to deploy a Red Hat Enterprise Virtualization Environment for evaluation purposes.
Preface
1. Document Conventions
1.1. Typographic Conventions
1.2. Pull-quote Conventions
1.3. Notes and Warnings
2. Getting Help and Giving Feedback
2.1. Do You Need Help?
2.2. We Need Feedback
Introduction
1. Introduction to Red Hat Enterprise Virtualization Evaluation Guide
2. Evaluation Tracks
3. Track A
3.1. Track A: Standard Setup
3.2. Track A Requirements
4. Track B
4.1. Track B: Minimal Setup
4.2. Track B Requirements
1. Lab 1 - Basic Setup for Installation and Configuration
1.1. Lab 1 - Objectives
1.2. Installing Red Hat Enterprise Virtualization Manager
1.3. Installing Red Hat Enterprise Virtualization Hypervisor
1.3.1. Registering the Host on RHN and Acquiring ISO Hypervisor Images
1.3.2. Preparing Optical Hypervisor Installation Media
1.3.3. Install Red Hat Enterprise Virtualization Hosts from Optical Installation Media
1.3.4. Install Red Hat Enterprise Virtualization Hypervisors
1.4. Connecting to Red Hat Enterprise Virtualization Web Administration Portal
1.5. Graphical User Interface Elements
1.6. Approve the Red Hat Enterprise Virtualization Hypervisor
1.7. Configure Logical Networks
1.8. Configuring Storage
1.9. Configuring Storage
1.9.1. Creating an NFS Data Domain
1.9.2. Creating an iSCSI Data Domain
1.9.3. Creating an FCP Data Domain
1.10. Attach and Populate ISO Domains
1.11. Lab 1 - summary
2. Lab 2 - Creating virtual machines
2.1. Lab 2 - Objectives
2.2. Creating a Red Hat Enterprise Linux virtual machine
2.3. Creating Red Hat Enterprise Linux templates
2.4. Creating a Template from a Red Hat Enterprise Linux Virtual Machine
2.5. Sealing a Linux Virtual Machine Manually for Deployment as a Template
2.6. Sealing a Linux Virtual Machine for Deployment as a Template using sys-unconfig
2.7. Cloning a Red Hat Enterprise Linux virtual machine from a template
2.8. Lab 2 - Summary
3. Lab 3 - Live migration scenarios
3.1. Lab 3 - Objectives
3.2. Live migration scenarios
3.3. Activating live migration
3.4. Moving hosts into maintenance mode
3.5. Defining cluster policies
3.6. Lab 3 - Summary
4. Lab 4 - Power User Portal
4.1. Lab 4 - Objectives
4.2. Adding IdM domains
4.3. Adding new users in the IdM directory
4.4. PowerUserRole permission assignment
4.5. Assigning PowerUserRole permissions on existing virtual machines
4.6. Logging in to the Power User Portal
4.7. Logging in to the User Portal
4.8. Creating Linux desktop virtual machines
4.9. Opening virtual machine consoles
4.10. Making templates from virtual machines
4.11. Verifying virtual machine template permissions
4.12. Lab 4 - Summary
5. Lab 5 - Managing Multi-Level Administrators
5.1. Lab 5 - Objectives
5.2. Lab 5 - requirements
5.3. Storage administrator definition
5.4. Assigning system administrator roles to storage domains
5.5. Virtual machine administrator definition
5.6. User permission verification
5.7. Custom role creation
5.8. Lab 5 - Summary
6. Lab 6 - High Availability scenarios
6.1. Lab 6 - Objectives
6.2. Lab 6 - Requirements
6.3. Lab 6 - Prerequisites
6.4. Power Management Configuration
6.4.1. Power management configuration
6.4.2. Disabling cluster policy
6.4.3. Setting up power management on a host
6.5. Virtual Machine High-Availability Configuration
6.5.1. Virtual Machine High-availability Configuration
6.6. High Availability: Host-Initated Reboot
6.6.1. High availability -- host initiated reboot
6.7. High Availability: Virtual Machine Interruption
6.7.1. High availability -- Virtual machine interruption
6.7.2. Demonstrating Virtual Machine High Availability when its Processes are Killed
6.8. High-Availability: Non-Operational Host
6.8.1. High Availability - Non-Operational Hosts
6.8.2. Demonstrating Virtual Machine High Availability when Storage Network is Down (Host: SPM)
6.8.3. Demonstrating virtual-machine high availability when storage networks are down (Host: non-SPM)
6.9. High Availability: Non-responsive host
6.9.1. High availability -- non-responsive host
6.9.2. Demonstrating high-availability when host connections are disrupted
6.9.3. Demonstrating virtual-machine high availability of incorrectly-fenced hosts
6.10. Lab 6 - Summary
7. Lab 7 - Adding Additional Data Centers
7.1. Lab 7 - Objectives
7.2. Add Additional Data Center
7.3. Installing Red Hat Enterprise Linux 6 hosts
7.4. Create a New Data Center
7.5. Create a New Cluster
7.6. Attach New Red Hat Enterprise Linux Hosts
7.7. Configure Logical Networks
7.8. Configuring Storage
7.8.1. Creating an NFS Data Domain
7.8.2. Creating an iSCSI Data Domain
7.8.3. Creating an FCP Data Domain
7.9. Configure ISO Domain
7.10. Lab 7 - Summary
8. Lab 8 - Virtual desktops
8.1. Lab 8 - Objectives
8.2. Create a Windows Virtual Machine
8.3. Creating Windows virtual machines from templates
8.4. Create a Windows Template
8.5. Assigning UserRole permissions on virtual machines
8.6. Connecting to virtual machines
8.7. Use Virtual Machine Pools
8.7.1. Creating Virtual Machine Pools
8.7.2. Assigning UserRole Permissions
8.7.3. Allocating Virtual Machines
8.7.4. Deallocating Virtual Machines
8.8. Lab 8 - Summary
9. Lab 9 - Installing and configuring minimal setup
9.1. Lab 9 - Objectives
9.2. Installing Red Hat Enterprise Virtualization Manager
9.3. Installing Red Hat Enterprise Virtualization Hypervisor
9.3.1. Registering the Host on RHN and Acquiring ISO Hypervisor Images
9.3.2. Preparing Optical Hypervisor Installation Media
9.3.3. Install Red Hat Enterprise Virtualization Hosts from Optical Installation Media
9.3.4. Install Red Hat Enterprise Virtualization Hypervisors
9.4. Connecting to Red Hat Enterprise Virtualization Web Administration Portal
9.5. Graphical User Interface Elements
9.6. Approve the Red Hat Enterprise Virtualization Hypervisor
9.7. Creating Local Storage
9.8. Creating local storage domains
9.9. Attach and Populate ISO Domains
9.10. Lab 9 - Summary
10. Lab 10 - Advanced storage features
10.1. Lab 10 - Objectives
10.2. Advanced Storage Features
10.3. Requirements
10.4. Creating Floating Disks
10.5. Associating a Floating Disk with a Virtual Machine
10.6. Marking a Virtual Disk Shared
10.7. Associating a Shared Virtual Disk with a Second Virtual Machine
10.8. Creating a Snapshot of a Running Virtual Machine
10.9. Creating a Virtual Machine from a Snapshot
10.10. Associating LUNs with Virtual Machines
10.11. Associating Fibre Channel (FC) LUNs with Virtual Machine
10.12. Lab 10 - Summary
A. Revision History