IBM IOUG session September 2013 IBM Virtual Appliance for Oracle Database Chuck Calio ccalio@us.ibm.com
Benefits from Cloud Computing Rethink IT. Rapidly deliver new services Integrate services across cloud environments Increase efficiency Reduce operational costs Reinvent business. Initiate new revenue streams Drive faster time to market for new services Meet changing customer expectations 2 2011 IBM CIO Study, London School of Economics, December 2010
Steps in Transformation to Cloud Reference Architecture Physical hardware Virtualization management Systems management Consolidate and virtualize across Servers, Storage and Networks Monitor the virtualized environment Automate provisioning tools Standardize applications and processes Record and test provisioning scripts for deploying cloud services Capture and catalog virtual images Self Service Metering and Charging Elastic scaling Integrate virtualization management with IT service delivery processes Simplified deployment with virtual appliances 3
What are Virtual Appliances? Image of a Virtual Machine designed to run on a virtualization or Cloud platform Designed to reduce installation, configuration, deployment and maintenance costs associated with running complex stacks of software Virtual Appliances provide a fast 'on ramp' to Cloud computing especially for traditional software Virtual appliances are beneficial because they capture best practices and significantly reduce installation, configuration, deployment and maintenance costs associated with stacks of software Virtual Appliance Virtual Appliance Software application Partial list of IT Vendors providing Virtual Appliances IBM, Oracle, SAP VMware, Microsoft Amazon SUSE, RedHat And hundreds of other software companies Operating system Metadata 4
IBM Virtual Appliances a bit more background IBM and other vendors in the virtualization space have adopted the Distributed Management Task Force (DMTF) Open Virtualization Format (OVF) specification. This specification is a standard way of building and deploying software virtual appliances. The IBM Image Construction and Composition Tool (ICCT) is the IBM tool for virtual appliance creation. Its intuitive user interface is easy to use, and the tool hides the complexities of image creation and packaging. This tool has the potential to accelerate the adoption of the cloud deployment model in your organization. Virtual Appliances built with the IBM ICCT tool can be deployed across an impressive range of operating environments including : Multiple virtualization and cloud management platforms: IBM SmartCloud Enterprise IBM SmartCloud Entry IBM SmartCloud Provisioning IBM SmartCloud Orchestrator IBM Systems Director VMControl The IBM FSM on PureSystems IBM Workload Deployer Multiple target hardware architectures: IBM Power or Intel x86 Multiple target hypervisors: KVM on x86, VMware ESX/ESXi IBM PowerVM 5
Building and deploying an IBM Virtual Appliance for Oracle Database Virtual Appliances are created using the IBM ICCT tool 6 - ICCT can be used with IBM Systems Director or Flex System Manager (FSM). In the above scenario, it was used with IBM Systems Director
Capture Base AIX 7.1 virtual server Manually provision a virtual server and install base AIX 7.1 Capture the virtual server using IBM Systems Director VMControl Import the captured virtual image into ICCT s Repository 7
Creating a Virtual Appliance using IBM ICCT 8
Import the Virtual Appliance into the IBM PureFlex Environment using Flex System Manager (FSM) 9
IBM Virtual Appliance for Oracle Database Designed to reduce installation, configuration, deployment and maintenance costs associated with running complex stacks of software Featuring: Standard software installation and configuration on OS Images created through extend/capture Traditional administration and management model Infrastructure driven elasticity Elements of the IBM Virtual Appliance (VA) for Oracle Database: AIX 7.1 Oracle Sample Database Deployed on PureFlex Power nodes with IBM Flex System Manager or rack mounted Power servers in Systems Director environment. Virtual Appliance Virtual Appliance Software application Operating system Metadata 10
Oracle 11gR2 Software bundle components 1. Install time scripts: o Install script Script for checking the pre-requisite AIX OS environment and setting the require OS Parameters with recommended values o o Oracle DB Silent response file Oracle Database 11gR2 software tar files from an NFS location where the Oracle Database 11gR2 package can be accessed. 2. Deploy time scripts: o Configuration script that updates the IP address / hostname in the Oracle Listener configuration file and brings up Oracle Listener and DB instance Caution: IBM cannot distribute any of the Oracle Software through VA, so the users needs to use the white paper to build their own VA with proper license(s) purchased from Oracle Corporation. There are export laws that prohibit the export of software out of the USA. Ensure you are not violating any export laws or IBM/Oracle license terms when building the VA with Oracle and IBM Software. 11
Deploy IBM Virtual Appliance for Oracle DB on IBM AIX 12
Value Derived from IBM Virtual Appliance for Oracle Database A) Provisioning of Oracle DB server using traditional (Manual) approach Task Initial deployment Repeat deployment 1) Provisioning virtual server and installing base AIX image 1 hour 1 hour 2) Setting up environment for Oracle installation 30 min 30 min 3) Installing Oracle software and creating sample DB 45 min 45 min Total time taken in repeat deployments 2 hour 15 min*** B) Provisioning of Oracle DB server using IBM Virtual Appliance approach Task Initial deployment Repeat deployment 1) Provisioning virtual server and installing base AIX image 1 hour*** N/A 2) Capturing base AIX image <5 min N/A 3) Creating Virtual Appliance software bundle 20 min** N/A 4) Installing Oracle software and creating DB 25 min N/A 5) Capturing virtual server image [64G] 9 min N/A Total time to build IBM VA for Oracle DB (one time) ~ 2 Hrs Deploying the IBM Virtual Appliance for Oracle DB <12 min <12 min 13 ** Assuming all the software bundle pieces, scripts, base image and software packages are available *** The timings used here are based on authors own experiences.
Download the Oracle Virtual Appliance Scripts and white paper Rapid provisioning of Oracle Database with AIX virtual servers using IBM Systems Director and IBM ICCT Includes: Zip file with scripts White paper Provides a detailed walk-through of the recommended approach for creation and deployment of Oracle Database 11g Release 2 virtual appliance using IBM Systems Director and IBM Image Construction and Composition Tool (ICCT), along with the test setup details and operational efficiencies recorded in the test setup at the IBM Oracle International Competency Center. Sample Oracle DB 11g Release 2 software bundle available to IBM s customers and business partners on an as-is basis for both training and test deployment purposes (see associated disclaimer on page 49 and in the Trademark and special notices Download here: http://www.ibm.com/support/techdocs/atsmastr.nsf/webindex/wp102273 14
Why IBM STG Hardware for Cloud Infrastructure? Complete private cloud infrastructure optimized for mission critical workloads The IT infrastructure chosen to host or run Cloud workloads greatly influences security, cost, availability, performance, resiliency, usability, reliability, and other quality of service attributes of the entire Cloud Solution IBM Global Strategic growth investment and reach Enterprise Readiness of IBM cloud solutions Fortune 5000 / Enterprise customer pull for IBM IBM Enterprise Quality of Service capabilities including IBM Enterprise level security with zero reported Common Vulnerability Exposures ensures data security to support multi-tenancy IBM Cloud Integration and Services skills. Highest available infrastructure: Extensive, above industry-average RAS in ex5, POWER7 and mainframe. IBM Software 15
Where to go for more information Creating Smart Virtual Appliances with the IBM Image Construction and Composition Tool http://www.redbooks.ibm.com/redbooks/pdfs/sg248042.pdf IBM Cloud Solutions IBM.com/SmartCloud IBM Oracle International Competency Center - IBMOracle@us.ibm.com IBM Oracle Web sites: ibm.com/oracle, IBM for Oracle Database, IBM Content Hub: IBMandOracle.com IBM Cloud Solutions for Oracle clients New Analyst Competitive Study: Supercharge Oracle Products with PureFlex Systems IBM Oracle Cloud Analyst white paper and executive summary: 1. Executive Summary IBM Cloud Strategy and Infrastructure solutions for Oracle Users 2. Full Paper: IBM Cloud Strategy and Infrastructure Solutions for Oracle Users 16
IBM Oracle Copyright and Trademarks For IBM can be found at http://www.ibm.com/legal/us/en/copytrade.shtml For Oracle can be found at http://www.oracle.com/us/legal/index.html 17