SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Planning Oracle VM

    Tarmo Alasoo
   Enkitec Europe
   www.enkitec.eu

       www.enkitec.eu   1
Introduction
• About me:
  – I have been in IT for more than 18 years
  – Last 10 years been working on Oracle technology
  – I’m certified for 8i,9i,10g OCP and RAC/Linux OCE
  – Starting from 2006, I’ve been a part-time lector at
    the Oracle University Estonia delivering different
    Oracle DBA courses as needed.
  – In 2011 Enkitec Europe was born! I joined with
    Tanel Põder to help him to build this magnificent
    company!

                       www.enkitec.eu                     2
Introduction
• Topics in this presentation
  – Consolidation options
  – Oracle VM Server benefits
  – Oracle VM Server features
  – Oracle DB Licensing for the Processor metric
  – Configuring Oracle VM to manage Oracle
    Database licensing cost
  – Configuration Examples

                       www.enkitec.eu              3
Introduction
• Every company wants to manage their IT as
  efficiently as possible! Companies want to have
  systems which are powerful, highly available and
  easy to manage at the lowest cost possible.

• Virtualization is one way to create efficient and
  flexible IT environments, providing better availability
  and reliability of configured systems and at the same
  time optimizing total cost of ownership (TCO).

                         www.enkitec.eu                     4
Consolidation options
• Optimized for the Oracle Database:
  – Oracle Database Appliance (ODA)
  – Oracle RAC One Node
  – Oracle Exadata Database Machine




                     www.enkitec.eu    5
Consolidation options
• Server Virtualization:
  – Oracle VM Server (x86 and SPARC)
  – Oracle Solaris Containers (Zones)




                      www.enkitec.eu    6
Oracle VM Server benefits
• Oracle VM Server is a free server virtualization and
  management solution that makes enterprise
  applications easier to deploy, manage, and support.
• But Support is needed to get software updates:
    – Oracle VM Premier Limited*:
        • License - $0
        • Support - $599 per server per year
    – Oracle VM Premier:
         • License - $0
         • Support - $1199 per server per year
* If no more than 2 physical CPUs per server system

                                 www.enkitec.eu          7
Oracle VM Server benefits
• VM GUI is pure browser-based, no need to install
  separate client software.

• Every Oracle VM Manager operation is performed as
  a “job”. A job consists of all the steps involved in the
  successful completion of the operation.




                         www.enkitec.eu                      8
Oracle VM Server benefits
• 90+ Oracle VM Templates available!
  – Preconfigured VM hosts containing different Oracle
    technology for you to learn and test!
     • Download free from edelivery.oracle.com
     • Import to the Oracle VM
     • Start-Up in Oracle VM
  – Example: E-Business Suite, JD Edwards EnterpriseOne,
    PeopleSoft, WebLogic, Oracle EM GRID Control, Oracle
    RAC, Oracle Database, Oracle Enterprise Linux, Solaris
    10 and 11 etc.

                        www.enkitec.eu                   9
Oracle VM Server benefits
• Is the only server virtualization software supported
  and certified with Oracle products. For example, for
  VMware Oracle products are "Supported" but
  “NOT “Certified“*!
*Oracle does not do any testing or maintain any VMware
  environments at Oracle which means that VMware may be
  required to assist you if there is an issue.
• All new Oracle product releases are certified by
  default, see “Certified Software on Oracle VM” [MOS
  Note. 464754.1]

                         www.enkitec.eu                   10
Oracle VM Server benefits
• Is recognized by Oracle to be used with hard and soft
  partitioning to help to manage your Oracle
  enterprise technology license costs!

• For example, disabling CPU cores in Server BIOS is
  not a supported method for managing the number of
  licensed CPUs.




                        www.enkitec.eu                11
Oracle VM Server features
• Oracle VM Server 2:
  – supports X86 and x86_64 host hardware only!
  – Oracle VM Server 2.2.2, Xen hypervisor v. 3.4.0
  – Up to 128 physical CPUs and 1TB of memory
  – each Guest VM supports up to 32 vCPU and
    510GB of memory.




                       www.enkitec.eu                 12
Oracle VM Server features
• Oracle VM Server 3:
  – Supports x86, x86_64 and SPARC host hardware!
  – Oracle VM Server 3.0.2, Xen hypervisor v. 4.0.1
  – Up to 160 physical CPUs and 2TB of memory
  – OCFS2 Storage space up to 64TB
  – Supports up to 128 Guest Virtual Machines
  – each Guest VM supports up to 128 vCPU and 1TB
    memory

                      www.enkitec.eu                  13
Oracle VM Server features
• Supported Hardware Virtualized Guest OS’s:
  – Oracle Linux Release 4.x, 5.x, 6.x
  – Oracle Solaris 10 and 11 Express
  – RedHat Enterprise Linux 4.x, 5.x, 6.x
  – Microsoft Windows Server 2003, 2008
  – Microsoft Windows XP, Vista and 7




                      www.enkitec.eu           14
Oracle VM Server features
• Supported Paravirtualized Guest OS’s:
  – Oracle Linux Release 4.x, 5.x, 6.x
  – Red Hat Enterprise Linux 4.x, 5.x, 6.x


• Paravirtualized drivers for Windows




                        www.enkitec.eu       15
Oracle VM Server features
• Oracle VM server supports CPU
  oversubscription.
  – Configure up to 32 vCPU’s in Oracle VM 2.2


• Oracle VM server does not support memory
  oversubscription.
  – When using VM Server cluster, for Live Migration or
    Failover, make sure you have enough memory available on
    the other Node.


                          www.enkitec.eu                  16
Oracle DB Licensing for the
           Processor metric
• AMD and Intel x86 Processor Core Licensing Factor is
  0,5
• 1 x 4-Core CPU needs 2 DB licenses
• 1 x 6-Core CPU needs 3 DB licenses
• So if you have Physical Server with 2 x 6-Cores CPU’s,
  12 cores in total, you need 6 DB licenses!
• What if you need less and want to pay less?
• Want to follow "Pay As You Grow“ model?


                        www.enkitec.eu                 17
Oracle DB Licensing for the
                Processor metric
• Server/Hardware partitioning helps to optimize
  software licenses!
• “Partitioning” occurs when the CPUs on a server are
  separated into individual sections where each
  section acts as a separate system.
• Types of Partitioning: "Soft Partitioning" and "Hard
  Partitioning“

•   http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
•   http://www.oracle.com/technetwork/topics/virtualization/ovm-hardpart-167739.pdf


                                       www.enkitec.eu                                 18
Configuring Oracle VM to manage
    Oracle Database licensing cost
• Soft partitioning requires the sum of an Oracle
  VM server’s CPU cores to be licensed.
  – Each Oracle VM server running a guest with an
    Oracle technology product must be licensed. We
    can use a manual placement policy to license a
    subset of pool member servers. For example, in a
    3 server pool, you could license 2 out of the 3 pool
    members.
  – This method has the ability to use Live Migration!

                       www.enkitec.eu                 19
Configuring Oracle VM to manage
    Oracle Database licensing cost
• Hard partitioning allows a customer to license
  a subset of a server’s CPUs.
  – All hard partitioned guests must pin the virtual
    CPUs to the Oracle VM server’s physical CPU cores
    in the guest’s vm.cfg file.
  – All hard partitioned guests must have an Oracle
    VM Manager manual placement policy to confine
    the guests to the pinned Oracle VM server(s)
  – All hard partitioned guests “cannot” use Live
    Migration.
                      www.enkitec.eu                20
Configuring Oracle VM to manage
  Oracle Database licensing cost
• For Oracle CPU licensing purposes it is required to
  manually edit vm.cfg file and hardcode the cpu
  binding for each guest or virtual machine.
• vm.cfg examples: cpus = '0-1'
• Only CPU cores 0,1 are used for Guest VM




                        www.enkitec.eu                  21
Configuration examples
• [root@oraclevms ~]# xm list
Name                    ID Mem VCPUs             State Time(s)
60_dm01db01             57 1536 2                r----- 1714.1
62_dm01db02             58 1536 2                -b---- 1066.4

• [root@oraclevms ~]# xm vcpu-list 60_dm01db01
Name                ID VCPU CPU State Time(s) CPU Affinity
60_dm01db01         57 0        3     -b- 607.9 any cpu
60_dm01db01         57 1        0     -b- 582.6 any cpu

• [root@oraclevms ~]# xm vcpu-list 62_dm01db02
Name                ID VCPU CPU State Time(s) CPU Affinity
62_dm01db02         58 0       1      -b-  284.8 any cpu
62_dm01db02         58 1       4       r-- 280.9 any cpu
                                www.enkitec.eu                   22
Configuration examples
• [root@oraclevms ~]# cat /OVS/running_pool/60_dm01db01/vm.cfg
bootloader = '/usr/bin/pygrub'
disk = ['file:...','file:...','file:...','file:...',]
keymap = 'en-us'
maxmem = 1536
memory = 1536
name = '60_dm01db01'
on_crash = 'restart'
on_reboot = 'restart'
uuid = 'd3fa4e66-26c2-4175-95f9-a1741bc916d0'
vcpus = 2
vfb = ['type=...']
vif = ['bridge=xenbr0,...','bridge=ibr0,...',]
vif_other_config = []
                                www.enkitec.eu                   23
Configuration examples
• [root@oraclevms ~]# cat /OVS/running_pool/62_dm01db02/vm.cfg
bootloader = '/usr/bin/pygrub'
disk = ['file:...','file:...','file:...','file:...',]
keymap = 'en-us'
maxmem = 1536
memory = 1536
name = '62_dm01db02'
on_crash = 'restart'
on_reboot = 'restart'
uuid = 'a7f6a753-c8bb-42a0-8760-aa4c83c130fc'
vcpus = 2
vfb = ['type=...']
vif = ['bridge=xenbr0,...','bridge=ibr0,...',]
vif_other_config = []
                                www.enkitec.eu                   24
Configuration examples
•   [root@oraclevms ~]# xm shutdown 60_dm01db01
•   [root@oraclevms ~]# xm shutdown 62_dm01db02

• [root@oraclevms ~]# vi /OVS/running_pool/60_dm01db01/vm.cfg
Add line -> cpus = '0-1'
• [root@oraclevms ~]# vi /OVS/running_pool/62_dm01db02/vm.cfg
Add line -> cpus = '2-3 '

•   [root@oraclevms ~]# xm start 60_dm01db01
•   [root@oraclevms ~]# xm start 62_dm01db02




                                  www.enkitec.eu                25
Configuration examples
• [root@oraclevms ~]# xm list
Name                    ID Mem VCPUs             State Time(s)
60_dm01db01             62 1536 2                -b---- 360.1
62_dm01db02             63 1536 2                r----- 135.7

• [root@oraclevms ~]# xm vcpu-list 60_dm01db01
Name                ID VCPU CPU State Time(s) CPU Affinity
60_dm01db01         62 0         0    -b-  179.4 0-1
60_dm01db01         62 1         1    -b-  182.5 0-1

[root@oraclevms ~]# xm vcpu-list 62_dm01db02
Name                  ID VCPU CPU State Time(s) CPU Affinity
62_dm01db02           63 0         2   -b-   69.4 2-3
62_dm01db02           63 1         3   -b-   69.6 2-3
                                www.enkitec.eu                   26
Thank you!




   www.enkitec.eu   27

Weitere ähnliche Inhalte

Was ist angesagt?

Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar
용환 노
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
Amit Gatenyo
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guide
Naga Raju N
 
Hypervisor comparison 201212
Hypervisor comparison 201212Hypervisor comparison 201212
Hypervisor comparison 201212
Chang kil Lee
 
30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers
Latif Siddiqui
 
Using Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And TestingUsing Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And Testing
elliando dias
 

Was ist angesagt? (19)

Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best Practis
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answers
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guide
 
VMware ESXi 6.0 Installation Process
VMware ESXi 6.0 Installation ProcessVMware ESXi 6.0 Installation Process
VMware ESXi 6.0 Installation Process
 
VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6
 
Optimize oracle on VMware (April 2011)
Optimize oracle on VMware (April 2011)Optimize oracle on VMware (April 2011)
Optimize oracle on VMware (April 2011)
 
Optimize Oracle On VMware (Sep 2011)
Optimize Oracle On VMware (Sep 2011)Optimize Oracle On VMware (Sep 2011)
Optimize Oracle On VMware (Sep 2011)
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
XenServer, Hyper-V, and ESXi -  Architecture, API, and CodingXenServer, Hyper-V, and ESXi -  Architecture, API, and Coding
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
 
Ibm power systems e870 and e880 technical overview and introduction
Ibm power systems e870 and e880 technical overview and introductionIbm power systems e870 and e880 technical overview and introduction
Ibm power systems e870 and e880 technical overview and introduction
 
Hyper-V: Best Practices
Hyper-V: Best PracticesHyper-V: Best Practices
Hyper-V: Best Practices
 
Hypervisor comparison 201212
Hypervisor comparison 201212Hypervisor comparison 201212
Hypervisor comparison 201212
 
VMware HA deep Dive
VMware HA deep DiveVMware HA deep Dive
VMware HA deep Dive
 
30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers
 
Using Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And TestingUsing Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And Testing
 
The Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study GuideThe Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study Guide
 

Ähnlich wie Oracle vm 3.0 Fresh Start - Tarmo Alasoo

4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short
Doina Draganescu
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
pittmantony
 
Presentation oracle rac on vsphere 5
Presentation   oracle rac on vsphere 5Presentation   oracle rac on vsphere 5
Presentation oracle rac on vsphere 5
solarisyourep
 
02 Dell Blade Server Day 1
02 Dell Blade Server Day 102 Dell Blade Server Day 1
02 Dell Blade Server Day 1
ALAMGIR HOSSAIN
 

Ähnlich wie Oracle vm 3.0 Fresh Start - Tarmo Alasoo (20)

Oracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle CloudOracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle Cloud
 
Oracle virtual appliance
Oracle virtual applianceOracle virtual appliance
Oracle virtual appliance
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Oracle vm engineered for open cloud
Oracle vm engineered for open cloudOracle vm engineered for open cloud
Oracle vm engineered for open cloud
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
Virtualization VM VirtualBox + Oracle Enterprise Linux With Oracle 11GR2
Virtualization VM VirtualBox + Oracle Enterprise Linux With Oracle 11GR2Virtualization VM VirtualBox + Oracle Enterprise Linux With Oracle 11GR2
Virtualization VM VirtualBox + Oracle Enterprise Linux With Oracle 11GR2
 
Application hosting in the Intelligent WAN
Application hosting in the Intelligent WANApplication hosting in the Intelligent WAN
Application hosting in the Intelligent WAN
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualization
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 Installation
 
4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short
 
DevOps Supercharged with Docker on Exadata
DevOps Supercharged with Docker on ExadataDevOps Supercharged with Docker on Exadata
DevOps Supercharged with Docker on Exadata
 
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDCVSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
VSPEX Blue, une infrastructure hyper-convergée simple et sûre pour votre SDDC
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructure
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
 
Presentation oracle rac on vsphere 5
Presentation   oracle rac on vsphere 5Presentation   oracle rac on vsphere 5
Presentation oracle rac on vsphere 5
 
Why_Oracle_Hardware.ppt
Why_Oracle_Hardware.pptWhy_Oracle_Hardware.ppt
Why_Oracle_Hardware.ppt
 
Oracle Cloud Infrastructure – Compute
Oracle Cloud Infrastructure – ComputeOracle Cloud Infrastructure – Compute
Oracle Cloud Infrastructure – Compute
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 
02 Dell Blade Server Day 1
02 Dell Blade Server Day 102 Dell Blade Server Day 1
02 Dell Blade Server Day 1
 

Mehr von ORACLE USER GROUP ESTONIA

Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1
ORACLE USER GROUP ESTONIA
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander Barkalov
ORACLE USER GROUP ESTONIA
 

Mehr von ORACLE USER GROUP ESTONIA (20)

Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1
 
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
 
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
 
Oracle Storage – Innovation and cost cutting bundle
Oracle Storage – Innovation and cost cutting bundleOracle Storage – Innovation and cost cutting bundle
Oracle Storage – Innovation and cost cutting bundle
 
Oracle CRM on Demand
Oracle CRM on DemandOracle CRM on Demand
Oracle CRM on Demand
 
Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had
 
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
 
Oracle CRM Case Management
Oracle CRM Case ManagementOracle CRM Case Management
Oracle CRM Case Management
 
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITIT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
 
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseMaailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander Barkalov
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
Corporate overview the services story
Corporate overview the services storyCorporate overview the services story
Corporate overview the services story
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
 
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur TiitusOracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
 
Metaandmete haldus - Jüri Harju
Metaandmete haldus -  Jüri HarjuMetaandmete haldus -  Jüri Harju
Metaandmete haldus - Jüri Harju
 
Golden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars RungisGolden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars Rungis
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
 
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelMitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Oracle vm 3.0 Fresh Start - Tarmo Alasoo

  • 1. Planning Oracle VM Tarmo Alasoo Enkitec Europe www.enkitec.eu www.enkitec.eu 1
  • 2. Introduction • About me: – I have been in IT for more than 18 years – Last 10 years been working on Oracle technology – I’m certified for 8i,9i,10g OCP and RAC/Linux OCE – Starting from 2006, I’ve been a part-time lector at the Oracle University Estonia delivering different Oracle DBA courses as needed. – In 2011 Enkitec Europe was born! I joined with Tanel Põder to help him to build this magnificent company! www.enkitec.eu 2
  • 3. Introduction • Topics in this presentation – Consolidation options – Oracle VM Server benefits – Oracle VM Server features – Oracle DB Licensing for the Processor metric – Configuring Oracle VM to manage Oracle Database licensing cost – Configuration Examples www.enkitec.eu 3
  • 4. Introduction • Every company wants to manage their IT as efficiently as possible! Companies want to have systems which are powerful, highly available and easy to manage at the lowest cost possible. • Virtualization is one way to create efficient and flexible IT environments, providing better availability and reliability of configured systems and at the same time optimizing total cost of ownership (TCO). www.enkitec.eu 4
  • 5. Consolidation options • Optimized for the Oracle Database: – Oracle Database Appliance (ODA) – Oracle RAC One Node – Oracle Exadata Database Machine www.enkitec.eu 5
  • 6. Consolidation options • Server Virtualization: – Oracle VM Server (x86 and SPARC) – Oracle Solaris Containers (Zones) www.enkitec.eu 6
  • 7. Oracle VM Server benefits • Oracle VM Server is a free server virtualization and management solution that makes enterprise applications easier to deploy, manage, and support. • But Support is needed to get software updates: – Oracle VM Premier Limited*: • License - $0 • Support - $599 per server per year – Oracle VM Premier: • License - $0 • Support - $1199 per server per year * If no more than 2 physical CPUs per server system www.enkitec.eu 7
  • 8. Oracle VM Server benefits • VM GUI is pure browser-based, no need to install separate client software. • Every Oracle VM Manager operation is performed as a “job”. A job consists of all the steps involved in the successful completion of the operation. www.enkitec.eu 8
  • 9. Oracle VM Server benefits • 90+ Oracle VM Templates available! – Preconfigured VM hosts containing different Oracle technology for you to learn and test! • Download free from edelivery.oracle.com • Import to the Oracle VM • Start-Up in Oracle VM – Example: E-Business Suite, JD Edwards EnterpriseOne, PeopleSoft, WebLogic, Oracle EM GRID Control, Oracle RAC, Oracle Database, Oracle Enterprise Linux, Solaris 10 and 11 etc. www.enkitec.eu 9
  • 10. Oracle VM Server benefits • Is the only server virtualization software supported and certified with Oracle products. For example, for VMware Oracle products are "Supported" but “NOT “Certified“*! *Oracle does not do any testing or maintain any VMware environments at Oracle which means that VMware may be required to assist you if there is an issue. • All new Oracle product releases are certified by default, see “Certified Software on Oracle VM” [MOS Note. 464754.1] www.enkitec.eu 10
  • 11. Oracle VM Server benefits • Is recognized by Oracle to be used with hard and soft partitioning to help to manage your Oracle enterprise technology license costs! • For example, disabling CPU cores in Server BIOS is not a supported method for managing the number of licensed CPUs. www.enkitec.eu 11
  • 12. Oracle VM Server features • Oracle VM Server 2: – supports X86 and x86_64 host hardware only! – Oracle VM Server 2.2.2, Xen hypervisor v. 3.4.0 – Up to 128 physical CPUs and 1TB of memory – each Guest VM supports up to 32 vCPU and 510GB of memory. www.enkitec.eu 12
  • 13. Oracle VM Server features • Oracle VM Server 3: – Supports x86, x86_64 and SPARC host hardware! – Oracle VM Server 3.0.2, Xen hypervisor v. 4.0.1 – Up to 160 physical CPUs and 2TB of memory – OCFS2 Storage space up to 64TB – Supports up to 128 Guest Virtual Machines – each Guest VM supports up to 128 vCPU and 1TB memory www.enkitec.eu 13
  • 14. Oracle VM Server features • Supported Hardware Virtualized Guest OS’s: – Oracle Linux Release 4.x, 5.x, 6.x – Oracle Solaris 10 and 11 Express – RedHat Enterprise Linux 4.x, 5.x, 6.x – Microsoft Windows Server 2003, 2008 – Microsoft Windows XP, Vista and 7 www.enkitec.eu 14
  • 15. Oracle VM Server features • Supported Paravirtualized Guest OS’s: – Oracle Linux Release 4.x, 5.x, 6.x – Red Hat Enterprise Linux 4.x, 5.x, 6.x • Paravirtualized drivers for Windows www.enkitec.eu 15
  • 16. Oracle VM Server features • Oracle VM server supports CPU oversubscription. – Configure up to 32 vCPU’s in Oracle VM 2.2 • Oracle VM server does not support memory oversubscription. – When using VM Server cluster, for Live Migration or Failover, make sure you have enough memory available on the other Node. www.enkitec.eu 16
  • 17. Oracle DB Licensing for the Processor metric • AMD and Intel x86 Processor Core Licensing Factor is 0,5 • 1 x 4-Core CPU needs 2 DB licenses • 1 x 6-Core CPU needs 3 DB licenses • So if you have Physical Server with 2 x 6-Cores CPU’s, 12 cores in total, you need 6 DB licenses! • What if you need less and want to pay less? • Want to follow "Pay As You Grow“ model? www.enkitec.eu 17
  • 18. Oracle DB Licensing for the Processor metric • Server/Hardware partitioning helps to optimize software licenses! • “Partitioning” occurs when the CPUs on a server are separated into individual sections where each section acts as a separate system. • Types of Partitioning: "Soft Partitioning" and "Hard Partitioning“ • http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf • http://www.oracle.com/technetwork/topics/virtualization/ovm-hardpart-167739.pdf www.enkitec.eu 18
  • 19. Configuring Oracle VM to manage Oracle Database licensing cost • Soft partitioning requires the sum of an Oracle VM server’s CPU cores to be licensed. – Each Oracle VM server running a guest with an Oracle technology product must be licensed. We can use a manual placement policy to license a subset of pool member servers. For example, in a 3 server pool, you could license 2 out of the 3 pool members. – This method has the ability to use Live Migration! www.enkitec.eu 19
  • 20. Configuring Oracle VM to manage Oracle Database licensing cost • Hard partitioning allows a customer to license a subset of a server’s CPUs. – All hard partitioned guests must pin the virtual CPUs to the Oracle VM server’s physical CPU cores in the guest’s vm.cfg file. – All hard partitioned guests must have an Oracle VM Manager manual placement policy to confine the guests to the pinned Oracle VM server(s) – All hard partitioned guests “cannot” use Live Migration. www.enkitec.eu 20
  • 21. Configuring Oracle VM to manage Oracle Database licensing cost • For Oracle CPU licensing purposes it is required to manually edit vm.cfg file and hardcode the cpu binding for each guest or virtual machine. • vm.cfg examples: cpus = '0-1' • Only CPU cores 0,1 are used for Guest VM www.enkitec.eu 21
  • 22. Configuration examples • [root@oraclevms ~]# xm list Name ID Mem VCPUs State Time(s) 60_dm01db01 57 1536 2 r----- 1714.1 62_dm01db02 58 1536 2 -b---- 1066.4 • [root@oraclevms ~]# xm vcpu-list 60_dm01db01 Name ID VCPU CPU State Time(s) CPU Affinity 60_dm01db01 57 0 3 -b- 607.9 any cpu 60_dm01db01 57 1 0 -b- 582.6 any cpu • [root@oraclevms ~]# xm vcpu-list 62_dm01db02 Name ID VCPU CPU State Time(s) CPU Affinity 62_dm01db02 58 0 1 -b- 284.8 any cpu 62_dm01db02 58 1 4 r-- 280.9 any cpu www.enkitec.eu 22
  • 23. Configuration examples • [root@oraclevms ~]# cat /OVS/running_pool/60_dm01db01/vm.cfg bootloader = '/usr/bin/pygrub' disk = ['file:...','file:...','file:...','file:...',] keymap = 'en-us' maxmem = 1536 memory = 1536 name = '60_dm01db01' on_crash = 'restart' on_reboot = 'restart' uuid = 'd3fa4e66-26c2-4175-95f9-a1741bc916d0' vcpus = 2 vfb = ['type=...'] vif = ['bridge=xenbr0,...','bridge=ibr0,...',] vif_other_config = [] www.enkitec.eu 23
  • 24. Configuration examples • [root@oraclevms ~]# cat /OVS/running_pool/62_dm01db02/vm.cfg bootloader = '/usr/bin/pygrub' disk = ['file:...','file:...','file:...','file:...',] keymap = 'en-us' maxmem = 1536 memory = 1536 name = '62_dm01db02' on_crash = 'restart' on_reboot = 'restart' uuid = 'a7f6a753-c8bb-42a0-8760-aa4c83c130fc' vcpus = 2 vfb = ['type=...'] vif = ['bridge=xenbr0,...','bridge=ibr0,...',] vif_other_config = [] www.enkitec.eu 24
  • 25. Configuration examples • [root@oraclevms ~]# xm shutdown 60_dm01db01 • [root@oraclevms ~]# xm shutdown 62_dm01db02 • [root@oraclevms ~]# vi /OVS/running_pool/60_dm01db01/vm.cfg Add line -> cpus = '0-1' • [root@oraclevms ~]# vi /OVS/running_pool/62_dm01db02/vm.cfg Add line -> cpus = '2-3 ' • [root@oraclevms ~]# xm start 60_dm01db01 • [root@oraclevms ~]# xm start 62_dm01db02 www.enkitec.eu 25
  • 26. Configuration examples • [root@oraclevms ~]# xm list Name ID Mem VCPUs State Time(s) 60_dm01db01 62 1536 2 -b---- 360.1 62_dm01db02 63 1536 2 r----- 135.7 • [root@oraclevms ~]# xm vcpu-list 60_dm01db01 Name ID VCPU CPU State Time(s) CPU Affinity 60_dm01db01 62 0 0 -b- 179.4 0-1 60_dm01db01 62 1 1 -b- 182.5 0-1 [root@oraclevms ~]# xm vcpu-list 62_dm01db02 Name ID VCPU CPU State Time(s) CPU Affinity 62_dm01db02 63 0 2 -b- 69.4 2-3 62_dm01db02 63 1 3 -b- 69.6 2-3 www.enkitec.eu 26
  • 27. Thank you! www.enkitec.eu 27