SlideShare una empresa de Scribd logo
1 de 58
Descargar para leer sin conexión
Oracle Database Appliance
as an Enterprise Solution at Walgreens
       Oracle Open World 2012
          Session CON3776




        We will optimize our technology so you can maximize your business.
                 *Accountability*Communication*Quality*Teamwork*             1
Agenda

• Background – Review Walgreens’ Experience with the Oracle Database
  Appliance
   – ODA Business Case
   – Why Walgreens picked the ODA for a critical business application

• Key understandings needed to manage ODA's as an enterprise solution
• Blueprint for deploying the ODA as an enterprise solution
   – Pre-deployment Steps
   – Post-deployment Steps

• ODA Best practices
• ODA Reference Guide & Resources
• Question & Answer
• Slide Notes


                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Walgreens
• Nation's largest drugstore chain with fiscal 2011 sales of $72 billion.
• 7,929 drugstores in all 50 states, the District of Columbia and Puerto Rico
• Fortune magazine World's Most Admired Companies (published March 4, 2011)
   – Walgreens ranked No. 4 among food and drugstores and has been listed for the past
     18 consecutive years.
   – Walgreens ranked 32nd overall in revenue, 3rd among food and drugstores, on the
     Fortune 500 list

• Walgreens scope of pharmacy services includes retail, specialty, infusion,
  medical facility and mail service, along with respiratory services.
   – These services improve health outcomes and lower costs for payers including
     employers, managed care organizations, health systems, pharmacy benefit managers
     and the public sector.

• In June, 2012, Walgreens acquired a 45 percent stake in Alliance Boots, a
  European Pharmacy retailer, with an option to acquire the remaining 55% stake
  in 3 years.
   – Combined: 11,000 stores in 12 countries



                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Who We Are
• Matt Gallagher
  –   Database Architect Lead
  –   14 years at Walgreens
  –   16 years of Oracle experience
  –   Linked In


• Fuad Arshad
  –   Senior Database Architect
  –   15+ years of Oracle experience
  –   11 years at Walgreens
  –   Twitter @fuadar G+ +Fuad Arshad




                     We will optimize our technology so you can maximize your business.
                              *Accountability*Communication*Quality*Teamwork*
Oracle Database Appliance
• What Is it to the World




                              We will optimize our technology so you can maximize your business.
Copyright 2010 Walgreen Co.            *Accountability*Communication*Quality*Teamwork*
Oracle Database Appliance
• What we feel it is .




                              We will optimize our technology so you can maximize your business.
Copyright 2010 Walgreen Co.            *Accountability*Communication*Quality*Teamwork*
ODA Business Case – Top Business Benefits

1. Engineered System - Hardware and software designed to fit together
2. Cost – Engineered system at commodity hardware prices
3. Deployment in Days, not Months
4. Expertise levels required to deploy HA solutions reduced
5. Standard known configuration
6. ODA’s come with an extensive administration and monitoring toolkit
7. Consolidation platform for instances requiring 12 cores or less
8. Patching & upgrade automation of all tiers as a Unit (vs. fall behind)




                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
ODA Business Case – Top Business Benefits
9. Administration benefits / savings
10. Stability & availability from standard tested configurations
11. ODA has dedicated development & support teams
12. The Next Versions




                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Why Walgreens picked the ODA for supporting
   a critical Application
• Main Reason for choosing the ODA - Time to Deployment requirement of 2 weeks,
  which included ordering and shipping the hardware
• We needed a High Availability architecture deployed over 2 data centers
• Typical Server setup steps & Teams not needed
   – AIX (107); Solaris (103); Linux (103)
   – ODA Setup steps – in the 20’s
   – Teams not needed (storage, server, PM’s, less networking)

• Major Tasks Avoided
   -   Equipment specing
   -   Building private interconnect networks
   -   IO virtualization setup
   -   Server and SAN setup, OS installs
   -   Clusterware and DB installs




                          We will optimize our technology so you can maximize your business.
                                   *Accountability*Communication*Quality*Teamwork*
Why Walgreens picked the ODA for supporting
  a critical Application
• IVR Metrics
   – Mission critical application – Centralizing phone call routing for 8,000 stores, including
     Rx refills
   – DR Class A (RTO – near zero; RPO – near zero)
   – Designed for 800 million phone calls per year – Peak (548K / hour; 9,100 / min.,
     152/sec)
   – Number of ODA’s deployed for IVR DB's - 14

• ODA Deployment Example
   – From data center floor to production in 3 days (Monday - DC install, Tuesday – network
     cabling, Wednesday – install 4 ODA’s in parallel)
   – Thursday - Lunchtime rebuild of a production server as a confidence test




                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
After the picked ODA’s – More reasons

• DBaaS (Database as a Platform) Strategic choice along with Exadata
   – Pre-deploy DB infrastructure vs. wait for builds

• Exadata non-production environments
• The business, project managers and application teams are asking for ODA’s
   – Frequently heard question – “Can we do this on an ODA”?

• Current number of appliances – 30 + and growing (Sept., 2012)
   – Plus Exadata




                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
ODA Time to Deploy Comparison (in days)




                              We will optimize our technology so you can maximize your business.
Copyright 2010 Walgreen Co.            *Accountability*Communication*Quality*Teamwork*
Key Understandings needed to manage ODA’s
          as an Enterprise Solution




         We will optimize our technology so you can maximize your business.
                  *Accountability*Communication*Quality*Teamwork*
Key Understandings – ODA’s as an Enterprise Solution

1. Develop a formal solution architecture
2. Understand the ODA limitations
3. Security Lockdown
4. Set a goal
5. Technical project tracking
6. ODA monitoring
7. ODA Administration




                     We will optimize our technology so you can maximize your business.
                              *Accountability*Communication*Quality*Teamwork*
Key Understandings – ODA’s as an Enterprise Solution

8. Managing resources to control licensing & resources
9. Prepare to handle potential failures in advance
10. Break any bad habits
11. Understanding patching is a key challenge
12. An ODA is not a black box




                     We will optimize our technology so you can maximize your business.
                              *Accountability*Communication*Quality*Teamwork*
Key Understandings – Evolution of the Oracle Appliance
   Kit (OAK)

1. OAK 2.1.0.1-2.1.0.2
   – Base Release
   – Oakcli

2. OAK 2.1.0.31
   – Performance enhancements – BIOS fix that improved CPU performance
   – ASR integration
   – Allowed oakcli deploy –conf to pass deployment files.

3. Oak 2.2 –
   –   Upgraded the Kernel to the UEK and fixed the Cluster Health Monitor and ASR functionality
   –   11.2.0.3 support introduced
   –   Odachk for healthchecks
   –   Cluster Health Monitor(CHM)is fixed

4. OAK 2.3 - A major leap forward
   –   Multiple DB homes now supported (11.2.0.2.7 & 11.2.0.3.2 onwards)
   –   Expansion of the oakcli command set
   –   Odachk enhancements
   –   Database patching is rolling upgradable
                           We will optimize our technology so you can maximize your business.
                                    *Accountability*Communication*Quality*Teamwork*
Blueprint for deploying the ODA
    as an Enterprise Solution




   We will optimize our technology so you can maximize your business.
            *Accountability*Communication*Quality*Teamwork*
Pre-deployment steps

1. Develop the solution architecture
2. Data Center Install request
3. Assign rack location (4u) with Power
4. Security zoning / Firewall architecture
5. Create the Deployment template
   – Cabling & IP specs

6. IP assignment request
7. Cabling request
8. Firewall request
9. DNS request
10. VPN request for remote access


                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Pre-deployment steps

1. Develop the solution architecture
2. Data Center Install request
3. Assign rack location (4u) with Power
4. Security zoning / Firewall architecture
5. Create the Deployment template
   – Cabling & IP specs

6. IP assignment request
7. Cabling request
8. Firewall request
9. DNS request
10. VPN request for remote access


                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Pre-deployment steps (Cont.)

11. Order the ODA
12. Rack the appliances
13. Cable the servers
14. Create the Install configurator files using the offline configurator tool
15. Decide What type of template you want to use for Database creation




                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
The Deploy Poster




           We will optimize our technology so you can maximize your business.
                    *Accountability*Communication*Quality*Teamwork*
The Deploy Poster




           We will optimize our technology so you can maximize your business.
                    *Accountability*Communication*Quality*Teamwork*
Deployment




             We will optimize our technology so you can maximize your business.
                      *Accountability*Communication*Quality*Teamwork*
Post-deployment steps

1. Instances are setup using templates – they may need some tweaking
2. Build additional instances (dbca or oakcli)
3. Change the default passwords (root, oracle)
4. Configure mail
5. Configure and test ASR (Automatic Service Requests) – Phone Home
6. Install YaST rpm’s (needed for server administration via OEM)
7. Install OEM (single monitoring stack) 12c agent and configure OEM
8. Setup backups
9. Modify adrci settings (base & homes)




                     We will optimize our technology so you can maximize your business.
                              *Accountability*Communication*Quality*Teamwork*
Post-deployment steps

10. Setup proc watcher (as a RAC resource but don't run it unless needed)
11. Label appliances and servers & record the data center rack locations
12. Inventory CSI’s / serial numbers
13. Register CSI’s in MOS and grant access to team members
14. Install 11.2 clients & jdbc versions required for scan listener support
15. Setup instance caging & other resource control mechanisms
16. File system backups vs. images
17. Save your images for faster restores




                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
Post-deployment steps
18. Complete the RAC setup
19. Security lockdown
20. Implement and test the remaining elements of the Solution Architecture
   – This includes the data recovery and DR facilities

21. Utility deployment
22. Database migration
23. Post-upgrade




                         We will optimize our technology so you can maximize your business.
                                  *Accountability*Communication*Quality*Teamwork*
ODA Best Practices




We will optimize our technology so you can maximize your business.
         *Accountability*Communication*Quality*Teamwork*
ODA Best Practices

1. Submit Requests for packages / bug fixes to the ODA support team (SR)
2. Technical project management matters
3. Create a versions tracker
4. Retain system images (ISO’s)
5. Order a sandbox ODA if you can afford it
   – Order spare disk drives if you can afford it

6. Develop a method for remote installs
7. Inventory CSI’s / serial numbers
8. Label the servers
9. Test everything (failover, recovery, …)
10. Define and implement non-technical operations best practices


                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
ODA Best Practices (cont.)
11. Take an architecture driven vs. an incident driven approach to HA
12. Develop and implement a formal Data Recovery plan
13. Cache as much data in memory as possible (to drive Logical IO from Physical)
14. Specialize skill sets, at least to an extent
   – Similar to the Database Machine Administrator concept

15. Think twice (or more) before making customizations
   – Including one off patching

16. Consider using a new image vs. the image the ODA comes with if the version is
   two or more generations back
17. Manage resources on the appliance
18. Training and process documentation
19. Pay attention to capacity monitoring and planning



                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
ODA Reference Guide




We will optimize our technology so you can maximize your business.
         *Accountability*Communication*Quality*Teamwork*
MOS Documents

Category          MOS Doc              Document
Deploy            1373617.1            ODA end user deployment including
                                       configurators
                  1409835.1            ODA deployment including restarting steps &
                                       cleanup (start over) process
                  1448278.1            ODA deploy step-by-step deploy guide
                                       (Version 2.1)
                  1469093.1            ODA deploy step-by-step deploy guide
                                       (Version 2.2)
Post-Deployment   1353507.1            Enable outbound sendmail
                  1415573.1            ODA support for new features (multiple
                                       Homes & 3rd party agent support)
                  1422563.1            Configure additional networks post
                                       deployment
                  1435019.1            ODA: How to setup ACFS post deployment

                  We will optimize our technology so you can maximize your business.
                           *Accountability*Communication*Quality*Teamwork*
MOS Documents
Category     MOS Doc            Document
Post-        1436335.1          ODA post deployment configurations index
Deployment                      including additional networks & ACFS
             1461798.1          Download Linux rpms directly to an ODA
             1461818.1          Using a separate Linux machine as an RPM
                                repository
Start        888888.1           2.x supported versions and Known issues
             1392174.1          Engineered Systems welcome center including
                                opening SR's for engineered systems
             1417713.2          ODA Information Center
             1463638.1          ODA FAQ
Recovery     1373599.1          ODA bare metal restore procedure
Security     1450387.1          Responses to common ODA security scan
                                findings (not released yet)
             1461102.1 & Security Technical Implementation Guide
             1456609.1   (STIG) script
               We will optimize our technology so you can maximize your business.
                        *Accountability*Communication*Quality*Teamwork*
Resources
• MOS Community (Engineered Systems)
• Blogs
   – https://blogs.oracle.com/eSTEP/

• http://www.oracle.com/technetwork/server-storage/engineered-
  systems/database-appliance/overview/index.html
• Tips for Hardening an Oracle Linux Server
   – http://www.oracle.com/technetwork/articles/servers-storage-admin/tips-harden-oracle-
     linux-1695888.html
   – http://www.oracle.com/technetwork/articles/servers-storage-admin/secure-linux-env-
     1841089.html

• UEK benefits podcast
   – https://blogs.oracle.com/OTNGarage/


• Dan Morgan’s Library
   – http://www.morganslibrary.org/reference/oda.html

• Arup Nanda Linux & Exadata series
   – http://bit.ly/k4mKQS & http://bit.ly/lljFl0
                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
Resources
• Oracle Linux articles
   – http://www.oracle.com/technetwork/articles/linux/index.htm

• Oracle Technology Network (backup, migration, Data Guard, expanding storage,
  setup resources, demos, documentation …)
   – Documentation - Getting Started Guide, Owners manual, Service manual, ASR
     manual, Setup Poster
   – http://www.oracle.com/technetwork/server-storage/engineered-systems/database-
     appliance/overview/index.html

• www.youtube.com
   – Too many ODA videos to list

• Database as a Service (DBaaS)
   – http://www.oracle.com/technetwork/topics/entarch/oes-refarch-dbaas-508111.pdf

• Coming soon
   – Official release of the one button Data Guard deployment script
   – More “One Button” deployments to follow




                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Resources
• Misc. Resources
   – http://blog.oracle-ninja.com/2011/09/inside-the-oracle-database-appliance-part-1/
   – http://blog.oracle-ninja.com/2011/12/inside-the-oracle-database-appliance-
       %E2%80%93-part-2/
   –   https://blogs.oracle.com/eSTEP/entry/oda_announcing_oda_external_storage
   –   http://docs.oracle.com/cd/E22693_01/index.html
   –   https://blogs.oracle.com/ODA/
   –   http://www.oracle.com/us/products/database/database-appliance/overview/index.html
   –   www.oracle.com/databaseappliance
   –   http://www.pythian.com/news/26701/oracle-database-appliance-faq/
   –   http://www.pythian.com/news/34715/migrating-your-10g-database-to-oda-with-minimal-
       downtime/
   –   http://www.pythian.com/news/33245/insiders-guide-to-oda-performance/
   –   http://www.slideshare.net/gwenshap/shapira-oda-perfwebinarv2
   –   http://www.pythian.com/news/27201/oracle-database-appliance-storage-performance-
       part-1/
   –   https://blogs.oracle.com/dragonfly/entry/making_easy_easier (RAC in 2 hours)
   –   https://blogs.oracle.com/dragonfly/ (Overall ODA ease of deployment



                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
Resources
• Misc. Resources (Cont.)
   – http://www.oracle.com/us/products/database/oracle-database-appliance-faq-
     495423.pdf
   – http://www.oracle.com/us/technologies/linux/uek-r2-features-and-benefits-1555063.pdf
   – http://www.oracle.com/partners/en/knowledge-zone/server-storage/database-
     appliance-494792.html
   – http://www.oracle.com/partners/en/most-popular-resources/na-databaseappliance-
     fridaysessions-1522340.html




                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Additional Thanks to our ODA Strategic
  Customer Program support team
• Ian Cookson – ODA Technical Manager – Keeping the SCP on track
• Duane Smith – ODA Technical Guru
• Raji Sabbagh – Our enthusiastic “get started” installation master
• Charlotte Momich – ODA marketing
• Jay Maddox – Sales & “Make it happen”
• Ravi Sharma - Security




                     We will optimize our technology so you can maximize your business.
                              *Accountability*Communication*Quality*Teamwork*
Questions?




We will optimize our technology so you can maximize your business.
         *Accountability*Communication*Quality*Teamwork*
Slide Notes




We will optimize our technology so you can maximize your business.
         *Accountability*Communication*Quality*Teamwork*
ODA Business Case – Top Business Benefits
1. Engineered System - Hardware and software designed to fit together
   – Resources that fit within 4u (2 servers, 12 cores per server, 24 core total, 96G memory
       per server)
   –   Deploys the standard Oracle setup utilities (dbca, asmca)
   –   Automated deployment & patching all components
   –   While you can build a commodity hardware solution, you can’t build your own
       engineered system
   –   Balanced components to eliminate bottlenecks
   –   LIO performance is equivalent to Exadata LIO performance
       (http://fritshoogland.wordpress.com benchmarks)
   –   Single supplier / escalation point
   –   Singles point of management (oakcli, ILOM and OEM)

2. Cost – Engineered system at commodity hardware prices
   – Engineered Systems at commodity hardware costs with embedded management
       facilities

3. Deployment in Days, not Months
   – Eliminates unpredictable, time wasting setup issues
   – Meet the needs of the business #1 benefit
   – Drives project flexibility for inevitable changes

                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
ODA Business Case – Top Business Benefits

4. Expertise levels required to deploy HA solutions reduced
   –   Interconnect (dedicated switches, MTU, jumbo frame, portfast spanning)
   –   RAC assessment
   –   RAC check findings
   –   RAC starter kit requirements
   –   Server, storage and network setup
   –   Starter Kits, FAQ’s, manuals, assessments, ……

5. Standard known configuration
   –   Foundation for your own standard setup
   –   Platform for Oracle automation (ex: One button Data Guard)
   –   Instant RAC clusters or RAC One deployments
   –   MAA facilities including 1 button Data Guard with many MAA resources

6. ODA’s come with an extensive administration and monitoring toolkit
   – OS Watcher, Cluster Health Monitor, oakcli (Oracle Appliance Manager), ilom, asr (with
       automatically updated rules), odachk (version of RAC check), cluster health monitor,
       logwatch (log alerting script), secure backup, vncserver



                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
ODA Business Case – Top Business Benefits

7. Consolidation platform for instances requiring 12 cores or less
   – Largest instance of 12 cores or less
   – RAC One enables HA

8. Patching & upgrade automation of all tiers as a Unit (vs. fall behind)
   –   Patch components are tested together
   –   Server, OS, ilom and BIOS
   –   Clusterware
   –   DB

9. Administration benefits / savings
   – San, server, network (RAC interconnect), database setup time and on-going support
       time and cost savings




                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
ODA Business Case – Top Business Benefits
10. Stability & availability from standard tested configurations
   – ODA’s include the Oracle unbreakable Linux kernel (the resources section includes a
     video link on the benefits of the UEK)
   – Disk is triple mirrored, highly resilient (data disk failures don’t stop the system)

11. ODA has dedicated development & support teams
12. The Next Versions
   – Bigger and faster is expected
   – App server support in 2013
   – ODA’s will keep their place within the Engineered Systems lineup




                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
Key Understandings – ODA’s as an Enterprise Solution

1. Develop a formal solution architecture
   –   Formalize requirements:
   –   RTO (recovery time objective), RPO (recovery point objective)
   –   HA requirements based on business impact
   –   Backup / Recovery plan
   –   Data recovery plan
   –   Application specific requirements
   –   Capacity estimates (CPU, memory, storage, IOPS) and growth
   –   Instance architecture (single instance, RAC One, RAC)

2. Understand the ODA limitations
   –   IOPS: - 4000=200/disk at 5ms.; 6000=300/disk at 10ms.; 8000=400/disk at 20ms.
   –   Storage volumes (3.2T usable)
   –   N, N+1 capacity
   –   Server Patches are not rolling (Grid & Database patches are)
   –   Account uid / guid can't be changed at this time
   –   Resource levels - Largest instance is 12 cores
   –   Number of network interfaces available (Only 1 – 10g network, but should be enough
       for most deployments)
                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
Key Understandings – ODA’s as an Enterprise Solution

3. Security Lockdown
   – Use your standard company server security procedures
   – Security Scans (Qualys)
   – Many of the security enhancements are implemented in the STIG (DOD – Security
     Technical Implementation Guide) script. Keep it updated, but remember it is still a work
     in process.
   – Keep un-necessary users off the system

4. Set a goal
   – Our goal was “make the ODA’s the best system platform within Walgreens”
   – Standard Configuration that is consistently and completely implemented - Automate as
     necessary
   – Continual improvement is like compound interest (Einstein: “The most powerful force in
     the Universe is Compound Interest”)

5. Technical project tracking
   – Issue tracking
   – Setup Process tracking (Many systems failures occur because what is known to be
     needed to done is lost sight of)
   – Deployment tracking

                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
Key Understandings – ODA’s as an Enterprise Solution

6. ODA monitoring
   –   ASR phone home setup
   –   ODA administration integration with OEM 12c
   –   Ops Center support for ODA's
   –   ODA native monitoring & Diagnostics (allows DBAs to monitor the complete stack)

7. ODA Administration
   – Integrated Lights Out Management (ILOM) – new skill to become familiar with
   – Learn Oakcli – The Appliance Manager – This is one of the key ‘secret sauces’ of the
       ODA

8. Managing resources to control licensing & resources
   – Avoid underutilized systems
   – Instance caging
   – Capacity planning

9. Prepare to handle potential failures in advance
   – Go through the key failure scenarios in advance


                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
Key Understandings – ODA’s as an Enterprise Solution

10. Break any bad habits
   – Patch! – It’s an appliance, not a server
   – Break Bad habits part 2 - Don't break the setup (ex: RAC best practices - don't set
       TNS_ADMIN variable)

11. Understanding patching is a key challenge
   – Request new patches -> SR -> ODA support group -> ODA development group
   – Always refer to the latest reference architecture information & read the documentation,
       especially the Patch documents

12. An ODA is not a black box. You need to understand the inner workings of:
   –   Patching, ILOM, ASR
   –   Basic server administration
   –   Server security
   –   How RAC works




                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
Pre-deployment steps

1. Develop the solution architecture
2. Data Center Install request
3. Assign rack location (4u) with Power
4. Security zoning / Firewall architecture
5. Create the Deployment template
   – Cabling & IP specs - 1g vs. 10g (10g requires SFA adapters)
   – 2 basic Models (10g public / 1G Backup; 1 g public / 10g backup) – Not Both

6. IP assignment request
7. Cabling request
8. Firewall request
9. DNS request
10. VPN request for remote access

                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Pre-deployment steps (Cont.)

11. Order the ODA
   – ODA quote

12. Rack the appliances
13. Cable the servers
14. Create the Install configurator files using the offline configurator tool
   – MOS 1373617.1

15. Install the ODA (Setup poster tasks)
   – A conserve (remote KVM connection) appliance can eliminate the need to go on-site
       for the installs
   –   Data Center connection terminal (“KVM on a cart”)
   –   Connect directly from your laptop (USB to RS232 to Serial Port connectors)
   –   Connect to the ILOM on each node and configure the ILOM IP’s
   –   Connect to the ILOM through your browser, run the remote terminal and run the first
       net script to get the ODA on the network
   –   Display the version to determine if patching will be needed
   –   Run the deployment scripts

                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
Post-deployment steps

1. Instances are setup using templates – they may need some tweaking
   – Init.ora settings
   – Only 1 control file is created
   – Redo logs are not mirrored

2. Build additional instances (dbca or oakcli)
3. Change the default passwords (root, oracle)
   – Both ODA servers and both ILOM’s
   – Create additional Unix accounts as needed

4. Configure mail
   – Install “sendmail –cf” rpm

5. Configure and test ASR (Automatic Service Requests) – Phone Home
6. Install YaST rpm’s (needed for server administration via OEM)
   – Being added by Oracle into the base package. Beware that they need to be uninstalled
     b/4 patching until then.


                        We will optimize our technology so you can maximize your business.
                                  *Accountability*Communication*Quality*Teamwork*
Post-deployment steps

7. Install OEM (single monitoring stack) 12c agent and configure OEM
8. Setup backups
   – Our solution: Data Guard master server for backups & backup appliances
   – ASM disk header backups may be needed
   – Set the Rman configuration settings

9. Modify adrci settings (base & homes)
10. Setup proc watcher (as a RAC resource but don't run it unless needed)
11. Label appliances and servers & record the data center rack locations
12. Inventory CSI’s / serial numbers




                      We will optimize our technology so you can maximize your business.
                               *Accountability*Communication*Quality*Teamwork*
Post-deployment steps

13. Register CSI’s in MOS and grant access to team members
   – CSI administration

14. Install 11.2 clients & jdbc versions required for scan listener support
15. Setup instance caging & other resource control mechanisms
16. File system backups vs. images
   – Bare Metal Restore will wipe out any additional software or directories, including OCR
       backups. Tnsnames files, third party agents or software, OEM agents, controlfile trace
       backups, exports, additional installed packages

17. Save your images for faster restores
18. Complete the RAC setup
   –   RAC services
   –   RAC tuning – right handed indexes, etc.
   –   Failover testing
   –   Run the ODA check (odachk)
   –   Cluster health monitor checks


                          We will optimize our technology so you can maximize your business.
                                   *Accountability*Communication*Quality*Teamwork*
Post-deployment steps
19. Security lockdown
   – Follow Oracle’s best practices:
   – Tips for Hardening an Oracle Linux Server
   – http://www.oracle.com/technetwork/articles/servers-storage-admin/tips-harden-oracle-
       linux-1695888.html
   –   http://www.oracle.com/technetwork/articles/servers-storage-admin/secure-linux-env-
       1841089.html
   –   CISP requirements
   –   PCI requirements
   –   Dept. of Defense security reviews
   –   Script to make "su to oracle and root only" - STIG script
   –   STIG script ML 1461102.1 - prevent direct access to oracle & root
   –   Disable for patching which requires direct access to root
   –   Sudo for access to specific functions only (Oracle publishes an Exadata paper on the
       subject)
   –   Keep people off the server if they don’t have solid requirements for access
   –   Run a security scan (Qualys)
   –   Enable auditing


                         We will optimize our technology so you can maximize your business.
                                  *Accountability*Communication*Quality*Teamwork*
Post-deployment steps
19. Security lockdown (cont.)
   –   User management (ex: deploy standard password files) or OEM 12c
   –   Find open ports
   –   Firewall design - security zoning
   –   July 2012 2.3 release had additional lockdowns
   –   Oracle’s approach to locking down an ODA
        – Looked at common vulnerabilities and classified them
        – Only installed 700 of the possible 3000 Linux rpm’s
        – Used government standards
        – Oracle is now looking at additional financial services lockdowns (They’re at the 1st
           pass of this now)
        – Oracle ran their own security Qualys scans as part of their lockdown
        – ODA development team is working closely with the Oracle Linux team to build
           security into the ODA
        – Some changes are being installed into the ODA images. A script will handle the
           rest (STIG script has a version number)




                          We will optimize our technology so you can maximize your business.
                                   *Accountability*Communication*Quality*Teamwork*
Post-deployment steps
20. Implement and test the remaining elements of the Solution Architecture
   – This includes the data recovery and DR facilities

21. Utility deployment
   – Cleanup logfiles
   – Mine the system logs
   – Solution for backing up files that would be erased during a bare metal restore

22. Database migration
   – Oracle has published an ODA migration whitepaper

23. Post-upgrade
   – Relink the Oracle OEM agent




                         We will optimize our technology so you can maximize your business.
                                  *Accountability*Communication*Quality*Teamwork*
ODA Best Practices

1. Submit Requests for packages / bug fixes to the ODA support team (SR)
2. Technical project management matters
   –   Create an issues tracker
   –   Create a deployment checklist covering all servers and deployment steps
   –   Create standard processes and documentation (deployment)
   –   Automate where it makes sense

3. Create a versions tracker
   – Once you start deploying more than a small number of ODA’s

4. Retain system images (ISO’s)
5. Order a sandbox ODA if you can afford it
   – Order spare disk drives if you can afford it

6. Develop a method for remote installs
   – ODA’s come with VNC server installed
   – Conserves (KVM consoles) are a good option



                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*
ODA Best Practices

7. Inventory CSI’s / serial numbers
8. Label the servers
9. Test everything (failover, recovery, …)
10. Define and implement non-technical operations best practices
11. Take an architecture driven vs. an incident driven approach to HA
   – Be prepared for what could go wrong vs. reacting to what did go wrong

12. Develop and implement a formal Data Recovery plan
13. Cache as much data in memory as possible (to drive Logical IO from Physical)
   – Also remember the result cache




                       We will optimize our technology so you can maximize your business.
                                *Accountability*Communication*Quality*Teamwork*
ODA Best Practices (cont.)
14. Specialize skill sets, at least to an extent
   – Similar to the Database Machine Administrator concept

15. Think twice (or more) before making customizations
   – Including one off patching
   – You have to replicate customizations
   – Customizations may cause patching issues or may break current or future automation

16. Consider using a new image vs. the image the ODA comes with if the version is
   two or more generations back
   – But be careful. There are issues with BMR’s, for example not patching the ILOM’s.
      This can be resolved by applying the latest patch with the “infrastructure” option.

17. Manage resources on the appliance
   – Memory (96G per server, or 8G per cores)
   – Implement instance caging if needed

18. Training and process documentation
19. Pay attention to capacity monitoring and planning


                        We will optimize our technology so you can maximize your business.
                                 *Accountability*Communication*Quality*Teamwork*

Más contenido relacionado

La actualidad más candente

Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshopFran Navarro
 
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Maris Elsins
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionsolarisyougood
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsMarkus Michalewicz
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsMarkus Michalewicz
 
Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHMark Rabne
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RACSyed Hussain
 
Expert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACExpert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACSolarWinds
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Yasir El Nimr
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cTrivadis
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020Anil Nair
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...Jürgen Ambrosi
 
Oracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsOracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsMarkus Michalewicz
 
What's under the hood of Exadata X2-2 and X2-8?
What's under the hood of Exadata X2-2 and X2-8?What's under the hood of Exadata X2-2 and X2-8?
What's under the hood of Exadata X2-2 and X2-8?Enkitec
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionYury Velikanov
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceMarketingArrowECS_CZ
 

La actualidad más candente (20)

Oow Ppt 2
Oow Ppt 2Oow Ppt 2
Oow Ppt 2
 
Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshop
 
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
Sparc solaris servers
Sparc solaris serversSparc solaris servers
Sparc solaris servers
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
 
Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWH
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 
Expert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACExpert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RAC
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
 
Oracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsOracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client Connections
 
What's under the hood of Exadata X2-2 and X2-8?
What's under the hood of Exadata X2-2 and X2-8?What's under the hood of Exadata X2-2 and X2-8?
What's under the hood of Exadata X2-2 and X2-8?
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 

Destacado (20)

Oda pm final
Oda pm finalOda pm final
Oda pm final
 
Water Pollution Dante
Water Pollution DanteWater Pollution Dante
Water Pollution Dante
 
Inside the human body ACADEMIC LANGUAGE ESOL
Inside the human body ACADEMIC LANGUAGE ESOLInside the human body ACADEMIC LANGUAGE ESOL
Inside the human body ACADEMIC LANGUAGE ESOL
 
Respiratory protection refresher
Respiratory protection refresherRespiratory protection refresher
Respiratory protection refresher
 
Respiratory methods
Respiratory methodsRespiratory methods
Respiratory methods
 
Body systems 2
Body systems 2Body systems 2
Body systems 2
 
Circusystem
CircusystemCircusystem
Circusystem
 
Global warming - Let's save our Earth
Global warming - Let's save our EarthGlobal warming - Let's save our Earth
Global warming - Let's save our Earth
 
The respiratory system
The respiratory systemThe respiratory system
The respiratory system
 
Respiration Notes
Respiration NotesRespiration Notes
Respiration Notes
 
Fuel cell
Fuel cell Fuel cell
Fuel cell
 
3 people and the environment
3 people and the environment3 people and the environment
3 people and the environment
 
Automate machine for rescue operation for child
Automate machine for rescue operation for childAutomate machine for rescue operation for child
Automate machine for rescue operation for child
 
Ozone & Depletion
Ozone & DepletionOzone & Depletion
Ozone & Depletion
 
Gas exchange in animals by madeleine
Gas exchange in animals by madeleineGas exchange in animals by madeleine
Gas exchange in animals by madeleine
 
Estuary Notes
Estuary NotesEstuary Notes
Estuary Notes
 
C:\Fakepath\Chemical Bonding
C:\Fakepath\Chemical BondingC:\Fakepath\Chemical Bonding
C:\Fakepath\Chemical Bonding
 
Chemace
ChemaceChemace
Chemace
 
312 r.j.basavaraj
312 r.j.basavaraj312 r.j.basavaraj
312 r.j.basavaraj
 
Ozone layer mary lam
Ozone layer  mary lamOzone layer  mary lam
Ozone layer mary lam
 

Similar a Oda as an enterprise solution at walgreens oow 2012 v7

Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas ConvergentesFran Navarro
 
ODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to WinODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to WinMarketingArrowECS_CZ
 
Upgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More PredictableUpgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More PredictableTerillium
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingZero Wait-State
 
Derive Overview
Derive OverviewDerive Overview
Derive Overviewwrochford
 
What it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready stateWhat it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready stateClouderaUserGroups
 
Extending IT to the Cloud with Oracle On Demand
Extending IT to the Cloud with Oracle On DemandExtending IT to the Cloud with Oracle On Demand
Extending IT to the Cloud with Oracle On DemandSpiro (Stuart) Patsos
 
Business Intelligence with Oracle Database Applicance
Business Intelligence with Oracle Database Applicance Business Intelligence with Oracle Database Applicance
Business Intelligence with Oracle Database Applicance Christophe De Greve
 
ERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT Services
ERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT ServicesERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT Services
ERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT Servicesoneneckitservices
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationMichael Rainey
 
Oracle Planning and Budgeting Cloud Service
Oracle Planning and Budgeting Cloud ServiceOracle Planning and Budgeting Cloud Service
Oracle Planning and Budgeting Cloud ServiceDatavail
 
Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleBest Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleUBC Corporation
 
Collaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud Hype
Collaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud HypeCollaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud Hype
Collaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud HypeEmtec Inc.
 
Eit corporate presentation
Eit corporate presentationEit corporate presentation
Eit corporate presentationEitpresentation
 
Eit corporate presentation
Eit corporate presentationEit corporate presentation
Eit corporate presentationEitpresentation
 
Eit corporate presentation
Eit corporate presentationEit corporate presentation
Eit corporate presentationeitwork
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014IBM Systems UKI
 

Similar a Oda as an enterprise solution at walgreens oow 2012 v7 (20)

Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
ODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to WinODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to Win
 
Upgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More PredictableUpgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More Predictable
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
 
Euro IT Group
Euro IT GroupEuro IT Group
Euro IT Group
 
Derive Overview
Derive OverviewDerive Overview
Derive Overview
 
What it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready stateWhat it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready state
 
Extending IT to the Cloud with Oracle On Demand
Extending IT to the Cloud with Oracle On DemandExtending IT to the Cloud with Oracle On Demand
Extending IT to the Cloud with Oracle On Demand
 
Business Intelligence with Oracle Database Applicance
Business Intelligence with Oracle Database Applicance Business Intelligence with Oracle Database Applicance
Business Intelligence with Oracle Database Applicance
 
ERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT Services
ERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT ServicesERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT Services
ERP Outsourcing, Dynamics AX, and Managed Services by OneNeck IT Services
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data Integration
 
Company Profile-iONE
Company Profile-iONECompany Profile-iONE
Company Profile-iONE
 
Oracle Planning and Budgeting Cloud Service
Oracle Planning and Budgeting Cloud ServiceOracle Planning and Budgeting Cloud Service
Oracle Planning and Budgeting Cloud Service
 
Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleBest Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from Oracle
 
Collaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud Hype
Collaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud HypeCollaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud Hype
Collaborate 2014: Implementing PeopleSoft v9.2 Amidst the Cloud Hype
 
Eit corporate presentation
Eit corporate presentationEit corporate presentation
Eit corporate presentation
 
Eit corporate presentation
Eit corporate presentationEit corporate presentation
Eit corporate presentation
 
Eit corporate presentation
Eit corporate presentationEit corporate presentation
Eit corporate presentation
 
About Atidan 2016
About Atidan 2016About Atidan 2016
About Atidan 2016
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 

Oda as an enterprise solution at walgreens oow 2012 v7

  • 1. Oracle Database Appliance as an Enterprise Solution at Walgreens Oracle Open World 2012 Session CON3776 We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork* 1
  • 2. Agenda • Background – Review Walgreens’ Experience with the Oracle Database Appliance – ODA Business Case – Why Walgreens picked the ODA for a critical business application • Key understandings needed to manage ODA's as an enterprise solution • Blueprint for deploying the ODA as an enterprise solution – Pre-deployment Steps – Post-deployment Steps • ODA Best practices • ODA Reference Guide & Resources • Question & Answer • Slide Notes We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 3. Walgreens • Nation's largest drugstore chain with fiscal 2011 sales of $72 billion. • 7,929 drugstores in all 50 states, the District of Columbia and Puerto Rico • Fortune magazine World's Most Admired Companies (published March 4, 2011) – Walgreens ranked No. 4 among food and drugstores and has been listed for the past 18 consecutive years. – Walgreens ranked 32nd overall in revenue, 3rd among food and drugstores, on the Fortune 500 list • Walgreens scope of pharmacy services includes retail, specialty, infusion, medical facility and mail service, along with respiratory services. – These services improve health outcomes and lower costs for payers including employers, managed care organizations, health systems, pharmacy benefit managers and the public sector. • In June, 2012, Walgreens acquired a 45 percent stake in Alliance Boots, a European Pharmacy retailer, with an option to acquire the remaining 55% stake in 3 years. – Combined: 11,000 stores in 12 countries We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 4. Who We Are • Matt Gallagher – Database Architect Lead – 14 years at Walgreens – 16 years of Oracle experience – Linked In • Fuad Arshad – Senior Database Architect – 15+ years of Oracle experience – 11 years at Walgreens – Twitter @fuadar G+ +Fuad Arshad We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 5. Oracle Database Appliance • What Is it to the World We will optimize our technology so you can maximize your business. Copyright 2010 Walgreen Co. *Accountability*Communication*Quality*Teamwork*
  • 6. Oracle Database Appliance • What we feel it is . We will optimize our technology so you can maximize your business. Copyright 2010 Walgreen Co. *Accountability*Communication*Quality*Teamwork*
  • 7. ODA Business Case – Top Business Benefits 1. Engineered System - Hardware and software designed to fit together 2. Cost – Engineered system at commodity hardware prices 3. Deployment in Days, not Months 4. Expertise levels required to deploy HA solutions reduced 5. Standard known configuration 6. ODA’s come with an extensive administration and monitoring toolkit 7. Consolidation platform for instances requiring 12 cores or less 8. Patching & upgrade automation of all tiers as a Unit (vs. fall behind) We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 8. ODA Business Case – Top Business Benefits 9. Administration benefits / savings 10. Stability & availability from standard tested configurations 11. ODA has dedicated development & support teams 12. The Next Versions We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 9. Why Walgreens picked the ODA for supporting a critical Application • Main Reason for choosing the ODA - Time to Deployment requirement of 2 weeks, which included ordering and shipping the hardware • We needed a High Availability architecture deployed over 2 data centers • Typical Server setup steps & Teams not needed – AIX (107); Solaris (103); Linux (103) – ODA Setup steps – in the 20’s – Teams not needed (storage, server, PM’s, less networking) • Major Tasks Avoided - Equipment specing - Building private interconnect networks - IO virtualization setup - Server and SAN setup, OS installs - Clusterware and DB installs We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 10. Why Walgreens picked the ODA for supporting a critical Application • IVR Metrics – Mission critical application – Centralizing phone call routing for 8,000 stores, including Rx refills – DR Class A (RTO – near zero; RPO – near zero) – Designed for 800 million phone calls per year – Peak (548K / hour; 9,100 / min., 152/sec) – Number of ODA’s deployed for IVR DB's - 14 • ODA Deployment Example – From data center floor to production in 3 days (Monday - DC install, Tuesday – network cabling, Wednesday – install 4 ODA’s in parallel) – Thursday - Lunchtime rebuild of a production server as a confidence test We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 11. After the picked ODA’s – More reasons • DBaaS (Database as a Platform) Strategic choice along with Exadata – Pre-deploy DB infrastructure vs. wait for builds • Exadata non-production environments • The business, project managers and application teams are asking for ODA’s – Frequently heard question – “Can we do this on an ODA”? • Current number of appliances – 30 + and growing (Sept., 2012) – Plus Exadata We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 12. ODA Time to Deploy Comparison (in days) We will optimize our technology so you can maximize your business. Copyright 2010 Walgreen Co. *Accountability*Communication*Quality*Teamwork*
  • 13. Key Understandings needed to manage ODA’s as an Enterprise Solution We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 14. Key Understandings – ODA’s as an Enterprise Solution 1. Develop a formal solution architecture 2. Understand the ODA limitations 3. Security Lockdown 4. Set a goal 5. Technical project tracking 6. ODA monitoring 7. ODA Administration We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 15. Key Understandings – ODA’s as an Enterprise Solution 8. Managing resources to control licensing & resources 9. Prepare to handle potential failures in advance 10. Break any bad habits 11. Understanding patching is a key challenge 12. An ODA is not a black box We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 16. Key Understandings – Evolution of the Oracle Appliance Kit (OAK) 1. OAK 2.1.0.1-2.1.0.2 – Base Release – Oakcli 2. OAK 2.1.0.31 – Performance enhancements – BIOS fix that improved CPU performance – ASR integration – Allowed oakcli deploy –conf to pass deployment files. 3. Oak 2.2 – – Upgraded the Kernel to the UEK and fixed the Cluster Health Monitor and ASR functionality – 11.2.0.3 support introduced – Odachk for healthchecks – Cluster Health Monitor(CHM)is fixed 4. OAK 2.3 - A major leap forward – Multiple DB homes now supported (11.2.0.2.7 & 11.2.0.3.2 onwards) – Expansion of the oakcli command set – Odachk enhancements – Database patching is rolling upgradable We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 17. Blueprint for deploying the ODA as an Enterprise Solution We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 18. Pre-deployment steps 1. Develop the solution architecture 2. Data Center Install request 3. Assign rack location (4u) with Power 4. Security zoning / Firewall architecture 5. Create the Deployment template – Cabling & IP specs 6. IP assignment request 7. Cabling request 8. Firewall request 9. DNS request 10. VPN request for remote access We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 19. Pre-deployment steps 1. Develop the solution architecture 2. Data Center Install request 3. Assign rack location (4u) with Power 4. Security zoning / Firewall architecture 5. Create the Deployment template – Cabling & IP specs 6. IP assignment request 7. Cabling request 8. Firewall request 9. DNS request 10. VPN request for remote access We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 20. Pre-deployment steps (Cont.) 11. Order the ODA 12. Rack the appliances 13. Cable the servers 14. Create the Install configurator files using the offline configurator tool 15. Decide What type of template you want to use for Database creation We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 21. The Deploy Poster We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 22. The Deploy Poster We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 23. Deployment We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 24. Post-deployment steps 1. Instances are setup using templates – they may need some tweaking 2. Build additional instances (dbca or oakcli) 3. Change the default passwords (root, oracle) 4. Configure mail 5. Configure and test ASR (Automatic Service Requests) – Phone Home 6. Install YaST rpm’s (needed for server administration via OEM) 7. Install OEM (single monitoring stack) 12c agent and configure OEM 8. Setup backups 9. Modify adrci settings (base & homes) We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 25. Post-deployment steps 10. Setup proc watcher (as a RAC resource but don't run it unless needed) 11. Label appliances and servers & record the data center rack locations 12. Inventory CSI’s / serial numbers 13. Register CSI’s in MOS and grant access to team members 14. Install 11.2 clients & jdbc versions required for scan listener support 15. Setup instance caging & other resource control mechanisms 16. File system backups vs. images 17. Save your images for faster restores We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 26. Post-deployment steps 18. Complete the RAC setup 19. Security lockdown 20. Implement and test the remaining elements of the Solution Architecture – This includes the data recovery and DR facilities 21. Utility deployment 22. Database migration 23. Post-upgrade We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 27. ODA Best Practices We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 28. ODA Best Practices 1. Submit Requests for packages / bug fixes to the ODA support team (SR) 2. Technical project management matters 3. Create a versions tracker 4. Retain system images (ISO’s) 5. Order a sandbox ODA if you can afford it – Order spare disk drives if you can afford it 6. Develop a method for remote installs 7. Inventory CSI’s / serial numbers 8. Label the servers 9. Test everything (failover, recovery, …) 10. Define and implement non-technical operations best practices We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 29. ODA Best Practices (cont.) 11. Take an architecture driven vs. an incident driven approach to HA 12. Develop and implement a formal Data Recovery plan 13. Cache as much data in memory as possible (to drive Logical IO from Physical) 14. Specialize skill sets, at least to an extent – Similar to the Database Machine Administrator concept 15. Think twice (or more) before making customizations – Including one off patching 16. Consider using a new image vs. the image the ODA comes with if the version is two or more generations back 17. Manage resources on the appliance 18. Training and process documentation 19. Pay attention to capacity monitoring and planning We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 30. ODA Reference Guide We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 31. MOS Documents Category MOS Doc Document Deploy 1373617.1 ODA end user deployment including configurators 1409835.1 ODA deployment including restarting steps & cleanup (start over) process 1448278.1 ODA deploy step-by-step deploy guide (Version 2.1) 1469093.1 ODA deploy step-by-step deploy guide (Version 2.2) Post-Deployment 1353507.1 Enable outbound sendmail 1415573.1 ODA support for new features (multiple Homes & 3rd party agent support) 1422563.1 Configure additional networks post deployment 1435019.1 ODA: How to setup ACFS post deployment We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 32. MOS Documents Category MOS Doc Document Post- 1436335.1 ODA post deployment configurations index Deployment including additional networks & ACFS 1461798.1 Download Linux rpms directly to an ODA 1461818.1 Using a separate Linux machine as an RPM repository Start 888888.1 2.x supported versions and Known issues 1392174.1 Engineered Systems welcome center including opening SR's for engineered systems 1417713.2 ODA Information Center 1463638.1 ODA FAQ Recovery 1373599.1 ODA bare metal restore procedure Security 1450387.1 Responses to common ODA security scan findings (not released yet) 1461102.1 & Security Technical Implementation Guide 1456609.1 (STIG) script We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 33. Resources • MOS Community (Engineered Systems) • Blogs – https://blogs.oracle.com/eSTEP/ • http://www.oracle.com/technetwork/server-storage/engineered- systems/database-appliance/overview/index.html • Tips for Hardening an Oracle Linux Server – http://www.oracle.com/technetwork/articles/servers-storage-admin/tips-harden-oracle- linux-1695888.html – http://www.oracle.com/technetwork/articles/servers-storage-admin/secure-linux-env- 1841089.html • UEK benefits podcast – https://blogs.oracle.com/OTNGarage/ • Dan Morgan’s Library – http://www.morganslibrary.org/reference/oda.html • Arup Nanda Linux & Exadata series – http://bit.ly/k4mKQS & http://bit.ly/lljFl0 We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 34. Resources • Oracle Linux articles – http://www.oracle.com/technetwork/articles/linux/index.htm • Oracle Technology Network (backup, migration, Data Guard, expanding storage, setup resources, demos, documentation …) – Documentation - Getting Started Guide, Owners manual, Service manual, ASR manual, Setup Poster – http://www.oracle.com/technetwork/server-storage/engineered-systems/database- appliance/overview/index.html • www.youtube.com – Too many ODA videos to list • Database as a Service (DBaaS) – http://www.oracle.com/technetwork/topics/entarch/oes-refarch-dbaas-508111.pdf • Coming soon – Official release of the one button Data Guard deployment script – More “One Button” deployments to follow We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 35. Resources • Misc. Resources – http://blog.oracle-ninja.com/2011/09/inside-the-oracle-database-appliance-part-1/ – http://blog.oracle-ninja.com/2011/12/inside-the-oracle-database-appliance- %E2%80%93-part-2/ – https://blogs.oracle.com/eSTEP/entry/oda_announcing_oda_external_storage – http://docs.oracle.com/cd/E22693_01/index.html – https://blogs.oracle.com/ODA/ – http://www.oracle.com/us/products/database/database-appliance/overview/index.html – www.oracle.com/databaseappliance – http://www.pythian.com/news/26701/oracle-database-appliance-faq/ – http://www.pythian.com/news/34715/migrating-your-10g-database-to-oda-with-minimal- downtime/ – http://www.pythian.com/news/33245/insiders-guide-to-oda-performance/ – http://www.slideshare.net/gwenshap/shapira-oda-perfwebinarv2 – http://www.pythian.com/news/27201/oracle-database-appliance-storage-performance- part-1/ – https://blogs.oracle.com/dragonfly/entry/making_easy_easier (RAC in 2 hours) – https://blogs.oracle.com/dragonfly/ (Overall ODA ease of deployment We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 36. Resources • Misc. Resources (Cont.) – http://www.oracle.com/us/products/database/oracle-database-appliance-faq- 495423.pdf – http://www.oracle.com/us/technologies/linux/uek-r2-features-and-benefits-1555063.pdf – http://www.oracle.com/partners/en/knowledge-zone/server-storage/database- appliance-494792.html – http://www.oracle.com/partners/en/most-popular-resources/na-databaseappliance- fridaysessions-1522340.html We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 37. Additional Thanks to our ODA Strategic Customer Program support team • Ian Cookson – ODA Technical Manager – Keeping the SCP on track • Duane Smith – ODA Technical Guru • Raji Sabbagh – Our enthusiastic “get started” installation master • Charlotte Momich – ODA marketing • Jay Maddox – Sales & “Make it happen” • Ravi Sharma - Security We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 38. Questions? We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 39. Slide Notes We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 40. ODA Business Case – Top Business Benefits 1. Engineered System - Hardware and software designed to fit together – Resources that fit within 4u (2 servers, 12 cores per server, 24 core total, 96G memory per server) – Deploys the standard Oracle setup utilities (dbca, asmca) – Automated deployment & patching all components – While you can build a commodity hardware solution, you can’t build your own engineered system – Balanced components to eliminate bottlenecks – LIO performance is equivalent to Exadata LIO performance (http://fritshoogland.wordpress.com benchmarks) – Single supplier / escalation point – Singles point of management (oakcli, ILOM and OEM) 2. Cost – Engineered system at commodity hardware prices – Engineered Systems at commodity hardware costs with embedded management facilities 3. Deployment in Days, not Months – Eliminates unpredictable, time wasting setup issues – Meet the needs of the business #1 benefit – Drives project flexibility for inevitable changes We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 41. ODA Business Case – Top Business Benefits 4. Expertise levels required to deploy HA solutions reduced – Interconnect (dedicated switches, MTU, jumbo frame, portfast spanning) – RAC assessment – RAC check findings – RAC starter kit requirements – Server, storage and network setup – Starter Kits, FAQ’s, manuals, assessments, …… 5. Standard known configuration – Foundation for your own standard setup – Platform for Oracle automation (ex: One button Data Guard) – Instant RAC clusters or RAC One deployments – MAA facilities including 1 button Data Guard with many MAA resources 6. ODA’s come with an extensive administration and monitoring toolkit – OS Watcher, Cluster Health Monitor, oakcli (Oracle Appliance Manager), ilom, asr (with automatically updated rules), odachk (version of RAC check), cluster health monitor, logwatch (log alerting script), secure backup, vncserver We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 42. ODA Business Case – Top Business Benefits 7. Consolidation platform for instances requiring 12 cores or less – Largest instance of 12 cores or less – RAC One enables HA 8. Patching & upgrade automation of all tiers as a Unit (vs. fall behind) – Patch components are tested together – Server, OS, ilom and BIOS – Clusterware – DB 9. Administration benefits / savings – San, server, network (RAC interconnect), database setup time and on-going support time and cost savings We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 43. ODA Business Case – Top Business Benefits 10. Stability & availability from standard tested configurations – ODA’s include the Oracle unbreakable Linux kernel (the resources section includes a video link on the benefits of the UEK) – Disk is triple mirrored, highly resilient (data disk failures don’t stop the system) 11. ODA has dedicated development & support teams 12. The Next Versions – Bigger and faster is expected – App server support in 2013 – ODA’s will keep their place within the Engineered Systems lineup We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 44. Key Understandings – ODA’s as an Enterprise Solution 1. Develop a formal solution architecture – Formalize requirements: – RTO (recovery time objective), RPO (recovery point objective) – HA requirements based on business impact – Backup / Recovery plan – Data recovery plan – Application specific requirements – Capacity estimates (CPU, memory, storage, IOPS) and growth – Instance architecture (single instance, RAC One, RAC) 2. Understand the ODA limitations – IOPS: - 4000=200/disk at 5ms.; 6000=300/disk at 10ms.; 8000=400/disk at 20ms. – Storage volumes (3.2T usable) – N, N+1 capacity – Server Patches are not rolling (Grid & Database patches are) – Account uid / guid can't be changed at this time – Resource levels - Largest instance is 12 cores – Number of network interfaces available (Only 1 – 10g network, but should be enough for most deployments) We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 45. Key Understandings – ODA’s as an Enterprise Solution 3. Security Lockdown – Use your standard company server security procedures – Security Scans (Qualys) – Many of the security enhancements are implemented in the STIG (DOD – Security Technical Implementation Guide) script. Keep it updated, but remember it is still a work in process. – Keep un-necessary users off the system 4. Set a goal – Our goal was “make the ODA’s the best system platform within Walgreens” – Standard Configuration that is consistently and completely implemented - Automate as necessary – Continual improvement is like compound interest (Einstein: “The most powerful force in the Universe is Compound Interest”) 5. Technical project tracking – Issue tracking – Setup Process tracking (Many systems failures occur because what is known to be needed to done is lost sight of) – Deployment tracking We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 46. Key Understandings – ODA’s as an Enterprise Solution 6. ODA monitoring – ASR phone home setup – ODA administration integration with OEM 12c – Ops Center support for ODA's – ODA native monitoring & Diagnostics (allows DBAs to monitor the complete stack) 7. ODA Administration – Integrated Lights Out Management (ILOM) – new skill to become familiar with – Learn Oakcli – The Appliance Manager – This is one of the key ‘secret sauces’ of the ODA 8. Managing resources to control licensing & resources – Avoid underutilized systems – Instance caging – Capacity planning 9. Prepare to handle potential failures in advance – Go through the key failure scenarios in advance We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 47. Key Understandings – ODA’s as an Enterprise Solution 10. Break any bad habits – Patch! – It’s an appliance, not a server – Break Bad habits part 2 - Don't break the setup (ex: RAC best practices - don't set TNS_ADMIN variable) 11. Understanding patching is a key challenge – Request new patches -> SR -> ODA support group -> ODA development group – Always refer to the latest reference architecture information & read the documentation, especially the Patch documents 12. An ODA is not a black box. You need to understand the inner workings of: – Patching, ILOM, ASR – Basic server administration – Server security – How RAC works We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 48. Pre-deployment steps 1. Develop the solution architecture 2. Data Center Install request 3. Assign rack location (4u) with Power 4. Security zoning / Firewall architecture 5. Create the Deployment template – Cabling & IP specs - 1g vs. 10g (10g requires SFA adapters) – 2 basic Models (10g public / 1G Backup; 1 g public / 10g backup) – Not Both 6. IP assignment request 7. Cabling request 8. Firewall request 9. DNS request 10. VPN request for remote access We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 49. Pre-deployment steps (Cont.) 11. Order the ODA – ODA quote 12. Rack the appliances 13. Cable the servers 14. Create the Install configurator files using the offline configurator tool – MOS 1373617.1 15. Install the ODA (Setup poster tasks) – A conserve (remote KVM connection) appliance can eliminate the need to go on-site for the installs – Data Center connection terminal (“KVM on a cart”) – Connect directly from your laptop (USB to RS232 to Serial Port connectors) – Connect to the ILOM on each node and configure the ILOM IP’s – Connect to the ILOM through your browser, run the remote terminal and run the first net script to get the ODA on the network – Display the version to determine if patching will be needed – Run the deployment scripts We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 50. Post-deployment steps 1. Instances are setup using templates – they may need some tweaking – Init.ora settings – Only 1 control file is created – Redo logs are not mirrored 2. Build additional instances (dbca or oakcli) 3. Change the default passwords (root, oracle) – Both ODA servers and both ILOM’s – Create additional Unix accounts as needed 4. Configure mail – Install “sendmail –cf” rpm 5. Configure and test ASR (Automatic Service Requests) – Phone Home 6. Install YaST rpm’s (needed for server administration via OEM) – Being added by Oracle into the base package. Beware that they need to be uninstalled b/4 patching until then. We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 51. Post-deployment steps 7. Install OEM (single monitoring stack) 12c agent and configure OEM 8. Setup backups – Our solution: Data Guard master server for backups & backup appliances – ASM disk header backups may be needed – Set the Rman configuration settings 9. Modify adrci settings (base & homes) 10. Setup proc watcher (as a RAC resource but don't run it unless needed) 11. Label appliances and servers & record the data center rack locations 12. Inventory CSI’s / serial numbers We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 52. Post-deployment steps 13. Register CSI’s in MOS and grant access to team members – CSI administration 14. Install 11.2 clients & jdbc versions required for scan listener support 15. Setup instance caging & other resource control mechanisms 16. File system backups vs. images – Bare Metal Restore will wipe out any additional software or directories, including OCR backups. Tnsnames files, third party agents or software, OEM agents, controlfile trace backups, exports, additional installed packages 17. Save your images for faster restores 18. Complete the RAC setup – RAC services – RAC tuning – right handed indexes, etc. – Failover testing – Run the ODA check (odachk) – Cluster health monitor checks We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 53. Post-deployment steps 19. Security lockdown – Follow Oracle’s best practices: – Tips for Hardening an Oracle Linux Server – http://www.oracle.com/technetwork/articles/servers-storage-admin/tips-harden-oracle- linux-1695888.html – http://www.oracle.com/technetwork/articles/servers-storage-admin/secure-linux-env- 1841089.html – CISP requirements – PCI requirements – Dept. of Defense security reviews – Script to make "su to oracle and root only" - STIG script – STIG script ML 1461102.1 - prevent direct access to oracle & root – Disable for patching which requires direct access to root – Sudo for access to specific functions only (Oracle publishes an Exadata paper on the subject) – Keep people off the server if they don’t have solid requirements for access – Run a security scan (Qualys) – Enable auditing We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 54. Post-deployment steps 19. Security lockdown (cont.) – User management (ex: deploy standard password files) or OEM 12c – Find open ports – Firewall design - security zoning – July 2012 2.3 release had additional lockdowns – Oracle’s approach to locking down an ODA – Looked at common vulnerabilities and classified them – Only installed 700 of the possible 3000 Linux rpm’s – Used government standards – Oracle is now looking at additional financial services lockdowns (They’re at the 1st pass of this now) – Oracle ran their own security Qualys scans as part of their lockdown – ODA development team is working closely with the Oracle Linux team to build security into the ODA – Some changes are being installed into the ODA images. A script will handle the rest (STIG script has a version number) We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 55. Post-deployment steps 20. Implement and test the remaining elements of the Solution Architecture – This includes the data recovery and DR facilities 21. Utility deployment – Cleanup logfiles – Mine the system logs – Solution for backing up files that would be erased during a bare metal restore 22. Database migration – Oracle has published an ODA migration whitepaper 23. Post-upgrade – Relink the Oracle OEM agent We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 56. ODA Best Practices 1. Submit Requests for packages / bug fixes to the ODA support team (SR) 2. Technical project management matters – Create an issues tracker – Create a deployment checklist covering all servers and deployment steps – Create standard processes and documentation (deployment) – Automate where it makes sense 3. Create a versions tracker – Once you start deploying more than a small number of ODA’s 4. Retain system images (ISO’s) 5. Order a sandbox ODA if you can afford it – Order spare disk drives if you can afford it 6. Develop a method for remote installs – ODA’s come with VNC server installed – Conserves (KVM consoles) are a good option We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 57. ODA Best Practices 7. Inventory CSI’s / serial numbers 8. Label the servers 9. Test everything (failover, recovery, …) 10. Define and implement non-technical operations best practices 11. Take an architecture driven vs. an incident driven approach to HA – Be prepared for what could go wrong vs. reacting to what did go wrong 12. Develop and implement a formal Data Recovery plan 13. Cache as much data in memory as possible (to drive Logical IO from Physical) – Also remember the result cache We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*
  • 58. ODA Best Practices (cont.) 14. Specialize skill sets, at least to an extent – Similar to the Database Machine Administrator concept 15. Think twice (or more) before making customizations – Including one off patching – You have to replicate customizations – Customizations may cause patching issues or may break current or future automation 16. Consider using a new image vs. the image the ODA comes with if the version is two or more generations back – But be careful. There are issues with BMR’s, for example not patching the ILOM’s. This can be resolved by applying the latest patch with the “infrastructure” option. 17. Manage resources on the appliance – Memory (96G per server, or 8G per cores) – Implement instance caging if needed 18. Training and process documentation 19. Pay attention to capacity monitoring and planning We will optimize our technology so you can maximize your business. *Accountability*Communication*Quality*Teamwork*