everything to know about oracle vm 360 degrees · pdf fileeverything to know about oracle vm...
TRANSCRIPT
Everything to know about
Oracle VM 360 Degrees
Tariq Farooq - BrainSurface
Kai Yu – DELL
Mike Ault – TMS
Charles Kim – Viscosity
Honglin Su – Oracle
Disclaimer
This views/content in this document are those of the author(s) and do not necessarily reflect that of Oracle Corporation and/or its affiliates/subsidiaries. The material in this document is for informational purposes only and is published with no guarantee or warranty, express or implied.
Tariq Farooq – http://www.brainsurface.com Oracle Technologist for 18+ years: Architect, Author, Speaker,
Blogger, Forumizer & Community Organizer Oracle ACE Director Oracle Certified Expert – Real Application Clusters Oracle Certified Professional – DBA – 8i, 9i, 10g, 11g & 10g Apps
DBA Oracle Certified Professional – Internet Application Developer 2, 6i,
9i Oracle Certified Professional – E-Business Suite 11i Founder of BrainSurface – a Collaborative Social Networking, IT
Knowledge ConnectSpace for the Oracle, Java & MySQL domains; catering FREE services to thousands of signed-up users
President & Conference Chair – VirtaThon | The largest virtual conference for the Oracle, Java & MySQL domains
President - IOUG Virtualization Special Interest Group (SIG)
About “Michael R. Ault”
Oracle Guru - Nuclear Navy 6 years
- Nuclear Chemist/Programmer 10 years
- Kennedy Western University Graduate
- Bachelors Degree Computer Science
- Certified in all Oracle Versions Since 6
- Oracle DBA, author, since 1990
- Author of 25+ Oracle books
Kai_yuATdellDOTcom
17 years with Oracle Technology: DBA, Apps DBA, Architect
Sr. Engineer/Architect/ at Dell Oracle Solutions Engineering Lab
Focus on Oracle VM Oracle RAC, Oracle EBS
Oracle ACE Director, author and frequent presenter
IOUG Oracle RAC SIG President (2009-2010)
IOUG Virtualization SIG – Web Events Chair & Board Member
2011 OAUG Innovator of Year Award Winner
Oracle Blog: http://kyuoracleblog.wordpress.com/
About “Kai Yu”
About “Charles Kim”
Director of Product Management at Oracle, covering
Oracle VM server virtualization for x86 and SPARC
Managing the best practices team to drive Oracle VM product adoption and help strategic customer engagements
Product manager at Sun Microsystems for Sun Logical Domains – known as Oracle VM Server for SPARC
Oracle’s Virtualization Blog: http://blogs.oracle.com/virtualization
About “Honglin Su”
Sign-up today at http://www.ioug.org/virtualization & on
Dedicated to communication and information around all areas of Oracle-
Centric Virtualization.
Learn from thought leaders in the virtualization community
Openly discuss and share the key challenges, options and best practices for virtualizing Oracle
Access year-round education through webinars, an online symposium, COLLOBORATE and Oracle OpenWorld
Get the user and vendor perspective all in one place!
IOUG Virtualization
Special Interest Group (SIG)
Sign-up today at http://www.ioug.org/virtualization
Title: IOUG Virtualization SIG Online Symposium
Type: Public - All Website Users
Group: Virtualization SIG
Start: Nov 07, 2012 - 10:00 AM (America/Central)
End: Nov 08, 2012 - 03:00 PM (America/Central)
Location: Online/Virtual
November 7, 2012 - Oracle on Oracle VM
10:00am - 10:55am Oracle on Oracle VM - Expert Panel
11:00am - 11:50am Successfully Deploy the Infrastructure Cloud with Oracle VM
12:00pm - 12:50pm The RAC OVM Templates and the new DeployCluster tool on OVM3
1:00pm - 1:50pm The Latest on Oracle VM
2:00pm - 2:50pm Simplifying Application Deployment in Cloud Using Virtual Assemblies and EM 12c
November 8, 2012 - Oracle on VMware
10:00am - 10:55am Virtualization Architecture and Performance Metrics
11:00am - 11:50am Oracle Virtualization Best Practices from VMware Support
12:00pm - 12:50pm Virtualization Migration Strategies
1:00pm - 1:50pm Storage Best Practices for Oracle on VMware
2:00pm - 2:50pm Raising the Bar with Oracle on Vblock(tm) Systems
IOUG Virtualization
Symposium – Nov 07/08, 2012
COLLABORATE 13 – The IOUG Forum
Virtualization is the foundation stone in the Cloud Computing era
The speakers will present, detail & elaborate Comprehensive Concepts Overview, Insight, Recommendations, Best Practices, Current Strategies, Pros & Cons, Relevance/Role in Cloud Computing, Prevalent/Dominant Paradigms & Technologies and, a whole lot more about Virtualization as, it relates to Oracle professionals from the perspective of Oracle on Oracle VM. A brief intro. of Oracle VM Virtualbox will be also be presented.
Session Abstract
A Virtual Machine Monitor/Hypervisor enables OS Kernels to run and co-exist as guests
Hypervisors are installed and are responsible for allocation & coordination of CPU, Memory, I/O, Peripheral resources etc. to the guest virtual machines
What is Virtualization?
Cloud Computing means a lot of different things to a lot of different people. So what exactly is Cloud Computing? In its most generally accepted form, Cloud Computing is Web/Network-based
computing where Abstracted Resources are located and shared on the Network, whether Intranet (Private Cloud) OR Internet (Public Cloud)
Cloud is sometimes used as an alternative term/metaphor for the Internet Cloud Computing is On-Demand, Metered and Self-Serviceable
Cloud Computing is an evolution of existing IT paradigms, strategies
& models: In many aspects it is a re-branding, re-organization and re-presentation of various components in the overall IT ecosystem. Here are a few salient characteristics/features of an IT Cloud: Dynamic, Elastic, Agile and Scalable Multi-tenant, Secure & Reliable Metered Service-based models
Virtualization in Perspective: What is Cloud Computing? – Synopsis & Overview
Four models of deployment are currently prevalent/In-use:
Private Cloud (aka Enterprise Cloud): Characterized by clouds on private networks (May someday replace the traditional Data-Center term)
Public Cloud: Shared (Typically Virtualized) resources over the Internet
Hybrid Cloud: A mix/hotch-potch/conglomerate of Private/Public Cloud models
Community Cloud: Organizations forming a shared cloud for common needs/goals/purposes
Virtualization in Perspective: What is Cloud Computing? – Synopsis & Overview
Five layers of Cloud Computing with three Service Models are broadly identified according to general consensus: Server layer: Hardware/Software: CPUs, RAM etc Client layer: Desktops, OSs, browsers etc Application layer: aka Software as a Service (SaaS Service Model)
provides applications (typically multi-tenant) over the Internet Platform layer: aka Platform as a Service (PaaS Service Model) provides
a computing platform by implementing/providing the whole solution stack. This has been identified by Oracle as the sweet spot of Cloud Computing in the years to come
Infrastructure layer: Infrastructure as a Service (IaaS Service Model) provides the entire computing infrastructure/ecosystem usually through virtualization
Virtualization in Perspective: What is Cloud Computing? – Synopsis & Overview
Cloud Computing is in flux, not completely mature and still evolving
Is Cloud Computing a Paradigm Shift?
The answer is YES & NO: Depends on your perception, understanding & implementation of your flavor of Cloud Computing
Is Cloud Computing seeing massive adoption?
It is catching on and, the prospects are very promising
Virtualization in Perspective: What is Cloud Computing? – Synopsis & Overview
Figure/Diagram from Gartner
Virtualization in Perspective: What is Cloud Computing? – Synopsis & Overview
Oracle’s definition of Cloud Computing:
Identical to Amazon EC2: It must be Virtualized and it must be Elastic
Clustering
Virtualization
Dynamic Provisioning
SOA/Shared Services
Management /Automation
Virtualization in Perspective: What is Cloud Computing? – Synopsis & Overview
Oracle has 2 types of VM product offerings:
Type 1 Hypervisor: installed on bare metal hardware
Oracle VM Server for x86
Oracle VM Server for SPARC
Type 2 Hypervisor – Oracle VM VirtualBox
Installed on an existing host OS
Allows multiple OS to run on a single machine (X86)
Controls its own IO, Network, etc
Following Data from Chapter 1 of the Oracle Virtual Box Manual
Oracle VM – Categories/Types
XEN – Synopsis & Overview
XEN is the leading open-source industry standard hypervisor; 4.x is the latest version
Ian Pratt founded XenSource; Later acquired by Citrix in 2007
Originated at the University of Cambridge
The XEN Hypervisor is the virtualization base of Amazon EC2; The market leader in the Cloud Computing “IaaS” Service Model
Oracle is a member of the XEN Advisory
Board
Other members of the XEN Advisory Board include Citrix, HP, IBM, Intel, Novell, Oracle & Red Hat
Learn more about XEN at www.xen.org
XEN – Synopsis & Overview
Figure/Diagram from Oracle Documentation
XEN – Synopsis & Overview
What is Oracle VM? – Synopsis & Overview
Server Virtualization and Management Solution from Oracle
Oracle VM Manager & Oracle Enterprise Manager Manage hundreds- or thousands of servers
Central Java management server Web browser-based management console
Advanced virtualization management including Dynamic Resource Scheduling (DRS), HA, Dynamic Power Management…
Oracle VM Server for x86 Based on XEN 4.x, Oracle VM 3.1.1 is the latest version and is a state-
of-the-art Enterprise-grade Feature-packed
Oracle VM 3.2 is in Beta right now
Installs on “bare-metal” servers in about a minute
Guest operating systems: Solaris, Linux, & Windows
Support for paravirtualized- and hardware-virtualized kernels & drivers
Supports both Oracle and non-Oracle applications
Oracle VM – Features/Benefits/Advantages
Elasticity, Scalability and Performance
Agility and Fast Deployment with Oracle VM Templates and Oracle Virtual Assembly Builder
Web-based GUI Management
High-Availability & Live Migration with Oracle VM Server Pools
Simple & Easy Installation: Low Learning Curve
Server Load-Balancing
Centralized Network and Storage Management
P2V & V2V Conversion Support for Windows, Linux & Solaris as guest OS
Affordable world-class support
Oracle VM – Features/Benefits/Advantages
Oracle VM – Overview & Architecture
Figure/Diagram from Oracle Documentation
Installs on bare-metal x86 hardware
Does not require a pre-installed OS
XEN-based hypervisor boots a small domain called DOM0 which is used for assigning/distribution/co-ordination of CPU, I/O etc. resources
Guest VMs are created/configured As/In DOMus
Oracle VM – Overview & Architecture
Java-based management server with a Web-based UI
Utilizes Oracle Database as Management Repository: Comes
pre-packaged with a FREE XE version of the Oracle databae; Can be converted to all other flavors of the Oracle Database Server family
Oracle VM Agents on each Oracle VM Server for Communication/Management
Uses “Server Pools” to group virtualization resources: Each Server Pool >= 1 Oracle VM Servers
Oracle VM – Overview & Architecture
Figure/Diagram from Oracle Documentation
Oracle VM – Overview & Architecture
Oracle VM: HA-enabled Oracle VM Ecosystem – An overview
Figure/Diagram from Oracle Documentation
Oracle VM Templates – Overview & Architecture
Oracle VM Templates OR Golden Images provide reusability and full-stack implementation
Factory-packaged, Pre-installed and pre-configured software images
Reduces Installation/Configuration costs
Major Oracle products are available as templates e.g. Oracle Database Server, Fusion Middleware, Enterprise Linux, Real Application Clusters (RAC) etc
Templates are pre-configured virtual machines (VMs) containing software products that are ready-to-go
Methods of Creating Oracle VM Templates:
Physical-to-Virtual (P2V) Conversion Create VM Templates from existing Virtual
Machine Images Create VM Templates from JeOS
Oracle VM Templates – Overview & Architecture
Oracle VM – Some Performance Benchmarks
Figure/Diagram from The Tolly Group
Figure/Diagram from The Tolly Group
Oracle VM – Some Performance Benchmarks
Oracle VM VirtualBox – A brief intro
Very Portable
32 bit/64 bit
No Hardware virtualization
Can run on older hardware
Guest Additions: shared folders, seamless windows, 3D virtualization
Allows advanced features
Application Driven Virtualization; simplifying VM deployment Scalability:
Up-to 160 physical CPUs, 2 TB of memory 128 virtual CPUs and 1TB memory per guest VM
Oracle VM Manager provides centralized management Fusion middleware Apps on WebLogic and Database Provide Brower-based GUI Interface Provide completed network and storage management Cloning, sharing, configuring and migrating VMs. Dynamic Resource Management for VMs All VM operations are submitted as jobs. All the configuration operation done on VM Manager
Oracle VM 3.x – A brief Intro.
Oracle VM Manager provides centralized management Entire OVM3.x networks managed through OVM Manager Separate multiple logic networks to isolate traffic Management,
Cluster heartbeat, live migration, public and private Map the physical network ports to logic network Bridges and Virtual Network Interfaces(VNICs) for VMs
Virtual Infrastructure: Network Configuration
Virtual Infrastructure: Network Configuration
Virtual Infrastructure: Network Configuration
Shared storage: Storage Repositories and physical disks for VMs. Storage types: Local storage, NFS, iSCSI, FC storage
Virtual Infrastructure: Storage Configuration
Oracle VM Storage connect: Oracle VM manager connects to the storage through a set of plug-ins called storage connect.
Oracle generic iSCSI plug-in and SCSI plug-in
Virtual Infrastructure: Storage Configuration
Storage Multipath automatically configured
Create Storage Repository through VM Manager GUI
Virtual Infrastructure: Storage Configuration
Oracle VM: Easy Integration with Oracle Enterprise Manager
Oracle VM 3 management has been integrated into the base framework of Oracle Enterprise Manager 12c
Enterprise Manager 12c manages the infrastructure cloud
Infrastructure Cloud – Based on Virtualization
Oracle VM: Easy Integration with Oracle Enterprise Manager
Deploy Virtualization on OMS sever/OMS agent of EM12c: • Setup extensibility plug-ins
Oracle VM: Easy Integration with Oracle Enterprise Manager
Deploy cloud on OMS sever of EM12c: • Setup extensibility plug-ins
Oracle VM: Easy Integration with Oracle Enterprise Manager
Register VM Manager on Oracle Enterprise Manager 12c.
Configure Secure TCP(TCPS) on VM Manager host
(#1456338.1)
Use tcps and
port 54322 port
for VM Manager
Registration
Infrastructure Cloud – Based on Virtualization
Deployment of Assembly/template in Self service Cloud
Attend Kai Yu’s session “Simplify App Deployment in the Cloud with Virtual Assemblies and Oracle Enterprise Manager 12c, Session ID: CON5206 – Wednesday, 10/3/12, 5:00pm-6:00pm, Moscone South- 307
Automated VM Deployment in Self Service Cloud
Summary & Q/A
Virtualization is one of the key elements and foundation stones of modern day Cloud Computing as it relates to Oracle professionals
Based on XEN, the leading open-source hypervisor, Oracle VM provides a robust, secure and fast platform for Virtualization & Cloud Computing
Sign-up at: http://www.ioug.org/virtualization
Learn more at: http://www.oracle.com/oraclevm http://blogs.oracle.com/virtualization/