Download presentation
Presentation is loading. Please wait.
Published bySarai Goldring Modified over 10 years ago
2
CON8472 What’s New with Oracle VM Server for x86 and SPARC:
A Technical Deep Dive John Falkenthal, Sr. Development Director Honglin Su, Director of Product Management Oracle October 1, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
3
This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy,
4
Program Agenda 1 Oracle Virtualization Strategy What’s New with Oracle VM Server Virtualization Q&A 2 3
5
Oracle Virtualization Strategy
Integrate Innovate Simplify
6
Application-Driven Virtualization
Virtualization offers key cost savings benefits Server consolidation Lower energy, facility and labor costs Oracle’s virtualization strategy offers much more Application-centric: Integrated management of the full hardware and software stack from servers and storage to the end-user device Integrated support Virtualization that makes software & systems easier to deploy, easier to manage, and easier to support Not Virtualization for Virtualization’s Sake
7
Oracle VM – Foundation for Cloud
Oracle Enterprise Manager At the core of Oracle’s Cloud strategy Integrated VM lifecycle & cloud management solution with Oracle Enterprise Manager Supports both x86 and SPARC Certified for Oracle products Cloud platform for Oracle & Non-Oracle applications Supports Oracle Linux, Oracle Solaris, Microsoft Windows, and other Linux distributions
8
Enterprise Application Lifecycle Challenges
Application-Driven Server Virtualization I need to add new features to our product now. I need to make sure my environment is compatible Update/ Upgrade Develop Test Deploy Is the new app compatible? I can’t afford the downtime To better understand virtualizating the applications and plan for cloud infrastructure so that we can future proof our datacenters, we need to take a closer look at the application lifecycle challenges to understand what concerns are facing application owners & developers and build the foundation suitable for the cloud. It’s analogous to building and planning a city. City infrastructures must plan for population growth/density and resources needed to sustain the community. As with server virtualization, application virtualization is also starting with the development and QA environment. This is simply due to the high and rapid demand to turn around new features. Imagine if you are an online retailer or a banking organization that offers products or services on the internet. When your customer requests for a new banking feature or shopping feature, most likely you’d have to consider adding to stay competitive. Given the short turn around time, how do you manage the following: Check for OS compatibility if you need to update the OS or the business application to add the new feature How can you quickly spin up a new development environment with database, business apps, application server Then once done development, how does your QA colleague verify the resiliency or load that the application has to withstand. How do they setup redundant application instances or clusters quickly Once you’re done, IT Ops will be reluctant to perform any update or upgrade for fear of potential incompatibility and consequently downtime. These are just the highlights of the challenges that need to be addressed. QA needs access to new storage, change database configuration…. I don’t have time to stage a cluster environment to test IT needs to roll out app ASAP. Too many dependencies, how do I ensure the proper application configuration
9
Oracle VM Templates Simplify Application Deployment
DM-0 Oracle and non-Oracle Systems Pre-Built by Oracle Download Deploy 9
10
Oracle VM Powering Oracle Engineered Systems Oracle VM Integrated with Oracle Systems
Oracle x86 & SPARC systems Oracle VM is integrated into nearly all of the Oracle engineered systems. 10
11
Self-Service Provisioning
Oracle Enterprise Manager 12c Total Cloud Control and Full Stack Management Self-Service Provisioning Metering and Chargeback Capacity Planning Oracle Enterprise Manager PaaS IaaS Not Just the VM but also the App Running Inside the VM Plan Identify all IT assets Decide apps, cost models, policies, roles… Consolidation planning (P2V, P2E, DB, App..) Setup Create pools, zones … Setup shared components Setup services (IaaS, DBaaS, PaaS, Apps) Setup self service portal Build, Test and Deploy Applications Assemble using shared components Test & deploy apps through self services Monitor End-user/business monitoring (BDAM: user exp, BT, BS, AS, business services, business KPIs…) App monitoring (App uptime,/health, perf, SLM..) Infrastructure monitoring (A2D, compliance, etc) Manage and Support Start/stop services Policy driven scale up/down Backup/recovery Manage downtime: patch, upgrade… Meter and Charge Meter resource utilization and cloud usage Optionally chargeback to users/departments Optimize cloud: performance, capacity, QOS, agility, geography, people, costs… Optimize Configuration & Compliance Lifecycle Management Application Performance & Quality Management Policy-Driven Resource Mgmt Assembly Packaging
12
Oracle VM Family: Choice and Flexibility
From Fully Configurable Software to “Turn Key” Systems Oracle VM software for x86 & SPARC Zero cost license: pay only for support Full functionality including all management software Your hardware infrastructure Virtual Compute Appliance Enterprise class, turn key converged infrastructure system containing servers, storage, network, and software From power-on to production in about an hour Automated installation and configuration
13
Market Drivers What’s New with Oracle VM Server for x86
and Oracle VM Manager
14
Oracle VM for x86 Architecture
Oracle VM Manager Centralized management server Web browser-based: No client required Manage hundreds or thousands of VMs centrally Advanced virtualization management included Oracle VM Server Installs on “bare-metal” servers in about a minute Guest operating systems: Linux, Solaris & Windows: Support for paravirtualized- and hardware-virtualized kernels & drivers High performance at scale: Up to 240 physical CPUs and 6TB memory; Up to 128 vCPU and 2TB memory per VM
15
Oracle VM 3.3 Key Themes Summary
Infrastructure improvements to provide greater stability and better performance for larger deployments Automation and usability improvements Fully supported public WS-API and corresponding CLI, enabling more automation and interoperability Redesigned VM console access Near parity between the UI and CLI for user consistency between the two interfaces Numerous user interface and serviceability enhancements Diverse platform and workload support Windows PV Drivers for Windows Server R2, Microsoft Windows 8 and 8.1 The release is signed by Microsoft Improved feature support for x86 environments (e.g. Huge Pages support) Better handling of common networking implementations (e.g. VLANs) Enhanced Oracle VM Server for SPARC support Ready for OpenStack I’m very excited to share the new improvements to Oracle VM. Many customers are using Oracle VM 3 today. With 3.3 release, it is getting even better, bringing greater customer benefits, and driving more business for Oracle. The new 3.3 release brings infrastructure changes in both Oracle VM Manager and Oracle VM Server to provide greater stability, security and better performance for large deployments: Much of the technology used to enable Oracle VM Manager 3.3 has been updated to take advantage of new features, improved performance and security fixes. Major changes to these components include the use of Oracle WebLogic 12c, Java 7, and an update of the MySQL Database 5.6. For Oracle VM Server: Major changes to the underlying technology used for Oracle VM Server on x86 hardware have been implemented. The Xen hypervisor has been upgraded to version 4.3, and the dom0 user space has been upgraded from Oracle Linux 5 to Oracle Linux 6. Furthermore, the Linux kernel used in dom0 has been updated to Unbreakable Enterprise Kernel Release 3. With Oracle VM 3.3, it brings lots of enhancements in the area of automation and usability. Oracle VM Manager now exposes a fully supported web-services API that offers both SOAP and REST interfaces to program any action supported within Oracle VM. The Oracle VM Manager UI and CLI have been rewritten to use the new Oracle VM Web Services API to provide further consolidation and consistency. As of part of the new WS-API implementation, the number of required ports open have been reduced through the consolidation of various services and the global use of the web services API. Oracle VM Agent now uses SSL certificates to authenticate requests from Oracle VM Manager once the server has been discovered. Certificate-based authentication can be used for all web service API requests, to ease automation while retaining a better security model for authentication. These changes reduce the number of potential attack, and provide more secure deployment. The virtual machine console has been Redesigned to use JavaScript and HTML5 features so that there is no requirement to install or run software locally on the client computer. This change reduces complexity and provides a more reliable console tool. The new Oracle VM Manager 3.3 addresses the top SPARC customer requests for new deployments, For example Adds support for Fibre Channel, iSCSI and local disk for guest VM, in addition to NFS support introduced in Oracle VM Manager 3.2. Also supports ZFS volume and local disk as repository Provides the ability to configure guest VM High Availability (HA) – allowing guest VM auto-restart on failure by a simple UI setting Allows configuration of redundant I/O service domains for improved system availability Support for Huge Pages, or Super Pages, has been added into Oracle VM via a simple UI setting. It allows virtual machines to improve performance and reduce the I/O that results from page lookups in virtualized environments. From networking side, VLAN support has been simplified, and introduces the concept of a VLAN Interface, allowing you to simply define which ports are used for which VLAN tags. You can define VLAN Interfaces as you need them and many of the restrictions on using VLANs within Oracle VM have been removed. With Oracle VM Server 3.3, it’s now ready to work with OpenStack. Help make OpenStack a first class solution for enterprise customers •Work with the OpenStack community to support enterprise applications in an OpenStack cloud •Provide choice for managing hypervisors with Oracle Linux and Oracle VM •Ensure Oracle Linux and Oracle VM can work with any OpenStack solution customers choose •Work with third party vendors to offer joint solutions
16
What’s New in Oracle VM Server 3.3
Infrastructure changes in Oracle VM Server Upgrades the hypervisor from Xen 4.1 to Xen 4.3 Upgrades the dom0 kernel to UEK Release 3 Brings dom0 user space to Oracle Linux 6 Oracle VM Server installation partitioning The Installer handles all disk partitioning itself to optimize installation. The remaining disk space can be used to host a repository or can be attached to a virtual machine. Upgrade multiple servers or pools using the bundled tool (UpgradeServers.py) Supports server upgrade from 3.1/3.2 to 3.3 Oracle VM Server Installation Partitioning: The Oracle VM Server Installer now handles all disk partitioning itself to optimize installation. Part of this process ensures that only the maximum required disk space for the Oracle VM Server software is used, any remaining disk space is automatically partitioned to be used as a discoverable local disk that can be used to host a repository or that can be attached to a virtual machine hosted on the server. This improvement to disk space usage ensures the best possible use of machine resources. This change is only supported for locally hosted boot disks and does not apply to SAN disks. Infrastructure Changes in Oracle VM Server: Major changes to the underlying technology used for Oracle VM Server on x86 hardware have been implemented. Significantly, the Xen hypervisor has been upgraded to version 4.3, and the Oracle Linux version, used in dom0, has been upgraded from Oracle Linux 5 to Oracle Linux 6. Furthermore, the Linux kernel used in dom0 has been updated to UEK3. Because the change of Oracle Linux 5 to Oracle Linux 6 on the Oracle VM Server 3.3, the upgrade of servers to 3.3 is a much more complicated process. Two separate yum repos need to be set up to be used to make the transition. In order to make this upgrade manage-able by customers, there is a new python script (UpgradeServers.py) that will perform the upgrade across multiple servers. Because of the complexity, rules will prevent the server upgrade from being done using the UI or CLI. Only the UpgradeServers.py script will perform the upgrade. Upgrading a 3.1 or 3.2 server to 3.3 using the server CDROM is not supported The script can be found on the Manager system here: /u01/app/oracle/ovm-manager-3/ovm_tools/bin/UpgradeServers.py The script allows you to specify a set of servers or pools (or both) to be upgraded. The script requires that the 2 repos be set up ahead of time with specific names. Then by running the script, all the servers will be upgraded. It will do the normal maintenance mode work so that VMs are automatically moved around to allow servers to be upgraded and rebooted. The SPARC update process is slightly different. For SPARC, you still need two IPS repositories (IPS is similar to yum) with specific names, and then perform the upgrade using the UpgradeServers.py script.
17
What’s New in Oracle VM Manager 3.3
Infrastructure Infrastructure change to support larger and more diverse environments Stats/events/Jobs scalability improvement Weblogic Server 12c Java 7 GUI/CLI implementation switched to WS-APIs Greater simplicity with the bundled MySQL Enterprise Edition, without dependency on an external database as the management repository This change allows for improved supportability, automated backups by default, backup restoration tools, integrated tools for database object consistency checking, etc. Oracle VM Manager install/upgrade improvements Infrastructure Changes in Oracle VM Manager: Much of the technology used to enable Oracle VM Manager has been updated to take advantage of new features, improved performance and security fixes. Major changes to these components include the migration to Oracle WebLogic 12c, code rewrites to use Java 7, and an update of the MySQL Database included with Oracle VM Manager to use version 5.6. The Oracle VM Manager user interface and the Oracle VM Command Line Interface have been rewritten to use the new Oracle VM Web Services API to provide further consolidation. Database Use Simplified: Given our database is an internal database and several customers have had data loss due to failure to backup their custom Oracle database, we will only support MySQL in 3.3 and going forward. Upgrade will provide the full capability to upgrade from an Oracle installation to a MySQL installation. Database Object Consistency Checking: Tools are now in place to check the status of objects stored within the database, along with their relationships and references. These tools can assist in tuning the database and can help support technicians resolve potential database issues. Consistency checks are performed alongside the automated backup facility. Database Consolidation: As of release 3.3.1, only the bundled Oracle MySQL Enterprise database is supported as a backend repository for the Oracle VM Manager. Removal of support for other Oracle Database types allows Oracle VM Manager to have more control over regular automated database backup, support for database consistency checking tools and other facilities required to improve reliability and performance. Furthermore, by limiting support to the bundled database it is possible to improve troubleshooting documentation and tools. Errata Allows for Security Updates: Given the importance of staying current with security alerts and patches, upgrade will allow for updating our Java version, and MySQL and WebLogic security updates. Errata releases will be larger as they will always account for the possible need to update infrastructure components. In past releases we did not have any facilities to upgrade infrastructure.
18
What’s New in Oracle VM Manager 3.3
Programmability Fully supported Web-Services API Oracle VM Manager now exposes a fully supported web-services API that offers both SOAP and REST interfaces to program any action supported within Oracle VM. Developer’s Guide provided as part of the documentation set Fully Supported Web Services API: Oracle VM Manager now exposes a fully supported Oracle VM Web Services API that offers both SOAP and REST interfaces to program any action supported within Oracle VM. See the Oracle VM Web Services API Developer's Guide for more information.
19
What’s New in Oracle VM Manager 3.3
Serviceability and Usability Improvements New VM console Redesigned to use JavaScript and HTML5 features so that there is no requirement to install or run software locally on the client computer. This change reduces complexity and provides a more reliable console tool. Virtual machine configuration file view View the virtual machine configuration file for any virtual machine directly within the Oracle VM Manager UI and CLI Inbound migration lock Allows you to protect a server from attempts to move or migrate other virtual machines to that server New VM Console: The Virtual Machine Console has been redesigned to use JavaScript and HTML5 features so that there is no requirement to install or run software locally on the client computer. The new console runs within the web-browser and only requires that the browser is capable of supporting the technologies used. Most modern browsers are supported. This change reduces complexity and provides a more reliable console tool. Virtual Machine Configuration File View: It is now possible to view the virtual machine configuration file for any virtual machine directly within the Oracle VM Manager web user interface and command line interface, to provide more transparency for the configuration that is actually applied to a virtual machine when it is started by the hypervisor. Several steps have been made to improve error and failure reporting in the product: UI/CLI: Removal of stack traces from user-visible job error messages. These stack traces made it difficult to find the root cause of failures. UI: Replacement of the Job Details with new information. Formerly, the Job Details contained the job debug transcript. This transcript was generally only of interest to the code developers. The Job Details button will now pop-up a window that will display all the various attributes of the job, including: description, times, status, progress messages, error messages, and child and parent jobs. The job debug transcript is still available, but has been relegated to to the Jobs view. Inbound Migration Lock: A new feature allows you to protect a server from attempts to move or migrate other virtual machines to that server. This allows you to run selected virtual machines on a specified server and to be certain that no other virtual machines are started on the server, consuming resources that may be mission critical for some applications.
20
What’s New in Oracle VM Manager 3.3
Performance New statistics and events model Server notification thresholding. Huge Pages support Improvements to messaging with guest VM Other code changes Various portions of the code-base have been rewritten to enhance performance in environments that have been scaled up to make use of many disks, repositories, servers or virtual machines. Performance New Statistics and Events model: The statistics and events model has been entirely rewritten to offer significant performance gains. A queued job task is in place to monitor the number of generated statistics and to adjust the threshold automatically during periods where the number of statistics exceeds the threshold. Server Notification Thresholding: Oracle VM Server notifications can increase the number of generated events and jobs impacting on performance and filling log files to make them unusable. A facility has been provided to control and limit the number of notifications that a server can generate by setting notification thresholds. Improvements to Guest VM Messaging: A change to the Guest Additions Messaging facility within Oracle VM to support multiple key-value pairs within a single message reduces the number of jobs that are generated within Oracle VM Manager resulting in significant performance gains. Other Code Changes: Various portions of the code-base have been rewritten to enhance performance in environments that have been scaled up to make use of many disks, repositories, servers or virtual machines. Huge Page Support: Support for Huge Pages, or Super Pages, has been added into Oracle VM to allow guests, hosted on an x86 server pool, to take advantage of this functionality to improve performance and reduce the I/O that results from page lookups in virtualized environments.
21
What’s New in Oracle VM Manager 3.3
Networking Improvements Improved VLAN support VLAN support has been simplified, and introduces the concept of a VLAN Interface, allowing you to simply define which ports are used for which VLAN tags. You can define VLAN Interfaces as you need them and many of the restrictions on using VLANs within Oracle VM have been removed. Added support for HTTP proxies when importing an OVF assembly, virtual disk or virtual CDROM. Networking Improvements Addition of Network Bridges and virtual Switches to Model: The Oracle VM Manager core model has been updated to provide better representation of network bridge and switch objects as they exist on each Oracle VM Server. This helps to resolve issues where bridges or virtual switches have been created manually on an Oracle VM Server and provides the mechanism to develop tools to better handle bridge and virtual switch configuration. Improved VLAN Support: VLAN support has been completely restructured within Oracle VM. The previous model which involved configuring VLAN Groups and VLAN Segments was inflexible, confusing and could sometimes impact on the Management Network. VLAN support has been simplified, and introduces the concept of a VLAN Interface, allowing you to simply define which ports are used for which VLAN tags. You can define VLAN Interfaces as you need them and many of the restrictions on using VLANs within Oracle VM have been removed. Added Support for HTTP Proxies: Oracle VM Manager now has added support to define an HTTP proxy that should be used when attempting to import an OVF assembly, virtual disk or virtual CDROM. This change expands on the ability to define a proxy when importing a template or virtual machine.
22
What’s New in Oracle VM Manager 3.3
Security Service consolidation The number of required ports open have been reduced through the consolidation of various services and the global use of the web services API. These changes reduce the number of potential attack vectors available to malicious users. Certificate-based authentication Oracle VM Agent now uses SSL certificates to authenticate requests from Oracle VM Manager once the server has been discovered. Certificate-based authentication can be used for all web service API requests, to ease automation while retaining a better security model for authentication. Security Service Consolidation: The number of required ports open in a deployment, and the mechanisms that are used for components to communicate have been reduced through the consolidation of various services and the global use of the web services API. These changes reduce the number of potential attack vectors available to malicious users. Certificate-based Authentication: The Oracle VM Agent now uses SSL certificates to authenticate requests from Oracle VM Manager once an Oracle VM Server has been discovered. This reduces the possibility that a malicious user can perform a brute-force dictionary attack to authenticate against an Oracle VM Server that is under the ownership of an Oracle VM Manager instance. Furthermore, certificate-based authentication can be used for all web service API requests, to ease automation while retaining a better security model for authentication.
23
What’s New in Oracle VM Manager 3.3
Enhanced SPARC server virtualization management Address the top SPARC customer requests for new deployments Adds support for Fibre Channel, iSCSI and local disk for guest VM, in addition to NFS support introduced in Oracle VM Manager 3.2. Also supports ZFS volume and local disk as repository Provides the ability to configure guest VM High Availability (HA) – allowing guest VM auto- restart on failure by a simple UI setting Allows configuration of redundant I/O service domains for improved system availability Various networking improvements (Active-backup network bonding, Jumbo Frames and MTU configurations, and VLAN integration) for SPARC systems Package management and SPARC upgrades SPARC Support Support for iSCSI, FibreChannel, and Local Disk for VM Assignment: iSCSI and FibreChannel disks can now be discovered for SPARC systems and can be directly assigned to virtual machines running in a SPARC server pool. Configuring repositories on these disks is currently not supported. Local disks, ZFS volumes and NFS exports can be discovered on SPARC systems and can be used for repositories or can be assigned for use by any virtual machine running on the same server. Package Management and SPARC Upgrades: Added support for package management within the Oracle VM Agent has made it possible to manage future SPARC server upgrades directly from Oracle VM Manager. Changes to the upgrade tools within Oracle VM Manager allow you to define Server Upgrade Groups where you can specify the IPS repository that should be used to perform future upgrades. Support for HA Virtual Machines: Virtual machines running in a SPARC server pool can now be configured for high availability if the storage for the server pool is using an NFS filesystem. Improved Network Support: Support for various networking functionality has been added to Oracle VM Server for SPARC systems. Support has been added for Active-Backup network bonding. VLAN integration is now fully supported on SPARC systems. Support for Jumbo Frames and MTU configuration has been added on network port and bond configuration.
24
Oracle VM Storage Connect Integration Vendor plug-ins updated to support Oracle VM 3.3
Storage Connect Plug-In Framework & API Create LUN Oracle Plug-In Partner Storage Partner Plug-In vendor_specific_command_CREATE_LUN Sun Storage 3 The Oracle VM Storage Connect framework provides a storage discovery and provisioning API that enables the provisioning and management of storage platforms directly from within Oracle VM Manager. The abstraction provided by the Storage Connect framework allows administrators to perform provisioning operations without the need to know the specific behavior of any storage platforms that are being used within the Oracle VM infrastructure. The Storage Connect API allows third party storage vendors to develop their own Oracle VM Storage Connect plug-ins that enable their storage appliances to interface with the Storage Connect framework. ZFS Storage Appliance: With the release of Oracle VM 3.3, the storage connect plug-in for Oracle ZFS Storage Appliance has been updated to enable Oracle VM 3.3 to provision and manage the Oracle ZFS Storage Appliance. To download the software and read the documentation, visit 2) EMC: 3) NetApp: … Storage Repositories OCFS2 Filesystem JBOD OCFS2 Plug-In _INSTANT_CLONE CLONE VM More than just provisioning… Create LUNs or Volumes Expand LUNs or Volumes Associate, share with VMs Storage Connect Plug-Ins for Management… Oracle and 3rd party storage…from the Manager UI
25
Continued Innovations
Oracle VM Server for x86 and Oracle VM Manager Management integration and full stack optimization Updated dom0 Drivers for Oracle Linux = drivers for Oracle VM Server with Unbreakable Enterprise Kernel Rapid driver availability, streamlined partner certifications Xen – architectural choice of the hypervisor Contribute to upstream development, also productize key features for enterprise customers, such as PVH (PV in HVM container) Storage / network enhancements Advancement in software defined network (SDN) Performance improvements Enhancements in config options 25
26
Integration with Oracle VM Manager
Oracle VM Manager - control plane for the virtualization layer Provides one set of APIs for x86 and SPARC Brings common customer experience across x86 and SPARC Also explores support for light-weight OS virtualization Oracle VM Manager required by Oracle Enterprise Manager for full stack management Deploy Virtual Appliances (Templates & Assemblies) Oracle VM Manager APIs also utilized by Oracle Virtual Assembly Builder ORACLE VM MANAGER SPARC X86
27
Market Drivers What’s New with Oracle VM Server for SPARC
28
Oracle VM for SPARC Architecture
Oracle VM Manager Centralized management server Web browser-based: No client required Manage hundreds or thousands of VMs centrally Advanced virtualization management included Oracle VM Server for SPARC Supported on all SPARC T & M Series Platforms High RAS architecture - service domain separation Solaris Zones, Kernel Zones, logical domains, physical domains co-exist and are compatible High performance at Enterprise scale: Up to 1000’s of physical CPUs, up to 32 TB memory per VM, up to 128 LDoms per physical partition
29
Optimized for SPARC & Oracle Solaris
Oracle VM Server for SPARC Support for Solaris Workloads on SPARC Optimized for SPARC & Oracle Solaris Isolated OS and applications in each logical (or virtual) domain Firmware-based hypervisor SPARC Hypervisor Oracle VM Server for SPARC, previously called Sun Logical Domains, provides highly efficient, enterprise-class virtualization capabilities for Oracle’s SPARC T-Series servers. Oracle VM Server for SPARC leverages the built-in hypervisor to subdivide system resources (CPUs, memory, network, and storage) by creating partitions called logical (or virtual) domains. Each logical domain can run an independent operating system. Oracle VM Server for SPARC provides the flexibility to deploy multiple Oracle Solaris operating systems simultaneously on a single platform. This is the virtualization solution that fully optimizes Oracle Solaris and SPARC for your enterprise server workloads. Each logical domain runs in dedicated CPU thread(s) 29
30
Oracle VM Server for SPARC Advanced Virtualization For SPARC Servers
Leading price / performance Meet the most aggressive business requirements Secure live migration Increase application service level High performance virtual I/O (disk and network) Better throughput with flexibility! SR-IOV and PCIe Direct I/O CPU efficient, Native I/O performance! Dynamic reconfiguration Change resources on the fly! Advanced RAS Higher availability across all levels Physical-to-virtual (P2V) conversion Easily move legacy Solaris to virtualized environment Dynamic Reconfig Supported CPU Memory Virtual I/O SR-IOV Leading Price/Performance – The low-overhead architecture provides scalable performance under increasing workloads without additional license cost. This enables you to meet the most aggressive price/performance requirements. Secure Live Migration – Enables you to migrate an active domain to another physical machine across the same or different generations of SPARC T-Series servers while maintaining application services to users. In addition, on-chip cryptographic accelerators deliver secure, wire speed encryption capabilities for live migration – without any additional hardware investment. Single-Root I/O Virtualization (SR-IOV) – Deliver superior application workload performance with single-root I/O virtualization (SR-IOV) on Oracle's SPARC T3 and SPARC T4 platforms SR-IOV enables the efficient sharing of PCIe network devices among I/O domains so application workloads can achieve native I/O performance. PCIe Direct I/O – Extends current PCIe support to enable you to assign either individual PCIe cards or entire PCIe buses to a guest domain. This not only provides I/O configuration flexibility, but also delivers native I/O throughput. Dynamic Reconfiguration (DR) – Allows computing resources to be dynamically added or removed on an active domain. You can add and remove CPUs, virtual I/O, cryptographic units (aka MAU), and memory on an active domain. Moreover, cryptographic units and CPUs are dynamically reconfigured together to simplify operations and to ensure consistent performance. These capabilities help organizations to better align IT and business priorities. Advanced RAS – Each logical domain is an entirely independent virtual machine with its own OS. The logical domain supports virtual disk mutipathing and failover, as well as faster network failover with link-based IP multipathing (IPMP) support. The logical domain can also handle path failure between an I/O domain and storage. Moreover, the domain is fully integrated with the Solaris FMA (Fault Management Architecture), which enables predictive self healing. Physical-to-virtual (P2V) Conversion – Quickly convert an existing SPARC server that runs the Solaris 8, Solaris 9, or Oracle Solaris10 OS into a virtualized Oracle Solaris 10 image. Use this image to facilitate OS migration into the virtualized environment. 30
31
Oracle VM Server for SPARC Advanced Virtualization For SPARC Servers (Cont’d)
CPU whole core allocation and core affinity Higher application performance! CPU dynamic resource management (DRM) Better alignment of IT and business priorities CPU power management Greater power efficiency and lower cost! Advanced network configuration Flexibility to meet networking requirements Enhanced SNMP MIB Interoperate with 3rd party management software Official Certification and Full Stack Support Cover hardware, firmware, virtualization, OS and the software stack CPU Whole Core Allocation and Core Affinity – Enable organizations to optimize the assignment of virtual CPUs to deliver higher and more predictable performance for all types of application workloads. CPU Dynamic Resource Management (DRM) – Enable a resource management policy and domain workload to trigger the automatic addition and removal of CPUs. This ability helps you to better align your IT and business priorities. Advanced Network Configuration – Configure your network to use the following features to obtain more flexible network configurations, higher performance, and scalability: Jumbo frames, VLANs, virtual switches for link aggregations, and network interface unit (NIU) hybrid I/O. Low-Overhead, Higher-Scalability Networking for Oracle Solaris 11 Express – Extended mapin space allows virtual network devices to use shared memory to exchange network packets, which improves performance and scalability. Enhanced Management Information Base (MIB): – Enables the SNMP MIB to use the latest Logical Domains Manager XML interface, permitting third-party management software to access the new features and resource properties. Official Certification Based On Real-World Testing – Use Oracle VM Server for SPARC with the most sophisticated enterprise workloads under real-world conditions, including Oracle Real Application Clusters (RAC). Affordable, Full-Stack Enterprise Class Support – Obtain worldwide support from Oracle for both your entire virtualization environment and workloads. The support covers hardware, firmware, OS, virtualization, and the software stack. 31
32
Secure Live Migration More Secure, More Flexible
Eliminates Application Downtime Live Migration on the same or different generations of supported SPARC T-Series and SPARC M-Series Systems On-chip Crypto Accelerators Deliver Secure, Wire- Speed Encryption for Live Migration No additional hardware required Eliminates requirement for dedicated network More Secure, More Flexible Live migration: Enables users to migrate an active domain to another host machine while maintaining application services to users. Secure, encrypted migration included: On-chip cryptographic accelerators deliver secure, wire speed encryption capabilities for live migration – without any additional hardware investments. Other products (including VMware) migrate VM data in the clear Requires dedicated network Leaves sensitive data vulnerable (passwords, account numbers, etc.) Please review the documentation on the specific requirements: Shared Storage
33
What’s New with Oracle VM Server for SPARC
v3.1.1 Delivered in March 2014 on Solaris 11.1 SRU Adds support for: Fibre Channel SR-IOV: extends SR-IOV benefits beyond network Network bandwidth controls for virtual network devices Industry leading virtual IO performance (disk and network) Ability to create or destroy multiple virtual functions simultaneously (ex: ldm create-vf –n number | max) For information about the hardware and software requirements for the Oracle VM Server for SPARC release, see the Oracle VM Server for SPARC and 3.1 Release Notes. The major changes for this release of the Oracle VM Server for SPARC software are as follows. Note that each feature is available on all supported platforms unless otherwise stated. Adds support for Fibre Channel SR-IOV. See Creating an I/O Domain by Assigning PCIe SR-IOV Virtual Functions, in Oracle VM Server for SPARC 3.1 Administration Guide. This feature is supported only on SPARC T4, SPARC T5, SPARC M5, and SPARC M6 platforms and Fujitsu M10 systems. Adds network bandwidth controls. See Controlling the Amount of Physical Network Bandwidth That Is Consumed by a Virtual Network Device, in Oracle VM Server for SPARC 3.1 Administration Guide. Adds ability to create or destroy multiple virtual functions simultaneously. See the ldm(1M) man page.
34
What’s New with Oracle VM Server for SPARC
v Latest maintenance update with accumulated bug fixes, delivered in September 2014 on Solaris 11.2 SRU Adds support for Private virtual LANs (PVLANs) Increases the number of LDC endpoints per guest domain on new SPARC systems SPARC M6, SPARC M5, SPARC T5 and SPARC T4 Adds support for dynamically assigning PCIe endpoint devices to Fujitsu M10 systems Supported on all new SPARC hardware platforms as well as early generations SPARC M6, SPARC M5, SPARC T5, SPARC T4, SPARC T3, UltraSPARC T2 Plus, and Ultra SPARC T2 Fujitsu M10 Download instructions at: For information about the hardware and software requirements for the Oracle VM Server for SPARC maintenance update, see the Oracle VM Server for SPARC , 3.1.1, and 3.1 Release Notes. The changes for this maintenance update of the Oracle VM Server for SPARC software are as follows. Note that each feature is available on all supported platforms unless otherwise stated. Provides support for private virtual LANs. Using Private VLANs, in Oracle VM Server for SPARC 3.1 Administration Guide. This feature requires at least the Oracle Solaris (SRU 4) OS. Increases the number of LDC endpoints per guest domain on SPARC T4, SPARC T5, SPARC M5, and SPARC M6 systems. See Using Logical Domain Channels, in Oracle VM Server for SPARC 3.1 Administration Guide. Adds support for dynamically assigning PCIe endpoint devices to Fujitsu M10 systems. See the Fujitsu M10 Systems Product Notes.
35
Oracle VM Server for SPARC 3.1.1.1
Private VLAN Support (RFC 5517) Solaris support in service domain only, guest can run Solaris 11 or Solaris 10 – dladm create-vnic -v <vid>,<pvlan-svid>,<pvlan-type> <vnic-link> – dladm show-vnic -v – dladm show-linkprop -p pvlan-tagmode <vnic-link> LDoms Manager ldm add-vnet pvid=<pvid> pvlan=<secondary-vid,<isolated|community> <if-name> <vswitch-name> <ldom> For information about the hardware and software requirements for the Oracle VM Server for SPARC maintenance update, see the Oracle VM Server for SPARC , 3.1.1, and 3.1 Release Notes. The changes for this maintenance update of the Oracle VM Server for SPARC software are as follows. Note that each feature is available on all supported platforms unless otherwise stated. Provides support for private virtual LANs. Using Private VLANs, in Oracle VM Server for SPARC 3.1 Administration Guide. This feature requires at least the Oracle Solaris (SRU 4) OS. Increases the number of LDC endpoints per guest domain on SPARC T4, SPARC T5, SPARC M5, and SPARC M6 systems. See Using Logical Domain Channels, in Oracle VM Server for SPARC 3.1 Administration Guide. Adds support for dynamically assigning PCIe endpoint devices to Fujitsu M10 systems. See the Fujitsu M10 Systems Product Notes.
36
Oracle VM Server for SPARC 3.1.1.1
Increased Logical Domain Channels (LDCs) Our Goal: customers should not have to manage, or care about, LDCs Just increasing the global LDC pool will increase the Hypervisor memory footprint (a bad thing) The new enhancement allows any VM to use up to a maximum of LDC’s, without increasing the global pool. This is greater than 2x increase. SPARC T4 and above (SysFW & 8.5.1, or later) For information about the hardware and software requirements for the Oracle VM Server for SPARC maintenance update, see the Oracle VM Server for SPARC , 3.1.1, and 3.1 Release Notes. The changes for this maintenance update of the Oracle VM Server for SPARC software are as follows. Note that each feature is available on all supported platforms unless otherwise stated. Provides support for private virtual LANs. Using Private VLANs, in Oracle VM Server for SPARC 3.1 Administration Guide. This feature requires at least the Oracle Solaris (SRU 4) OS. Increases the number of LDC endpoints per guest domain on SPARC T4, SPARC T5, SPARC M5, and SPARC M6 systems. See Using Logical Domain Channels, in Oracle VM Server for SPARC 3.1 Administration Guide. Adds support for dynamically assigning PCIe endpoint devices to Fujitsu M10 systems. See the Fujitsu M10 Systems Product Notes.
37
Continued Innovations
Oracle VM Server for SPARC Management integration and full stack optimization Optimization with SPARC and Solaris Scale with new SPARC hardware platform Additional hardware and software performance improvement for live migration Observability in guest OS, network, etc. Advancement in Software Defined Network (SDN) Enhanced RAS and security Increased RAS capabilities with new SPARC platforms Improved multi-pathing for virtual I/O I/O domain resiliency Further improvements to secure live migration for compliance requirements Performance, Scalability, Observability New HW Platform support (M7) Live Migration: Hardware assisted with M7, and improved sw algorithms * cpustat available in the guest OS Vastly improved network observability and link properties control Improved RAS & Security Increased RAS capabilities for M series Improved multi-pathing for virtual IO IO Domain Resiliency * Security Improvements certificate based live migration (no more passwords!) FIPS compliant migration Virtual HBA *
38
Market Drivers Oracle VM Enterprise Proven
39
Designed & Tested Together
Oracle Develops & Uses The Stack Internally Oracle Enterprise Manager Internal Testing 26,700,000 test and production hours per week 22,700 Oracle servers supporting 182,400 Oracle Virtual Machines Workloads: software/hardware development, corporate infrastructure Test Environments Oracle Server Hardware Oracle Storage Oracle Operating Systems (Oracle Solaris and Oracle Linux) Oracle VM Oracle Database , Oracle Middleware, Oracle Applications Here is a real example of why integration makes a difference. With nearly 27 million hours of testing per week, we have stress tested most applications ourselves far beyond what most customers ever test, perhaps beyond loads our customers will ever experience. And testing is not accomplished in some isolated lab, rather using real Oracle apps in a variety of configurations. The customer benefits in a number of ways. Oracle software (applications, middleware, or database) is opimized for performance on Oracle hardware, for both loads and response times. We also test thrid-party x86 environments (such as Windows) both to insure performance and alignment with x86 industry standards.
40
Oracle VM in Oracle Managed Cloud Services (OMCS)
All Server Deployments are virtualized by default 15,000 + VMs in operation Oracle VM in use since 2012 Evangelize, Certify, Prove Security Experiment with HVM vs. ParaVirt vs. other Introduce Windows VM Performance Optimization Work Oracle VM in use in some Legacy Zones Oracle VM 0.9 (pre-release and joint Beta) Linux Paravirtualized only Oracle VM Initial Release Introduced first Xen based Virtual Machine Oracle VM Pre-release beta 2005 2006 – 2007 2007 2008 2014
41
US National Research Institution
10X faster data operations for Customer Billing System Company Research Institution for defense and applied sciences 500+ programs contracted by other agencies and institutions Opportunity Need to update unmanageable complex, multi-vendor architecture Highly visible platform performance issue for Oracle E-Business Suite resulted in loss of business due to challenges with invoicing Competition Replaced complex, multivendor Linux / HP x86 environment Solution Oracle VM Server for SPARC, Oracle Solaris 11, SPARC SuperCluster Oracle E-Business Suite , Oracle Database 11gR2, Oracle PeopleSoft Results 22:1 consolidation ratio 10X storage cell performance and payroll processing results key to decision Redeployed Linux system admins, kept 1 Solaris admin 25% less power consumption This National Research Institution works on more than 600 programs that enhance National Defense and advance the US vision in research. Their current complex, multi-vendor architecture was becoming unmanageable which led to an issue with EBusiness Suite impacting their ability to invoice over $65 million to their customers and programs. SPARC SuperCluster was positioned as the "common" consolidation platform to reduce complexity in their environment, mitigate risks associated with "Do It Yourself" and have an optimized platform for Oracle workloads. The customer will be consolidating key databases and applications, which are currently hosted on 22 HP x86/Oracle Linux systems, to Logical Domains and Zones on a 1/2 rack SPARC SuperCluster.
42
Oracle VM is integrated at ALL layers of the Red Stack
Oracle VM Templates Oracle Real Application Clusters(RAC) Oracle E-Business Suites Oracle JD Edward EnterpriseOne ……. Oracle Enterprise Manager Oracle Linux Oracle Solaris Integrated for scale & ease of deployment Oracle Virtual Networking Boosts Performance by 30%. 2 X86 and SPARC Oracle Enterprise Manager End-to-end Management- Physical to Virtual To Cloud
43
Oracle VM Sessions @ OpenWorld 2014
Oracle VM & Oracle OpenStack for Oracle Linux Session Highlights Monday, Sept 29 10:15 – 11:00 CON8358 – Building a Private Cloud with Oracle OpenStack for Oracle Linux and Oracle VM Intercontinental Hotel, Grand Ballroom B 1:30 – 2:15 GEN8471– Oracle Virtualization Strategy and Roadmap 1:15 – 2:15 HOL9078 – OpenStack: Getting Started with Oracle Linux and Oracle VM Nikko Hotel, Floor 3, Room Nikko1 43
44
Oracle VM Sessions @ Oracle OpenWorld 2014
Virtualization Sessions Highlights Time Wednesday, Oct. 01 Thursday, Oct. 02 10:15 – 11:00 CON8472 – What's New with Oracle VM Server for x86 and SPARC: A Technical Deep Dive Intercontinental Hotel, Union Square – Floor 3 9:30 – 10:15 CON8355 – Using Oracle VM VirtualBox as your development platform 11:30 – 12:15 CON8356 – Oracle's Next Generation Software Defined Networking (SDN) Platform for Public and Private Clouds 10:45 – 11:30 CON8473 – Oracle Distribution of OpenStack –Making OpenStack an Enterprise Grade Solution 4:45 – 5:30 CON8474 – Software-Defined Networking in a Hybrid, Open Data Center Intercontinental Hotel, Grand Ballroom A 1:15 – 2:00 CON8219 – Continuous Application Availability in Mission-Critical Virtualized Environment Intercontinental Hotel, Grand Ballroom C 44
45
Oracle VM Hands-on Labs
Monday, Sept 29 Wednesday, Oct. 01 10:15 – 11:15 HOL9079 – Build a Complete HA Oracle VM Infrastructure from Server to App. Nikko Hotel, Floor 2, Room Mendocino I-II HOL9121 – Create Your Own Oracle VM Template to Simplify Your Own Application Deployment Nikko Hotel, Floor 3, Room Nikko 1 1:15 – 2:15 HOL9078 – OpenStack: Getting Started with Oracle Linux and Oracle VM HOL9122: Build a Private DBaaS Cloud with Oracle VM and Oracle Enterprise Manager 12c 45
46
Oracle VM and Oracle OpenStack for Oracle Linux Demos
In the Linux and Virtualization with OpenStack Showcase 3760 – Oracle VM - integrated infrastructure choice for the cloud Oracle Linux and Virtualization with OpenStack Showcase 3767 – OpenStack - Enterprise-grade Cloud with Oracle Linux and Oracle VM 46
47
Oracle Linux and Virtualization Showcase with OpenStack
Moscone South, Booth #611 Exhibition Open from Mon 9/29 to Wed 10/1 Activities: Partner demos Drawing for Penguin and 6 Tablets Free Giveaways : Oracle Linux/Oracle VM Branded Caps, Notepad, and Tote
48
Stay Connected Oracle.com/virtualization @ORCL_Virtualize
Join our communities, visit our websites for more information Oracle.com/virtualization @ORCL_Virtualize Facebook.com/OracleVirtualization Oracle VM Group Blogs.oracle.com/virtualization Youtube.com/virtualization Focus on Virtualization and OpenStack Download: edelivery.oracle.com/oraclevm Training: education.oracle.com/virtualization
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.