SlideShare a Scribd company logo
1 of 74
ICT. MAAR DAN VOOR MENSEN
Marco Gralike, Ordina, 2014
SAMEN
DUURZAAM
INNOVEREN
Ordina - Oracle SIG, Oracle VM 3.x, 2014 2
An
introduction of
Oracle VM 3.x
Marco Gralike
 Management Consultant
 Ordina RT&I, Platforms
 marco.gralike@ordina.nl
 Oracle ACE Director, XML DB
 20+ jaar IT experience (since1993)
− Oracle Database Administration, OS Admin, App.Servers Admin
− Virtualization, Cloud Architectures
− Presenter
 Performance & Troubleshooting
 Semi- & Un-structured Data
3
Overview 4
Overview 5
Oracle VM Server (OVS)
Hardware Requirements (minimum)
 64-bit Processor
 Single CPU, 1 GB RAM
 4GB diskspace for binaries
 1+ Network Interface
Hardware Recommendations
 Dual-core or Multiple CPUs
 Intel VT or AMD-V CPU
 >2 GB RAM
 2-8 Network Interfaces
Check: https://linux.oracle.com/hardware.html
6
Installation (OVS)
Bare metal installation
 Download iso file from eDelivery
 Request DVD from Oracle Support
Boot system with install software
 From (burned) cd
 USB disk
 PXE image (from existing PXE setup)
Typical install time <90 sec
7
Required Information (OVS)
Have the following details available before install
 Timezone and UTC clock settings
 Designed disk layout (or use default setup)
 Any drivers needed for ‘special’ network/storage cards
 MAC addresses and network mapping to ports
 IP address, hostname, Netmask, Gateway, DNS
Passwords
 Registration password for OVM Manager
 Root password for local server
8
After Installation (OVS)
Harddisk
 Local / (root) partition of 3Gb, 1Gb
swap, 100Mb /boot
 Remaining space available without
mountpoint
Network
 Specified network port (setup as part
of bond0)
 No other networks defined
Memory
 Base (Dom0) memory uses 502MB +
0.0205 * physical-memory
9
Troubleshooting (OVS)
/var/log contains important files
 ovs-agent.log
− Logfile for the Oracle VM agent. Remote requests and jobs by VM Manager are logged
here. 95% of all issues can be detected and solved by viewing this logfile
 messages
− Logfile containing (default) Linux OS information including usual Linux processes like
network, filesystems, drivers etc
 Various other logfiles
− But the two mentioned are the most important ones !
10
Overview 11
Oracle VM Manager (OVM)
Needs pre-existing OL5-64 bit or OL6-64 bit system
 Only Oracle Linux 5/6 are certified
 Networking already configured
 Required packages installed
− Libaio and unzip
− oracle-validated (optional, helpful)
 May be virtualized
− Is allowed to be installed on the managed OVM environment
− Check installation manual for specific steps
12
Prerequisites (OVM) - 1
Hardware requirements
 8 GB Memory (or 6 GB if DB is on other host)
 1x 1.83 Ghz 64bit processor
 1 network card
 Harddisk space
− 2.1 GB swapspace
− 5.5 GB in /u01
− 2 GB in /tmp
− 500MB in /var and /usr
13
Prerequisites (OVM) - 2
Software requirements
 Oracle Linux / Red Hat Enterprise Linux 5.5/6 64bit or later
 Hostname, /etc/hosts and network working/setup
 Oracle VM Manager mounted and accessible
 Oracle user created with required settings
− Can use script ‘createOracle.sh’ from install media
 Following packages installed:
− libaio
− unzip
− bc
14
Components (OVM)
Oracle MySQL 5.0 database
 Allowed to be used for production
 Can also choose to use Oracle database SE/EE
Oracle Java 1.6 SE
Oracle WebLogic Server 11g
Oracle ADF (provides web interface look-and-feel)
Oracle VM 3.2 Manager
15
Overview 16
Storage Needed For…
Storage and Oracle VM
 Storage types
 Discovering storage for VM usage
Repositories
 NFS Storage
 SAN Storage
 Repositories need to presented to servers
Server pools
 Logical grouping of one or more physical servers
 Virtual Machines can run on or migrate to any server in the pool
 Create different Server Pools for different purposes
17
Dedicated Server Pools 18
Overview Topology (OVM) 19
Overview Topology (OVM / OEM) 20
Oracle VM Server (OVS) Storage
Local Storage
 SCSI, SAS, SSD, USB etc in local OVM Server
 OS should report empty disk, single partitions not detected
 Not recommended for HA and production usage
Storage server connections
 Shared Network Attached Storage (NFS)
 iSCSI Storage Attached Network
 Fibre Channel Storage Attached Network
21
Shared Network Attached Storage (NFS)
Create NFS shares on NFS Server
 Detect NFS server and NFS shares in OVM Manager
 Determine which VM’s can use the shares
 Start storing information on the NFS shares
When Virtual Machines are stored on NFS
 Virtual disk I/O needs to be translated into NFS files
 Slower than block I/O like local disks, iSCSI or FC San storage
22
iSCSI Network Attached Storage (iSCSI)
Simulate remote disks as if they were local
 Normal SCSI commands are transported to iSCSI server
Supported by default
 iSCSI client software (initiator) is present by default
 iSCSI server (target) needs to be setup
 Access rights based on OVM Manager or iSCSI Server setup
When Virtual Machines are stored on iSCSI
 Performance depends on iSCSI Target and network
 Can be as fast as local storage, overhead is less than NFS
23
Uses dedicated hardware
 To present remote disks/LUNs as local disks
 Setup and acces permissions are setup on the SAN Server
Supported by default
 Drivers might be needed if no default driver exists
 Linux Multipath supported by default for HA setup
 Local changes might be needed (driver options etc)
When Virtual Machines are stored on FibreChannel SAN
 Depends on remote system and FibreChannel network
24Fibre Channel (FC) Storage Attached Network (SAN)
Storage Connect Plugins - 1
Specialized plugins for Oracle VM Server
 Plugin created and supported by storage vendor
 Installed on Oracle VM Server
 Oracle VM Manager detects and uses functionality
Functionality varies per Storage Plugin
 Create new NFS shares
 Create new iSCSI disks
 Clone existing NFS shares or iSCSI disks
 Performs other options (access rights etc)
25
Storage Connect Plugins - 2
Plugins available by default
 NFS, SCSI (local disks), ZFS Storage Appliance, NetApp Filer
 Example: ZFS Storage Appliance plugin can close iSCSI LUNs, create new
iSCSI LUNS and clone/create NFS shares from the OVM Manager
Additional Plugins available
 https://wikis.oracle.com/display/oraclevm/Oracle+VM+Storage+Connect+Plugins
 Examples: Hitachi, Fujitsu, EMC
 Read the plugin documentation carefully for supported models and any licenses
needed for usage. Oracle is not responsible for the functioning of these plugins
26
Overview 27
Step by Step 28
Step by Step 29
Step by Step 30
Step by Step 31
Step by Step 32
Step by Step 33
Step by Step 34
Step by Step 35
Demo
Step by Step 37
Discover Oracle VM Servers (OVS) 38
Discover Oracle VM Servers (OVS) 39
Step by Step 40
Attached Storage (NFS) 41
NFS Access Groups 42
Step by Step 43
Network Channels 44
Step by Step 45
Virtual NIC’s (needed for VM’s) 46
Step by Step 47
Server Pool 48
Step by Step 49
Repository (NFS) 50
Step by Step 51
Repositories
Logical storage for Oracle VM resources like
 Templates
 ISO images
 Assemblies
Configurable (set of) VM Images
 Virtual Machine configuration Files
 Virtual Disks
52
Copy OVM Template to HTTP directory 53
Discover OVM Template via URI 54
SimpleHTTPServer (Python)
Python has the SimpleHTTPServer module which provides a simple http Request
handler.
 Make sure you are in the directory where the img and vm.cfg files are located.
 pwd
/OVS/running_pool/1548_vm1
 Start a simple Http server
 python -m SimpleHTTPServer 80
Serving HTTP on 0.0.0.0 port 80 ...
 Leave this session open for the duration of the migration.
Jaap Poot
55
Step by Step 56
Overview 57
Copy and Unzip OVM Template 58
Imported OVM Template 59
OVM Template - Change Defaults 60
OVM Template - Add Network 61
OVM Template - Check / Add Extra Disks 62
OVM Template - Alter Boot Order; If Needed 63
Create New Virtual Machine - Clone OVM Template 64
Create New Virtual Machine - Cloning Process 65
Create New Virtual Machine - Start and Configure 66
Create New Virtual Machine - Start Console (jnlp file!) 67
Create New Virtual Machine - Configure Network/Host 68
Create New Virtual Machine - Configure New VM… 69
Create New Virtual Machine - DONE 70
71
VRAGEN…?
 Marco Gralike
 Management Consultant
 Ordina RT&I, Platformen
 marco.gralike@ordina.nl
72
References
 Special thanks to
− Christophe Pauliat, Oracle
− Eric Bezille, Oracle
− Oracle Partner Network
 Oracle VM OTN
− https://blogs.oracle.com/cpauliat/
− Oracle OpenWorld 2013 Hands-On Lab: Lab 9870: x86 Enterprise Cloud Infrastructure
with Oracle VM 3.x and Sun ZFS Storage Appliance
 Oracle manuals
− http://www.oracle.com/technetwork/documentation/vm-096300.html
− http://docs.oracle.com/cd/E35328_01/index.html
73
74
www.ordina.nl

More Related Content

What's hot

Docker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOpsDocker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOpsZohar Elkayam
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlsqlhjalp
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015Sanjay Manwani
 
Deploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceDeploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceO-box
 
REST in Piece - Administration of an Oracle Cluster/Database using REST
REST in Piece - Administration of an Oracle Cluster/Database using RESTREST in Piece - Administration of an Oracle Cluster/Database using REST
REST in Piece - Administration of an Oracle Cluster/Database using RESTChristian Gohmann
 
Ogh Ace Case, Part 1 and 2, Oracle Xml Database, Marco Gralike
Ogh Ace Case, Part 1 and 2, Oracle Xml Database, Marco GralikeOgh Ace Case, Part 1 and 2, Oracle Xml Database, Marco Gralike
Ogh Ace Case, Part 1 and 2, Oracle Xml Database, Marco GralikeMarco Gralike
 
Databases in the hosted cloud
Databases in the hosted cloudDatabases in the hosted cloud
Databases in the hosted cloudColin Charles
 
Sql Server 2014 In Memory
Sql Server 2014 In MemorySql Server 2014 In Memory
Sql Server 2014 In MemoryRavi Okade
 
MythBusters Globalization Support - Avoid Data Corruption
MythBusters Globalization Support - Avoid Data CorruptionMythBusters Globalization Support - Avoid Data Corruption
MythBusters Globalization Support - Avoid Data CorruptionChristian Gohmann
 
MySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMorgan Tocker
 
Upcoming changes in MySQL 5.7
Upcoming changes in MySQL 5.7Upcoming changes in MySQL 5.7
Upcoming changes in MySQL 5.7Morgan Tocker
 
Designing enterprise drupal
Designing enterprise drupalDesigning enterprise drupal
Designing enterprise drupalJason Burnett
 
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 Geir Høydalsvik
 
SOUG Day Oracle 21c New Security Features
SOUG Day Oracle 21c New Security FeaturesSOUG Day Oracle 21c New Security Features
SOUG Day Oracle 21c New Security FeaturesStefan Oehrli
 
2012 replication
2012 replication2012 replication
2012 replicationsqlhjalp
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016Geir Høydalsvik
 
MySQL 5.6 - Operations and Diagnostics Improvements
MySQL 5.6 - Operations and Diagnostics ImprovementsMySQL 5.6 - Operations and Diagnostics Improvements
MySQL 5.6 - Operations and Diagnostics ImprovementsMorgan Tocker
 
MySQL Performance Metrics that Matter
MySQL Performance Metrics that MatterMySQL Performance Metrics that Matter
MySQL Performance Metrics that MatterMorgan Tocker
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Looking at RAC,   GI/Clusterware Diagnostic Tools Looking at RAC,   GI/Clusterware Diagnostic Tools
Looking at RAC, GI/Clusterware Diagnostic Tools Leighton Nelson
 
MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)Mario Beck
 

What's hot (20)

Docker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOpsDocker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOps
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdl
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015
 
Deploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceDeploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database Appliance
 
REST in Piece - Administration of an Oracle Cluster/Database using REST
REST in Piece - Administration of an Oracle Cluster/Database using RESTREST in Piece - Administration of an Oracle Cluster/Database using REST
REST in Piece - Administration of an Oracle Cluster/Database using REST
 
Ogh Ace Case, Part 1 and 2, Oracle Xml Database, Marco Gralike
Ogh Ace Case, Part 1 and 2, Oracle Xml Database, Marco GralikeOgh Ace Case, Part 1 and 2, Oracle Xml Database, Marco Gralike
Ogh Ace Case, Part 1 and 2, Oracle Xml Database, Marco Gralike
 
Databases in the hosted cloud
Databases in the hosted cloudDatabases in the hosted cloud
Databases in the hosted cloud
 
Sql Server 2014 In Memory
Sql Server 2014 In MemorySql Server 2014 In Memory
Sql Server 2014 In Memory
 
MythBusters Globalization Support - Avoid Data Corruption
MythBusters Globalization Support - Avoid Data CorruptionMythBusters Globalization Support - Avoid Data Corruption
MythBusters Globalization Support - Avoid Data Corruption
 
MySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMySQL Cloud Service Deep Dive
MySQL Cloud Service Deep Dive
 
Upcoming changes in MySQL 5.7
Upcoming changes in MySQL 5.7Upcoming changes in MySQL 5.7
Upcoming changes in MySQL 5.7
 
Designing enterprise drupal
Designing enterprise drupalDesigning enterprise drupal
Designing enterprise drupal
 
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
 
SOUG Day Oracle 21c New Security Features
SOUG Day Oracle 21c New Security FeaturesSOUG Day Oracle 21c New Security Features
SOUG Day Oracle 21c New Security Features
 
2012 replication
2012 replication2012 replication
2012 replication
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
 
MySQL 5.6 - Operations and Diagnostics Improvements
MySQL 5.6 - Operations and Diagnostics ImprovementsMySQL 5.6 - Operations and Diagnostics Improvements
MySQL 5.6 - Operations and Diagnostics Improvements
 
MySQL Performance Metrics that Matter
MySQL Performance Metrics that MatterMySQL Performance Metrics that Matter
MySQL Performance Metrics that Matter
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Looking at RAC,   GI/Clusterware Diagnostic Tools Looking at RAC,   GI/Clusterware Diagnostic Tools
Looking at RAC, GI/Clusterware Diagnostic Tools
 
MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)
 

Viewers also liked

Oracle VM 3 hard partitioning
Oracle VM 3 hard partitioningOracle VM 3 hard partitioning
Oracle VM 3 hard partitioningGary Waldrom
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Yongyoon Shin
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantumMiguel Lavalle
 
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3Marco Gralike
 
eProseed Oracle Open World 2016 debrief - Oracle Management Cloud
eProseed Oracle Open World 2016 debrief - Oracle Management CloudeProseed Oracle Open World 2016 debrief - Oracle Management Cloud
eProseed Oracle Open World 2016 debrief - Oracle Management CloudMarco Gralike
 
Tutorial on SDN and OpenFlow
Tutorial on SDN and OpenFlowTutorial on SDN and OpenFlow
Tutorial on SDN and OpenFlowKingston Smiler
 
The Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchThe Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchTe-Yen Liu
 
Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Guy Harrison
 

Viewers also liked (9)

Oracle VM 3 hard partitioning
Oracle VM 3 hard partitioningOracle VM 3 hard partitioning
Oracle VM 3 hard partitioning
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
 
eProseed Oracle Open World 2016 debrief - Oracle Management Cloud
eProseed Oracle Open World 2016 debrief - Oracle Management CloudeProseed Oracle Open World 2016 debrief - Oracle Management Cloud
eProseed Oracle Open World 2016 debrief - Oracle Management Cloud
 
OpenFlow Overview
OpenFlow OverviewOpenFlow Overview
OpenFlow Overview
 
Tutorial on SDN and OpenFlow
Tutorial on SDN and OpenFlowTutorial on SDN and OpenFlow
Tutorial on SDN and OpenFlow
 
The Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchThe Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitch
 
Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014
 

Similar to An introduction to Oracle VM 3.x

OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisCumulus Networks
 
OSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentOSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentNETWAYS
 
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, BerlinONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, BerlinNat Morris
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationSimo Vilmunen
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationMuhammadRizkyFaza
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISORVanika Kapoor
 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2markleeuw
 
Stacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStackIQ
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation Soumyajit Basu
 
VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1Louis Göhl
 
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp022nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02shaikyunus1980
 
Oracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with PuppetOracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with PuppetEdwin Biemond
 
Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64mthukupally
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...The Linux Foundation
 

Similar to An introduction to Oracle VM 3.x (20)

OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat Morris
 
OSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentOSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install Environment
 
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, BerlinONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 Installation
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2
 
Stacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability Meetup
 
RAC - Test
RAC - TestRAC - Test
RAC - Test
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation
 
Centos
CentosCentos
Centos
 
VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1
 
RAC 12c
RAC 12cRAC 12c
RAC 12c
 
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp022nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
 
Oracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with PuppetOracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with Puppet
 
Oracle on linux
Oracle on linuxOracle on linux
Oracle on linux
 
Rac on NFS
Rac on NFSRac on NFS
Rac on NFS
 
9i hp relnotes
9i hp relnotes9i hp relnotes
9i hp relnotes
 
Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
 

More from Marco Gralike

UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptxUKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptxMarco Gralike
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseMarco Gralike
 
Oracle Database - JSON and the In-Memory Database
Oracle Database - JSON and the In-Memory DatabaseOracle Database - JSON and the In-Memory Database
Oracle Database - JSON and the In-Memory DatabaseMarco Gralike
 
UKOUG Tech15 - Going Full Circle - Building a native JSON Database API
UKOUG Tech15 - Going Full Circle - Building a native JSON Database APIUKOUG Tech15 - Going Full Circle - Building a native JSON Database API
UKOUG Tech15 - Going Full Circle - Building a native JSON Database APIMarco Gralike
 
OakTable World 2015 - Using XMLType content with the Oracle In-Memory Column...
OakTable World 2015  - Using XMLType content with the Oracle In-Memory Column...OakTable World 2015  - Using XMLType content with the Oracle In-Memory Column...
OakTable World 2015 - Using XMLType content with the Oracle In-Memory Column...Marco Gralike
 
UKOUG Tech14 - Getting Started With JSON in the Database
UKOUG Tech14 - Getting Started With JSON in the DatabaseUKOUG Tech14 - Getting Started With JSON in the Database
UKOUG Tech14 - Getting Started With JSON in the DatabaseMarco Gralike
 
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex DatatypesUKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex DatatypesMarco Gralike
 
Ordina Oracle Open World
Ordina Oracle Open WorldOrdina Oracle Open World
Ordina Oracle Open WorldMarco Gralike
 
Starting with JSON Path Expressions in Oracle 12.1.0.2
Starting with JSON Path Expressions in Oracle 12.1.0.2Starting with JSON Path Expressions in Oracle 12.1.0.2
Starting with JSON Path Expressions in Oracle 12.1.0.2Marco Gralike
 
XML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured dataXML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured dataMarco Gralike
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)Marco Gralike
 
Flexibiliteit & Snel Schakelen
Flexibiliteit & Snel SchakelenFlexibiliteit & Snel Schakelen
Flexibiliteit & Snel SchakelenMarco Gralike
 
Hotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataHotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataMarco Gralike
 
Expertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesExpertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesMarco Gralike
 
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file serverBGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file serverMarco Gralike
 
BGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index StrategiesBGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index StrategiesMarco Gralike
 
BGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will performBGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will performMarco Gralike
 
ODTUG Webcast - Thinking Clearly about XML
ODTUG Webcast - Thinking Clearly about XMLODTUG Webcast - Thinking Clearly about XML
ODTUG Webcast - Thinking Clearly about XMLMarco Gralike
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerMarco Gralike
 
XFILES, The APEX 4 version - The truth is in there
XFILES, The APEX 4 version - The truth is in thereXFILES, The APEX 4 version - The truth is in there
XFILES, The APEX 4 version - The truth is in thereMarco Gralike
 

More from Marco Gralike (20)

UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptxUKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
 
Oracle Database - JSON and the In-Memory Database
Oracle Database - JSON and the In-Memory DatabaseOracle Database - JSON and the In-Memory Database
Oracle Database - JSON and the In-Memory Database
 
UKOUG Tech15 - Going Full Circle - Building a native JSON Database API
UKOUG Tech15 - Going Full Circle - Building a native JSON Database APIUKOUG Tech15 - Going Full Circle - Building a native JSON Database API
UKOUG Tech15 - Going Full Circle - Building a native JSON Database API
 
OakTable World 2015 - Using XMLType content with the Oracle In-Memory Column...
OakTable World 2015  - Using XMLType content with the Oracle In-Memory Column...OakTable World 2015  - Using XMLType content with the Oracle In-Memory Column...
OakTable World 2015 - Using XMLType content with the Oracle In-Memory Column...
 
UKOUG Tech14 - Getting Started With JSON in the Database
UKOUG Tech14 - Getting Started With JSON in the DatabaseUKOUG Tech14 - Getting Started With JSON in the Database
UKOUG Tech14 - Getting Started With JSON in the Database
 
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex DatatypesUKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
 
Ordina Oracle Open World
Ordina Oracle Open WorldOrdina Oracle Open World
Ordina Oracle Open World
 
Starting with JSON Path Expressions in Oracle 12.1.0.2
Starting with JSON Path Expressions in Oracle 12.1.0.2Starting with JSON Path Expressions in Oracle 12.1.0.2
Starting with JSON Path Expressions in Oracle 12.1.0.2
 
XML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured dataXML Amsterdam - Creating structure in unstructured data
XML Amsterdam - Creating structure in unstructured data
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
 
Flexibiliteit & Snel Schakelen
Flexibiliteit & Snel SchakelenFlexibiliteit & Snel Schakelen
Flexibiliteit & Snel Schakelen
 
Hotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataHotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured Data
 
Expertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesExpertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use Cases
 
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file serverBGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
BGOUG 2012 - Drag & drop and other stuff - Using your database as a file server
 
BGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index StrategiesBGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index Strategies
 
BGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will performBGOUG 2012 - Design concepts for xml applications that will perform
BGOUG 2012 - Design concepts for xml applications that will perform
 
ODTUG Webcast - Thinking Clearly about XML
ODTUG Webcast - Thinking Clearly about XMLODTUG Webcast - Thinking Clearly about XML
ODTUG Webcast - Thinking Clearly about XML
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
 
XFILES, The APEX 4 version - The truth is in there
XFILES, The APEX 4 version - The truth is in thereXFILES, The APEX 4 version - The truth is in there
XFILES, The APEX 4 version - The truth is in there
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

An introduction to Oracle VM 3.x

  • 1. ICT. MAAR DAN VOOR MENSEN Marco Gralike, Ordina, 2014 SAMEN DUURZAAM INNOVEREN
  • 2. Ordina - Oracle SIG, Oracle VM 3.x, 2014 2 An introduction of Oracle VM 3.x
  • 3. Marco Gralike  Management Consultant  Ordina RT&I, Platforms  marco.gralike@ordina.nl  Oracle ACE Director, XML DB  20+ jaar IT experience (since1993) − Oracle Database Administration, OS Admin, App.Servers Admin − Virtualization, Cloud Architectures − Presenter  Performance & Troubleshooting  Semi- & Un-structured Data 3
  • 6. Oracle VM Server (OVS) Hardware Requirements (minimum)  64-bit Processor  Single CPU, 1 GB RAM  4GB diskspace for binaries  1+ Network Interface Hardware Recommendations  Dual-core or Multiple CPUs  Intel VT or AMD-V CPU  >2 GB RAM  2-8 Network Interfaces Check: https://linux.oracle.com/hardware.html 6
  • 7. Installation (OVS) Bare metal installation  Download iso file from eDelivery  Request DVD from Oracle Support Boot system with install software  From (burned) cd  USB disk  PXE image (from existing PXE setup) Typical install time <90 sec 7
  • 8. Required Information (OVS) Have the following details available before install  Timezone and UTC clock settings  Designed disk layout (or use default setup)  Any drivers needed for ‘special’ network/storage cards  MAC addresses and network mapping to ports  IP address, hostname, Netmask, Gateway, DNS Passwords  Registration password for OVM Manager  Root password for local server 8
  • 9. After Installation (OVS) Harddisk  Local / (root) partition of 3Gb, 1Gb swap, 100Mb /boot  Remaining space available without mountpoint Network  Specified network port (setup as part of bond0)  No other networks defined Memory  Base (Dom0) memory uses 502MB + 0.0205 * physical-memory 9
  • 10. Troubleshooting (OVS) /var/log contains important files  ovs-agent.log − Logfile for the Oracle VM agent. Remote requests and jobs by VM Manager are logged here. 95% of all issues can be detected and solved by viewing this logfile  messages − Logfile containing (default) Linux OS information including usual Linux processes like network, filesystems, drivers etc  Various other logfiles − But the two mentioned are the most important ones ! 10
  • 12. Oracle VM Manager (OVM) Needs pre-existing OL5-64 bit or OL6-64 bit system  Only Oracle Linux 5/6 are certified  Networking already configured  Required packages installed − Libaio and unzip − oracle-validated (optional, helpful)  May be virtualized − Is allowed to be installed on the managed OVM environment − Check installation manual for specific steps 12
  • 13. Prerequisites (OVM) - 1 Hardware requirements  8 GB Memory (or 6 GB if DB is on other host)  1x 1.83 Ghz 64bit processor  1 network card  Harddisk space − 2.1 GB swapspace − 5.5 GB in /u01 − 2 GB in /tmp − 500MB in /var and /usr 13
  • 14. Prerequisites (OVM) - 2 Software requirements  Oracle Linux / Red Hat Enterprise Linux 5.5/6 64bit or later  Hostname, /etc/hosts and network working/setup  Oracle VM Manager mounted and accessible  Oracle user created with required settings − Can use script ‘createOracle.sh’ from install media  Following packages installed: − libaio − unzip − bc 14
  • 15. Components (OVM) Oracle MySQL 5.0 database  Allowed to be used for production  Can also choose to use Oracle database SE/EE Oracle Java 1.6 SE Oracle WebLogic Server 11g Oracle ADF (provides web interface look-and-feel) Oracle VM 3.2 Manager 15
  • 17. Storage Needed For… Storage and Oracle VM  Storage types  Discovering storage for VM usage Repositories  NFS Storage  SAN Storage  Repositories need to presented to servers Server pools  Logical grouping of one or more physical servers  Virtual Machines can run on or migrate to any server in the pool  Create different Server Pools for different purposes 17
  • 21. Oracle VM Server (OVS) Storage Local Storage  SCSI, SAS, SSD, USB etc in local OVM Server  OS should report empty disk, single partitions not detected  Not recommended for HA and production usage Storage server connections  Shared Network Attached Storage (NFS)  iSCSI Storage Attached Network  Fibre Channel Storage Attached Network 21
  • 22. Shared Network Attached Storage (NFS) Create NFS shares on NFS Server  Detect NFS server and NFS shares in OVM Manager  Determine which VM’s can use the shares  Start storing information on the NFS shares When Virtual Machines are stored on NFS  Virtual disk I/O needs to be translated into NFS files  Slower than block I/O like local disks, iSCSI or FC San storage 22
  • 23. iSCSI Network Attached Storage (iSCSI) Simulate remote disks as if they were local  Normal SCSI commands are transported to iSCSI server Supported by default  iSCSI client software (initiator) is present by default  iSCSI server (target) needs to be setup  Access rights based on OVM Manager or iSCSI Server setup When Virtual Machines are stored on iSCSI  Performance depends on iSCSI Target and network  Can be as fast as local storage, overhead is less than NFS 23
  • 24. Uses dedicated hardware  To present remote disks/LUNs as local disks  Setup and acces permissions are setup on the SAN Server Supported by default  Drivers might be needed if no default driver exists  Linux Multipath supported by default for HA setup  Local changes might be needed (driver options etc) When Virtual Machines are stored on FibreChannel SAN  Depends on remote system and FibreChannel network 24Fibre Channel (FC) Storage Attached Network (SAN)
  • 25. Storage Connect Plugins - 1 Specialized plugins for Oracle VM Server  Plugin created and supported by storage vendor  Installed on Oracle VM Server  Oracle VM Manager detects and uses functionality Functionality varies per Storage Plugin  Create new NFS shares  Create new iSCSI disks  Clone existing NFS shares or iSCSI disks  Performs other options (access rights etc) 25
  • 26. Storage Connect Plugins - 2 Plugins available by default  NFS, SCSI (local disks), ZFS Storage Appliance, NetApp Filer  Example: ZFS Storage Appliance plugin can close iSCSI LUNs, create new iSCSI LUNS and clone/create NFS shares from the OVM Manager Additional Plugins available  https://wikis.oracle.com/display/oraclevm/Oracle+VM+Storage+Connect+Plugins  Examples: Hitachi, Fujitsu, EMC  Read the plugin documentation carefully for supported models and any licenses needed for usage. Oracle is not responsible for the functioning of these plugins 26
  • 36. Demo
  • 38. Discover Oracle VM Servers (OVS) 38
  • 39. Discover Oracle VM Servers (OVS) 39
  • 46. Virtual NIC’s (needed for VM’s) 46
  • 52. Repositories Logical storage for Oracle VM resources like  Templates  ISO images  Assemblies Configurable (set of) VM Images  Virtual Machine configuration Files  Virtual Disks 52
  • 53. Copy OVM Template to HTTP directory 53
  • 54. Discover OVM Template via URI 54
  • 55. SimpleHTTPServer (Python) Python has the SimpleHTTPServer module which provides a simple http Request handler.  Make sure you are in the directory where the img and vm.cfg files are located.  pwd /OVS/running_pool/1548_vm1  Start a simple Http server  python -m SimpleHTTPServer 80 Serving HTTP on 0.0.0.0 port 80 ...  Leave this session open for the duration of the migration. Jaap Poot 55
  • 58. Copy and Unzip OVM Template 58
  • 60. OVM Template - Change Defaults 60
  • 61. OVM Template - Add Network 61
  • 62. OVM Template - Check / Add Extra Disks 62
  • 63. OVM Template - Alter Boot Order; If Needed 63
  • 64. Create New Virtual Machine - Clone OVM Template 64
  • 65. Create New Virtual Machine - Cloning Process 65
  • 66. Create New Virtual Machine - Start and Configure 66
  • 67. Create New Virtual Machine - Start Console (jnlp file!) 67
  • 68. Create New Virtual Machine - Configure Network/Host 68
  • 69. Create New Virtual Machine - Configure New VM… 69
  • 70. Create New Virtual Machine - DONE 70
  • 71. 71
  • 72. VRAGEN…?  Marco Gralike  Management Consultant  Ordina RT&I, Platformen  marco.gralike@ordina.nl 72
  • 73. References  Special thanks to − Christophe Pauliat, Oracle − Eric Bezille, Oracle − Oracle Partner Network  Oracle VM OTN − https://blogs.oracle.com/cpauliat/ − Oracle OpenWorld 2013 Hands-On Lab: Lab 9870: x86 Enterprise Cloud Infrastructure with Oracle VM 3.x and Sun ZFS Storage Appliance  Oracle manuals − http://www.oracle.com/technetwork/documentation/vm-096300.html − http://docs.oracle.com/cd/E35328_01/index.html 73