oracle ksplice
DESCRIPTION
TRANSCRIPT
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Oracle Linux and K Splice - Rebootless kernel updates
Paul Kangro
Principal Sales Consultant
Oracle Linux & Virtualisation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
Integration Tuning
Te
stin
g
Heterogeneous
A p p l i c a t i o n S i l o s Propr ie tary
Maintenance N i c h e Fragmentation
Custo
m
IT Environment
Bri
ttle
Rigid
Legacy
First Generat ion
Point to Point
Hard Coded
Status Quo
Slow
I n f l e x i b l e
E x p e n s i v e
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
What We Hear
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
63% 21% 16%
Run the
Business
Grow the
Business
Transform the
Business
Source: “IT Metrics: IT Spending and Staffing Report, 2012”, Gartner Research, 2012
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5 5
Security Update Released
…One Week Later …And Another 4
Hours Later
System administrator negotiates with management to schedule outage windows
System administrator schedules downtime the following week
System administrator notifies users of planned downtime
Shut down application server
Shut down database
Apply Linux OS update
Start up database
Start up application server
Sanity check application
Updates applied and tested
Back in business after first notification of security update - typically over one week has passed
Patching and yet More Patching : Traditional Update Approach
Disruptive, Downtime and Delays
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
System Outages Impact Reputations
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
A Costly Problem
$3.654 Million in Total
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
Oracle: Nearly 15 Years of Investments in Linux
1998 2006 2002 2004 2000
Lin
ux
Data
ce
nte
r
Wo
rklo
ad
s
Lin
ux
His
tory
at
Ora
cle
2008 2010 2012
1998
First Commercial RDBMS for Linux
2000
First x64 Linux Port
2002
Launch of Unbreakable Linux
Asynch I/O, OCFS v1
2005
On Demand Adopts x64 Linux
OCFS2 Accepted Into Mainline
9,000 Developers Switch to Oracle Supported Linux
2007
Validated Configurations Launched
2008-9
Btrfs, Xen Contributions
42,000 Oracle Linux Servers Deployed at Oracle
2010
Oracle Linux Enhanced with Mainline-based Kernel
Oracle Linux Undergoes 80,000 QA Hours Per Day
Exadata Engineered with Oracle Linux
2011
7,000 Oracle Linux Support Customers
Oracle Buys Ksplice
DTrace Porting Begins
2012
Support Lifecycle Extended to 10 Yrs
8,500 Linux support customers
2006
Oracle Linux Support Announced
Oracle Joins Linux Foundation as Board Member
Development Systems
Single Use Production
Deployments
General Purpose
ERP/CRM
Data Warehouse
Cloud Computing
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
Oracle Linux Strategy
Deliver the best performing, most modern and reliable Linux
operating system for the data center
Stay as close to mainline as possible
Influence Linux roadmap upstream via direct community
involvement
Offer differentiated enterprise-class support
Full stack tested with real world workloads
Lower cost
Ensure Oracle Linux customers have full legal protection with
complete indemnification
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
K Splice
Rebootless Kernel Patching for Linux
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11 11
• Ksplice lets you install important kernel updates with:
• No downtime
• No disruption
• No rebooting
• While applications are running
• Only Oracle Linux offers this capability
Zero Downtime Updates with Ksplice
Ksplice Zero Downtime Updates Available to Oracle Linux
Premier Support Customers; No additional Cost
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12 12
Ksplice technology Kernel update
Customer systems
Zero downtime
kernel update
Client
The update process
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
System Update Process
13
Non Disruptive - patches applied NO reboot
Disruptive – kernel patches reboot required
Kernel in
system memory
Other Linux packages Linux
Distribution
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Patch Update
14
ULN Repository Local YUM repo
Kernel in
system memory
Other Linux packages
After Reboot
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Patch Update
15
ULN Repository Local YUM repo
Ksplice Repository Local Ksplice repo (no reboot)
Kernel in
system memory
Other Linux packages
After Reboot
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
Ksplice Technology
Confidential
memory Kernel New
Old
Insert jump to
Insert jump to
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
Ksplice Technology
Confidential
memory Kernel New
Logically becomes
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
Ksplice Technology
Confidential
memory Kernel
Old New
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19 19
Installing Ksplice Uptrack
• Get access key via ULN
• 60-second install process: wget -N https://www.ksplice.com/uptrack/install-uptrack
sh install-uptrack YOUR_ACCESS_KEY
uptrack-upgrade –y
• Done! No initial reboot
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20 20
Ksplice Uptrack – offline via Yum
• Create a local yum repository – point it to ULN
• Subscribe to ksplice channels
• Use the uptrack offline client
• It uses your local yum repo
• No need for each machine to connect to interent
Connect
to ULN
Firew
all
Ksplice Clients
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21
Web interface
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
Installing New Updates
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
Ksplice for existing Oracle Linux Premier Customers
Existing Oracle Linux Premier customers can begin applying zero
downtime Linux today
Customer
systems
Uptrack client
Customer with an Oracle Linux Premier
CSI registered with ULN may request a
Ksplice access key ULN web
interface Customer receives access key and uses it
to install and register the Ksplice Uptrack
client
Within minutes, Ksplice zero downtime
updates can be applied to Unbreakable
Enterprise Kernel
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24
NEW: Ksplice 30 Day Free Trial for RHEL
Available to any with RHEL 5 or
RHEL 6 user
Simple registration
One minute installation of
Uptrack client
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25 25
Oracle Linux Premier Support True Enterprise Support for Linux
– Premier backports - fixes for the OS version you run; no forced upgrades
– Single number to call for the entire stack
– Zero downtime diagnostic and security patches for the Linux kernel via Ksplice*
Full Indemnification without Financial Limits
Dedicated, Global Linux Support Team
– Backed by 28 global support centers, speaking 29 local languages across 145
countries
Lower Overall Costs
– Integrated management and monitoring tools
– Free server lifecycle management and clustering software
Included in Oracle Premier Support for Systems on Oracle x86
architecture hardware
* there may be rare cases where this is not technically feasible
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26