CITATION

Whalen, Edward. Oracle VM Implementation and Administration Guide. US: McGraw-Hill Osborne Media, 2011.

Oracle VM Implementation and Administration Guide

Authors:

Published:  July 2011

eISBN: 9780071639200 0071639209 | ISBN: 9780071639194
  • Contents
  • ACKNOWLEDGMENTS
  • INTRODUCTION
  • PART I Introduction
  • 1 Introduction to Virtualization
  • What Is Virtualization?
  • Reasons for Virtualizing
  • Server Consolidation
  • Server Provisioning
  • Functional Separation
  • Performance Improvement
  • Backup/Restore
  • Hosting and Cloud Computing
  • Training, Testing, Quality Assurance, and Practice
  • Overview of Virtualization Technologies
  • Full Software Virtualization
  • Hardware-Assisted Software Virtualization
  • Paravirtualization
  • Hybrid Virtualization Technology (PVHVM)
  • Component or Resource Virtualization
  • Miscellaneous
  • The Hypervisor
  • Type 1 Hypervisor
  • Type 2 Hypervisor
  • Hardware Virtualization vs. Paravirtualization
  • Benefits of Hardware-Assisted Software Virtualization
  • Drawbacks of Hardware-Assisted Software Virtualization
  • Benefits of Paravirtualization
  • Drawbacks of Paravirtualization
  • Summary
  • 2 What Is Oracle VM?
  • History of Oracle VM
  • History of Xen
  • Oracle VM Features
  • Oracle VM Server
  • Oracle VM Manager
  • Oracle Support for VM
  • Oracle’s VM Template Library
  • Oracle 64-bit VM Templates
  • Oracle 32-bit VM Templates
  • Summary
  • 3 Oracle VM Architecture
  • Oracle VM Architecture
  • Servers and Server Pools
  • Oracle VM Manager
  • Xen Architecture
  • dom0
  • domU
  • domU to dom0 Interaction
  • Networking
  • Hardware Virtual Machine Virtualization (HVM) vs. Paravirtualized Virtual Machine (PV)
  • Xen Hypervisor or Virtual Machine Monitor (VMM)
  • Features of Oracle VM
  • Hardware Support for Oracle VM
  • Summary
  • 4 Oracle VM Lifecycle Management
  • The Oracle VM Virtual Machine Lifecycle
  • Creation and Deletion
  • Starting and Stopping
  • Paused and Suspended
  • Cloning, Creating a Template, and Migration
  • State Management and Transitions
  • Halted
  • Running
  • Pause
  • Suspend
  • Summary
  • 5 Planning and Sizing the Enterprise VM Server Farm
  • Planning the VM Server Farm
  • One Pool or Multiple Pools
  • Planning the Server Pool
  • Server Pool Configurations
  • Sizing and Capacity Planning
  • Sizing
  • Capacity Planning
  • Monitoring and Capacity Planning
  • Summary
  • PART II Installing and Configuring Oracle VM
  • 6 Installing the Oracle VM Server
  • Hardware Prerequisites for Oracle VM Server
  • Installing the VM Server
  • Installing from CD-ROM
  • Installing from Sources Other than CD-ROM
  • Upgrading the VM Server
  • Post-Installation Configuration
  • Summary
  • 7 Installing and Configuring Oracle VM Manager
  • Hardware and Software Prerequisites for VM Manager
  • Hardware Requirements for the VM Manager
  • Software Requirements for the VM Manager
  • Installing VM Manager
  • Installing and Configuring the OS for the Oracle VM Manager
  • Installing the VM Manager
  • Upgrading the VM Manager
  • Installing the VM Manager Template
  • Managing the VM Manager Host System
  • Managing the VM Manager Physical Machine
  • Managing the VM Manager Virtual Machine
  • Managing the VM Manager
  • Summary
  • 8 Configuring the Oracle VM Management Pack
  • Oracle Enterprise Manager Grid Control
  • Database Repository
  • Oracle Management Service
  • Management Console
  • Intelligent Agent
  • OEM Plug-ins and Connectors
  • Installing the Oracle VM Management Pack
  • Prerequisites
  • Patching
  • Configuring the Oracle VM Management Pack
  • Configuring VNC
  • Validating VM Agent and VM Server
  • Managing the Virtual Environment with OEM Grid Control
  • Creating Server Pool
  • Importing Virtual Machines
  • Summary
  • 9 Installing and Configuring the Oracle VM CLI
  • Introduction to Oracle VM CLI
  • Installing OVM CLI with the ULN
  • Configuring ULN
  • Installing OVM CLI
  • Installing OVM CLI from the Oracle Public yum Repository
  • Configuring the Oracle Public yum Repository
  • Installing OVM CLI
  • Configuring the OVM CLI
  • Using OVM CLI
  • Using the OVM Shell
  • Scripting with OVM CLI
  • Summary
  • 10 Configuring the VM Server Network
  • Configuring and Managing the VM Server Network
  • Xen Networking
  • Network Bonding
  • Managing the VM Server Network
  • Adding Network Resources
  • Modifying Network Resources
  • Monitoring the Network
  • Summary
  • 11 Configuring the VM Server Storage
  • Shared Storage vs. Non-Shared Storage
  • Storage Repositories
  • Configuring the Hardware for Storage
  • Connecting and Configuring the Storage
  • Adding the Additional Storage to Oracle VM
  • Configuring the Additional Storage in Oracle VM
  • Creating an Oracle VM Cluster
  • Summary
  • PART III Managing Oracle VM Servers and Guests
  • 12 Creating Server Pools and Servers
  • Configuring Server Pools
  • Using the Oracle VM Manager to Create and Manage Server Pools and Servers
  • Creating Server Pools with the Oracle VM Manager
  • Managing Servers with the Oracle VM Manager
  • Using the OEM Grid Control to Create and Manage Server Pools and Servers
  • Creating Server Pools with OEM Grid Control
  • Managing Servers with OEM Grid Control
  • Using the Oracle VM CLI to Create and Manage Server Pools and Servers
  • Creating Server Pools with the Oracle VM CLI
  • Managing Server Pools and Servers with the Oracle VM CLI
  • Summary
  • 13 Configuring Server Resources
  • Server Resources
  • Templates
  • Images
  • Shared Virtual Disks
  • Configuring Server Resources Using the Oracle VM Manager
  • Configuring Templates with the Oracle VM Manager
  • Configuring Images with the VM Manager
  • Configuring Shared Virtual Disks with the VM Manager
  • Configuring Server Resources Using OEM Grid Control
  • Configuring Templates with OEM Grid Control
  • Configuring Images with OEM Grid Control
  • Configuring Shared Virtual Disks with OEM Grid Control
  • Configuring Server Resources Using the Oracle VM CLI
  • Configuring Templates with the Oracle VM CLI
  • Configuring Images with the Oracle VM CLI
  • Configuring Shared Virtual Disks with the Oracle VM CLI
  • Summary
  • 14 Monitoring and Tuning the Virtual Machine Server
  • Performance Monitoring
  • The xm top Command
  • The xm list Command
  • The xm uptime Command
  • The xm info Command
  • The xm vcpu-list Command
  • The xm log Command
  • The xm block-list Command
  • The xm network-list Command
  • Tuning the Oracle VM Server System
  • Tuning the OS and CPUs
  • Tuning the Network
  • Tuning the I/O Subsystem
  • Tuning Virtual Machines
  • Summary
  • PART IV Installing and Configuring the Guest OS
  • 15 Creating Templates
  • Creating Templates Manually
  • Creating Templates Using the Template Builder
  • Installing the Template Builder
  • Accessing the Template Builder Console
  • Managing Template Builder Resources
  • Creating Templates with the Template Builder
  • Accessing the Templates
  • Summary
  • 16 Using Templates to Create Virtual Machines and Configuring Resources
  • Creating the Virtual Machine Using a Template
  • Creating Virtual Machines Using the VM Manager
  • Creating Virtual Machines Using OEM Grid Control
  • Creating Virtual Machines with the VM Manager CLI
  • Configuring Resources on the Virtual Machine
  • Configuring Resources with the VM Manager
  • Configuring Resources with OEM Grid Control
  • Configuring Resources with the VM CLI
  • Summary
  • 17 Creating Virtual Machines Manually
  • Creating a Virtual Machine Using ISO Images and Installation Media
  • Creating a Virtual Machine Using the VM Manager
  • Creating a Virtual Machine Using OEM Grid Control
  • Creating a Virtual Machine Using the Oracle VM CLI
  • Creating a Virtual Machine Using PXE Boot
  • Creating a Virtual Machine Using PXE Boot and the VM Manager
  • Creating a Virtual Machine Using PXE Boot and OEM Grid Control
  • Creating a Virtual Machine Using PXE Boot and the Oracle VM CLI
  • Installing the Guest OS
  • Summary
  • 18 Converting Other Virtual Images to Oracle VM
  • Converting External Virtual Images to Oracle VM
  • VMware
  • Converting VMware Images to Oracle VM
  • Testing and Configuring the Image
  • Microsoft Hyper-V
  • Converting Microsoft Hyper-V Images to Oracle VM
  • Physical Machines
  • Converting a Physical Machine to Oracle VM
  • Testing and Configuring the Image
  • Image Conversion Best Practices
  • Summary
  • 19 Managing the VM Environment and Virtual Machines
  • Managing the State of the Virtual Machines
  • Starting Virtual Machines
  • Stopping Virtual Machines
  • Pausing/Unpausing Virtual Machines
  • Suspending/Resuming Virtual Machines
  • Migrating Virtual Machines
  • Changing the Configuration of the Virtual Machines
  • Modifying Virtual Machines
  • Configuring Virtual Machine Networks
  • Configuring Storage on the VMs
  • Deploying and Cloning Virtual Machines
  • Deploying Virtual Machines
  • Cloning Virtual Machines
  • Summary
  • 20 Virtualization Summary and Best Practices
  • The Future of Virtualization
  • Virtualization Will Move into the Hardware
  • Cloud Computing as a Way of Doing Business
  • Best Practices
  • Properly Size the VM Server Farm
  • Perform Regular Capacity Planning Projects
  • Perform Regular Monitoring
  • Monitor Oracle VM Logs
  • Allocate Memory Generously
  • Allocate Sufficient I/O
  • Allocate Sufficient Network Resources
  • Carefully Choose the Type of Virtual Machine
  • Configure High Availability
  • Only Use as Much OS as Needed
  • Configure Flexibility
  • Summary
  • PART V Appendixes and Glossary
  • A Configuring Linux Support Functions
  • Staging Images
  • Configuring the NFS Server
  • Configuring PXE Boot
  • Required Linux Packages
  • 1. Set Up a DHCP Server
  • 2. Set Up tftp/PXE Boot
  • 3. Configure Media Files Via NFS
  • 4. Boot to PXE
  • B Oracle VM Log Files
  • VM Server Log Files
  • VM Agent Log Files
  • VM Manager Log Files
  • General Log Files
  • Glossary
  • Index