Oracle® VM

User's Guide for Release 3.2

Oracle Legal Notices

E35332-07

March 2014

Abstract

Document generated on: 2014-03-06 (revision: 3777)


Table of Contents

Preface
1 Audience
2 Documentation Accessibility
3 Related Documents
4 Command Syntax
5 Conventions
1 Introduction to Virtualization
1.1 Introduction to Virtualization
1.1.1 Brief History of Virtualization
1.1.2 Hypervisor
1.2 Reasons to Use Virtualization
2 Introduction to Oracle VM
2.1 Introduction to Oracle VM
2.1.1 Xen™ Technology
2.1.2 Oracle VM Server for SPARC
2.2 Oracle VM Features
2.3 Oracle VM Integrated Support
2.4 Terminology
2.4.1 Hypervisor
2.4.2 Domains, Guests and Virtual Machines
2.4.3 Management Domain (dom0)
2.4.4 Domains (domU)
2.4.5 Storage and Storage Repositories
2.4.6 Server Pools
2.4.7 Networks
2.4.8 Jobs and Events
2.5 Servers and Server Pools
2.6 Storage
2.6.1 How Oracle VM Connects to its Storage
2.6.2 Usage of Storage Elements
2.7 Networking
2.8 High Availability, Load Balancing and Power Management
2.9 Virtual Machines
2.10 Deployment Options
2.11 Oracle VM Templates
2.12 Managing Oracle VM using Oracle Enterprise Manager 12c
3 Using Oracle VM Manager
3.1 Logging into the User Interface
3.2 Oracle VM Manager user interface Accessibility Features
3.3 HTML Access Keys
3.4 User Interface Overview
3.5 Using the Global Links
3.5.1 Help Menu
3.6 Using the Tabs
3.6.1 Health Tab
3.6.2 Servers and VMs Tab
3.6.3 Repositories Tab
3.6.4 Networking Tab
3.6.5 Storage Tab
3.6.6 Tools and Resources Tab
3.6.7 Jobs Tab
3.6.8 Getting Started Tab
3.7 Using the Toolbar
3.7.1 Toolbar Options
3.8 Using the Navigation Tree
3.9 Object Icon Colors
3.10 Changing Default UI Behaviour
3.11 Drag and Drop
3.12 Right-Click Action Menus
3.13 Multi-Select Functionality
3.14 Name Filters
3.15 Tags
4 Managing Storage
4.1 Storage Overview
4.2 Storage Types
4.2.1 Local Storage
4.2.2 Shared Network Attached Storage (NFS)
4.2.3 iSCSI Storage Attached Network
4.2.4 Fibre Channel Storage Attached Network
4.3 Storage Connect Plug-ins
4.3.1 Installing Storage Connect Plug-ins
4.4 Storage Repositories
4.5 Storage Configuration Guidelines
4.6 Managing Storage
4.6.1 Discovering File Servers
4.6.2 Managing File Server Configuration
4.6.3 Handling Unmanaged Storage Arrays
4.6.4 Managing SAN Servers
4.6.5 Using Local Storage
4.6.6 Removing Storage
4.7 Enabling Multipath I/O Support
4.8 Managing Storage Repositories
4.8.1 Creating a Storage Repository
4.8.2 Presenting or Unpresenting a Storage Repository
4.8.3 Editing a Storage Repository
4.8.4 Deleting a Storage Repository
4.8.5 Enabling Storage Repository Back Ups
5 Managing Networks
5.1 Oracle VM Networking Overview
5.2 Network Usage
5.3 Building a Network Environment
5.4 IP Addressing and DHCP
5.5 Network Bonding
5.6 Network Bridges
5.7 VLAN Groups and VLAN Segments
5.7.1 Configuring VLANs
5.7.2 Configuring VLAN Groups
5.8 Creating Additional Networks
5.9 Desiging Cluster Heartbeat Networks
5.10 Managing Bonded Interfaces
5.11 Managing VLAN Groups
5.11.1 Creating a VLAN Group
5.11.2 Editing a VLAN Group
5.11.3 Deleting VLAN Groups
5.12 Managing Networks
5.12.1 Creating a Network
5.12.2 Editing a Network
5.12.3 Deleting Networks
5.12.4 Configuring the Management Network on a VLAN
5.12.5 Dealing with Failed Network Operations
5.13 Editing Network Data
6 Managing Server Pools and Oracle VM Servers
6.1 Server Pool Overview
6.2 Server Pool Clusters
6.3 Unclustered Server Pools
6.4 High Availability (HA)
6.5 Server Pool Policies
6.5.1 Distributed Resource Scheduler (DRS)
6.5.2 Distributed Power Management (DPM)
6.5.3 DRS/DPM Network Policies
6.6 Anti-Affinity Groups
6.6.1 Creating an Anti-Affinity Group
6.6.2 Editing an Anti-Affinity Group
6.6.3 Deleting an Anti-Affinity Group
6.7 Server Processor Compatibility Groups
6.7.1 Creating a Server Processor Compatibility Group
6.7.2 Editing a Server Processor Compatibility Group
6.7.3 Deleting a Server Processor Compatibility Group
6.8 Creating a Server Pool
6.9 Managing Server Pools
6.9.1 Oracle VM Server Roles
6.9.2 Adding an Oracle VM Server to a Server Pool
6.9.3 Removing an Oracle VM Server from a Server Pool
6.9.4 Editing a Server Pool
6.9.5 Selecting the Master Oracle VM Server
6.9.6 Changing Oracle VM Agent Passwords on Oracle VM Servers
6.9.7 Editing Server Pool Policies
6.9.8 Deleting Server Pools
6.10 Managing Oracle VM Servers
6.10.1 Discovering Oracle VM Servers
6.10.2 Rediscovering Oracle VM Servers
6.10.3 Taking Ownership of an Oracle VM Server
6.10.4 Viewing Oracle VM Server Information and Events
6.10.5 Editing Oracle VM Server Information
6.10.6 Starting Oracle VM Servers
6.10.7 Stopping Oracle VM Servers
6.10.8 Killing Oracle VM Servers
6.10.9 Restarting Oracle VM Servers
6.10.10 Placing an Oracle VM Server into Maintenance Mode
6.10.11 Updating and Upgrading Oracle VM Servers
6.10.12 Managing Ethernet Ports and Network Bonding on an Oracle VM Server
6.10.13 Managing Access Groups and Storage Initiators on an Oracle VM Server
6.10.14 Managing Physical Disks on an Oracle VM Server
6.10.15 Viewing Oracle VM Server Operating System Information and Control Domains
6.10.16 Deleting Oracle VM Servers from Oracle VM Manager
6.10.17 Managing NTP on Oracle VM Servers
7 Managing Virtual Machines
7.1 Virtual Machines Overview
7.2 Virtualization Modes (Domain Types)
7.3 Supported Guest Operating Systems
7.4 Virtual Machine Installation Media
7.5 Virtual Machine Resources
7.5.1 Overview of Virtual Machine Resources in a Storage Repository
7.5.2 Storage Repository Contents and Structure
7.5.3 Virtual Machine Templates
7.5.4 Assemblies
7.5.5 ISO Files (CD/DVD Images)
7.5.6 Virtual Disks
7.5.7 Virtual Machine Configuration Files
7.6 Managing VNICs
7.7 Creating a Virtual Machine
7.8 Importing a Virtual Machine
7.9 Cloning a Virtual Machine or Template
7.9.1 Managing Clone Customizers
7.10 Managing Virtual Machines
7.10.1 Viewing Virtual Machine Information and Events
7.10.2 Editing a Virtual Machine
7.10.3 Starting Virtual Machines
7.10.4 Stopping (Shutting Down) Virtual Machines
7.10.5 Killing Virtual Machines
7.10.6 Restarting Virtual Machines
7.10.7 Suspending Virtual Machines
7.10.8 Resuming a Virtual Machine
7.10.9 Moving Virtual Machines Between Repositories
7.10.10 Moving Virtual Machines Between Oracle VM Servers
7.10.11 Moving Virtual Machines To/From Unassigned Virtual Machines Folder
7.10.12 Migrating Virtual Machines
7.10.13 Deleting Virtual Machines
7.11 Sending Messages to Virtual Machines
7.12 Connecting to a Virtual Machine
7.12.1 Web Browser Requirements for Oracle VM Manager Console Applets
7.12.2 Oracle VM Server for x86 Console
7.12.3 Oracle VM Server for SPARC Serial Console
7.13 Converting to Paravirtualized Guests or Installing Paravirtualized Drivers
7.14 Setting Hard Partitioning for Virtual Machine CPUs
8 Converting Hosts
8.1 Converting a Host
8.1.1 Using the P2V Utility
8.1.2 Using the P2V Utility with a Kickstart File
A P2V Parameters
A.1 P2V
A.1.1 Options
B Troubleshooting
B.1 Working with the Jobs Framework
B.1.1 Jobs Overview
B.1.2 Jobs and Resource Locking
B.1.3 Locks and Multiple Users
B.1.4 Job Failure and Rollback
B.1.5 Jobs and Events
B.1.6 Job States
B.1.7 Managing Recurring Jobs
B.1.8 Starting A Job
B.1.9 Aborting Jobs
B.1.10 Determining the Cause of a Job Failure
B.1.11 Acknowledging Events/Errors
B.2 Troubleshooting Oracle VM Server
B.2.1 Debugging Tools
B.2.2 Using DHCP
B.2.3 Setting the Guest's Clock
B.2.4 Wallclock Time Skew Problems
B.2.5 Mouse Pointer Tracking Problems
B.2.6 Hardware Virtualized Guest Stops
B.2.7 Migration of Large Hardware Virtualized Guest Results in CPU Soft Lock
B.2.8 Hardware Virtualized Guest Devices Not Working as Expected
B.2.9 Firewall Blocks NFS Access
B.2.10 Migrating Virtual Machines
B.3 Troubleshooting Oracle VM Manager
B.3.1 Changing Default UI Behaviour
B.3.2 Log Files
B.3.3 Command Line Tools
B.3.4 Cannot Start Virtual Machine Console
B.3.5 Cannot Create a Virtual Machine from Installation Media
B.3.6 Cannot Change CD in the Virtual Machine
B.3.7 Cloning Virtual Machine from Oracle VM 2.x Template Stuck in Pending
C Third Party Licenses
C.1 Apache MINA SSHD
C.2 Open-OVF
C.3 Python-hashlib
C.4 Python-zope-interface
C.5 Multiprocessing
C.6 Python-twisted-core
C.7 PyYAML
C.8 Unzip
C.9 GPL and LGPL Licenses
Glossary
Index