S316976: Mission Accomplished: Virtualization Powered By Oracle .

Transcription

S316976: Mission Accomplished: VirtualizationPowered by Oracle Enterprise ManagerEunhei (PJ) JangSenior Director of DevelopmentOracleMadhup GulatiTimothy FrazierPrincipal Product Manager Enterprise ArchitectOracleLLNL - NIF

Safe Harbor StatementThe following is intended to outline our generalproduct direction.direction It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anyymaterial, code, or functionality, and should not berelied upon in making a purchasing decision. Theddevelopment,lt release,landd titimingi off any ffeaturestorfunctionality described for Oracle’s products remainsat the sole discretion of Oracle. 2010 Oracle Corporation – Proprietary and Confidential

Oracle Enterprise ManagerS316976Mission Accomplished: Virtualization powered by OracleEnterprise ManagerVirtualization is incomplete without a propermanagement tool. Unfortunately, most managementsolutions do not provide a holsitic application-centricapplication centricview, thereby limiting the utility of virtualization. In thispManagerg can managegsession,, learn how Enterpriseboth Sparc and x86 virtual infrastructure from a topdown perspective 2010 Oracle Corporation – Proprietary and Confidential3

Program Agenda Enterprise Manager Product StrategyOracle Server Virtualization TechnologiesManaging Oracle VM for SPARCManaging Oracle VM for x86Foundation for Cloud ComputingCustomer SuccessQ&A 2010 Oracle Corporation44

Business-Driven IT Management 2010 Oracle Corporation5

Oracle: Industry’s Most CompleteVirtualization STORAGEVIRTUALIZATION Virtual DesktopInfrastructure Oracle VM Server for x86 Sun Ray Oracle VM Server forSPARC Exadata Solaris Containers ASM Storage Connect Secure GlobalDesktop VirtualBox Open Storage 2010 Oracle66

Server Virtualization TechnologiesMultiple choices from OracleTechnologyBenefitsOracle VM for x869 Virtualize Commodity Servers9 Consolidate9 Migrate Workloads9 OS-level Isolation9 Archive Application EnvironmentsOracle VM for SPARC9 Highly Scalable technology9 Consolidate9 Complete hardware-levelhardware level application isolation9 Resize Domains without rebootingSolaris Containers9Single OS to manage and patch9Largest UNIX/Linux OS Install base7

Server Virtualization ManagementDelivered via Enterprise ManagerEM Applications Management(provided via Enterprise Manager Grid Control)Oracle VM for x86ManagementOracle VM for SparcManagement(provided via EnterpriseManager Grid Control)(provided via EnterpriseManager Ops Center)Hardware Managementg(provided by Enterprise Manager Ops Center)8

Virtualization ManagementExisting Challenges and High Level Solution requirementsChallenges Unmanaged virtualization can lead toover saturation and throttling of physicalover-saturationresources Ever changing business requirementsneed provisioning or rebalancing ofresources in short orderSolution Needed Comprehensive Monitoring andPerformance management Agile Provisioning and ResourceManagement Over provisioning can lead to serversprawl Top-down dependency mappingresulting in challenges in impact analysisand problem resolution Configuration Management andChange Control9

Managing Oracle VM for SPARC usingOracle Enterprise Managerg Ops Center10

Monitoring and Performance ManagementFor Solaris Containers and Oracle VM Server for SPARC Monitors and manages Oracle VM for Sparc (LDOMs) Control Domain Solaris 10 OS5/09 Guest OS Solaris 10 8/07 andlater LDOM version 1.2 Zones Solaris 8/9/10 and later Monitoring of virtual resource CPU, memory, storage, etc. Monitoring of physical hardware Aggregated monitoring for powerconsumption to aid VM placements Alerts can published to Grid Control usingthe connectorClassification: Need To Know / NDA / Limited Distribution11

Integration with Enterprise Manager GridControl Information flow from Ops Center to Grid Control Expose OC Notifications as GC alertsClassification: Need To Know / NDA / Limited Distribution12

Provisioning and Resource ManagementFor Solaris Containers and Oracle VM Server for SPARC Lifecycle management of virtualmachines- Create,Create delete,delete configure,configure etc.etc Operating system Provisioning for BareMetal servers and guest VMs Resource management- Resource poolsyallocation within resource- Dynamicpools Workload migration cold migration for Oracle SolarisContainers and warm migration forOracle VM Server for SPARC13

Workload MigrationFor Solaris Containers and Oracle VM Guests14

Configuration ManagementFor Solaris Containers and Oracle VM Server for SPARC Automated discovery of servers and VMs Tracking of version and patch levels Prevents virtual server sprawls Configuration comparisons between two environments Automated Patch Management using Oracle’s Knowledge Services Compliance report for Patching against a baseline15

Upcoming Enhancements: Auto deployment of LDOMs Easier Zone Cloning forconversion into greenfield More Agnostic StorageChoices Support of Complex NetworkTopologies 7-series7 series Storage Integration LDOM Configuration More tunables on Dom0 Vdisk attachments Increased Monitoring andAlarming16

Managing Oracle VM for x86 usingOracle Enterprise Managerg Grid Control17

Comparison of Oracle’s Management ToolsFor Oracle VM-x86 ManagementOracle VM ManagerEnterprise ManagerScopeHypervisor ManagementApplication to Disk Data Center MgmtVirtual Server and VM MonitoringYesYesVM (ISO/PXE/Template)provisioningYesYesConfiguration comparison,ttracking,kipoliciesli iNoYesGuest PatchingNoYesLive MigrationYesYesTarget/Process/Log Monitoringfor GuestsNoYesAlerts, Notifications andintegration with other monitoringframeworksNoYesReportingNoYesCustomers get excellent flexibility to start small and then scale up for largescale production usage18

Monitoring and Performance ManagementFor Oracle VM for x86 Supports Oracle VM 2.1.2 and 2.2 Monitoring of guest VMs and underlyingvirtual servers CPU, Memory, storage, network Deep log and process monitoringfor guestsg Agentless (remote) monitoring of thehypervisor/VM Server Best practice: 32 virtualservers/agent In-context drilldown and aggregation E.g. VM as part of a Siebelsystem Integrated with notification system forlights out monitoring Configurable metric thresholds19

Provisioning and Resource ManagementForo OracleO ac e VM foro x8686 Bare Metal Provisioning of Virtual Machines Provisioning of Hypervisor on bare metal hardware GuestGt creationti andd deletiond l ti Support for multiple guest provisioning methods ISO,SO, PXE,, Virtualua Templatese p a es Template driven provisioning of entire stack Deployment of templates created on-premise by Oracle provided templates for DatabaseDatabase, WLSWLS, SiebelSiebel, EMEM Live migration Automaticallyy migrategfor maintenance and workload balancingg Can be used for minimizing planned maintenance time forhardware20

Provisioning and Resource ManagementFor Oracle VM for x86Template driven provisioning in minutesSiebelCRMDeploy toTestCustomizeand saveas GoldenImagesSiebelSiebelSiebelCRMVM 2 CRMCRMVM 2Oracle Enterprise ManagerVM 2Oracle VM Servers Download templates from Oracle Pre-built, pre-configured VM Complete App, Middleware, DB installation Siebel CRM, Database 11g, Weblogic Server, 21

Configuration ManagementFor Oracle VM for x86 HierarchicalHihi l representationt ti off servers andd VMVMs Helps understand dependency and hardware downtime impact Prevents virtual server sprawls Configuration comparisons between two environments History tracking: Who changed, What and When Automated Patch Managementgusingg Unbreakable Linux Network Support for YUM and Up2Date22

Oracle: Application Aware VirtualizationFull Stack Data Center Virtualization Most comprehensivepp Fullyy tested with applications Designed for full stack deploymentsIntegrated full stack management Integrated, Integrated supportTaking you beyond consolidation Oracle provides the most COMPLETE solution 2010 Oracle2323

Foundation for Oracle Cloud oud ManagementPlatform as a ServiceEnterprise ManagerShared ServicesIntegration:SOA SuiteProcess Mgmt:BPM SuiteSecurity:Identity MgmtUser Interaction:WebCenterApplication Grid: WebLogic Server, Coherence, cycleManagementDatabase Grid: Oracle Database, RAC, ASM, Partitioning,IMDB CacheCache, Active Data GuardGuard, Database SecurityConfigurationManagementgInfrastructure as a ServiceApplication QualityManagementOperating Systems: Linux, SolarisVirtualization: Oracle VM, LDOMsServersStorageOps CenterPhysical & VirtualSystems Management24

Cloud Management RoadmapCloud Platform as a ServiceEnterprise entResource SchedulinggApplication QualityManagementCapacity PlanningOracle Fusion MiddlewareOracle DatabaseInfrastructure as a ServiceOps CenterPhysical & VirtualSystems Management25

Customer Success26

Agenda Introduction to National Ignition Facility (NIF) Our Application and Infrastructure Environment Our Challenge Oracle Enterprise Manager Solution Conclusion27

Introduction to NIFNIF - the world s largest and highest–energy laser Located in California Managed by Department of Energy (DoE) https://www.llnl.gov/Capable of creating temperatures and pressures similar to those that existonly in the cores of stars and giant planets and inside nuclear weapons.weapons28

29

30

Instruments Capture Experimental Results inSemi-StructuredSemiStructured Formats (HDF5)DiagnosticInstrumentManipulator (DIM)DiagnosticgAlignmentSystemNear BackscatterImagerFFLEXX-ray imagerHard x-rayspectrometerStreakedx-ray oft x-raytemperatureStatic x-rayimagerFullApertureBackscatterCross TimingSystemVISARVelocityMeasurements31

Grid Applications:Scientific Analysis Is Modeled as a Workflow32

Grid Applications:Implemented Using BPEL33

Infrastructure view of environment34

Application and Infrastructure ComponentsEnterprise-strength infrastructure for designing,deploying and managing BPEL based ApplicationsBPEL Processes and Partner Links BPEL Engine Dehydration store Gateway to BPEL EngineApplication server and adapters JVMDatabase and RACOperating Systems Linux, Oracle Solaris, WindowsHostsOracle VM Virtual ServersTarget TypeCountcluster14ETL Monitoring Plug‐in12generic apache2generic snmp1Host384Linux289SunOS39Windows56j2ee application3jvm20metadata repository1q4new content q monitoroc4j123oc4jjvm67oracle apache32oracle bc4j14oracle beacon7oracle csa collector1weblogic domain1weblogic j2eeserver6win snmp2Target Typeoracle database10gR110gR210gR20311gR1g11gR29iR2oracle emdoracle emreporacle formsoracle ias1013plus904plusoracle ias farmoracle ifsoracle integrationbpmoracle listeneroracle repservoracle vm serveroracle webcacheosm instancerac 321616176398241129291411435

Our Challenge Partitioning the architecture into different componentsmakes end-to-end monitoring a challenge—————QueuesMiddle-tier java codeBPELCompute servers running algorithmsDatabase Enable pro-active management & problem avoidance invirtual environments Provide timely, standardized access to meaningfulinformation Identify and remove configuration exceptions36

Enterprise Manager SolutionSSecurityit s-BPEL-BPEL ServerServer-DatabasesD-DatabasesD t bb-OS-OS-Oracle-Oracle VMVMAre wewe pp y nightlyg y (emcli)()DiscoveryGrid ControlWebb InterfaceApplication Admin,DBA, SysAdminsCurrent state?state?CurrentOut off theOh bboxWhere toto putput effort?effort?& Custom Reports WhereTemplatesSSustainable?i bl ?Sustainable?Violation ReportsMetrics/PoliciesApplication/Databases/Hosts etc.Management37

Single Enterprise Manager Console for AllApplication AdministratorHow can I detect problems in process execution quickly?How do I monitor and ensure service quality, predictability and performanceof business processes?How can I implement a business processes to work in accordance to corporatepolicies and consumer/provider agreements?System and Database AdministratorHow do I optimize and tune Oracle VM virtualized environment for workloads?How do I provision and patch database and operating system environments foradded security?How do I track authorized and unauthorized configuration changes?38

Cost Benefits: Sample use caseMonitoring Oracle VM servers and Guest virtual machinesWithout Enterprise Manager:With Enterprise Manager:Monitoring taskTime consumedMonitoring taskTime consumedTime spent on a monitoring task1 task x 5 mins x 1 month x 1serverTime spent in the initialOne time setup ofper Oracle VM server or Guest 5 mins/montheffort in setting up Gridfew hours.per monthcontrol for:9 Oracle VM serverOngoing performanceTime spent on a task for 251 task x 5 mins x 1 month x 125monitoringmonitoring andOracle VM servers and 100 10 hours/month9 Guest VM Monitoringadministrative tasks takefew seconds from theGuests per monthconsole.Time spent on 10 tasks for the10 hours x 10 tasks125 Oracle VM servers and 100hours/monthConclusion The FTE can invest the time in takingnew projects without increasing costsGuests39

ConclusionF thFurthermore E tEnterprisei ManagerMreducesdmanpower needsd by:b Providing centralized access to meaningful information forapplication and Oracle VM virtualized environments Enforcing compliance with our standards Decreasing time consumed by daily operations Reducing downtime by pro-active monitoringg Applicationppand SystemyAdministrators in their tuninggAssistingand performance improvement tasks and all with little additional effort even for a constantly expanding ITinfrastructure40

Oracle Enterprise Manager 11gResource CenterAccess Videos, Webcasts, White Papers, and MoreOracle er11g41

Key Resources Ops Center Resource page and prod focus/ops center.html DemoD Datasheets IDC whitepaper Oracle VM Management Pack Resource prod focus/virtualization mgmt.html Datasheet Demo42

Oracle Enterprise ManagerDemogroundsDEMO TITLELOCATIONOracle Real Application Testing: Database ReplayMoscone WestOracle Real Application Testing: SQL Performance AnalyzerMoscone WestSelf‐Managing Database: Automatic Performance DiagnosticsMoscone WestSelf Managing Database: Automatic Fault DiagnosticsSelf‐ManagingMoscone WestSelf‐Managing Database: Automatic Application and SQL TuningMoscone WestApplication Quality Management: Application Testing SuiteMoscone South ‐ S022Real User Monitoring with Oracle Enterprise ManagerMoscone South ‐ S021Si b l CRMSiebelCApplicationli i ManagementMoscone SouthS h ‐ S024S02Real User Monitoring with Oracle Enterprise ManagerMoscone WestOracle WebLogic Server Management and Java DiagnosticsMoscone WestSOA Management with Oracle Enterprise ManagerMoscone WestOracle Business Transaction ManagementMoscone WestPush Button Provisioning and Patch AutomationMoscone WestSmart Configuration ManagementMoscone WestOracle Enterprise Manager Ops CenterMoscone WestManaging the Enterprise Private CloudMoscone WestSystem Management, My Oracle Support, and Oracle Enterprise ManagerMoscone WestSelf Managing Database: Change Management for DBAsMoscone WestOracle Enterprise Manager: Complete Datacenter ManagementMoscone WestSelf‐Managing Database: Data Masking for DBAsMoscone West43

Oracle Enterprise ManagerProven Solution. Trusted by Customers.Saves weeks onapplication testingtimeSaves 80% time andeffort for managingDatabasesAvoids online revenuelosses up to 25%Improves ITproductivity by 25%Drives asset utilizationup by 70%Cuts configurationmanagement effort by90%Saves 1.9 millionwith Oracle EnterpriseManagerSaves 170,000 peryear with OracleEnterprise ManagerReduces Databasetesting time by 90%Reduces provisioningeffort by 75%Cuts applicationtesting from weeks tohoursReduces criticalpatching time by 80%Replaces manualtools with automation;saves time by 50%Deploys SOAinfrastructure 92%fasterDelivers 24/7 uptimewith Oracle EnterpriseManager44

45

46

Mission Accomplished: Virtualization powered by Oracle Enterprise Manager Virtualization is incomplete without a proper management tool. Unfortunately, most management solutions do not provide a holsitic application-centric view, thereby limiting the utility of virtualization. In this session, learn how Enterprise Manager can manage