oracle ksplice

26
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

Upload: sabinkari-vijay

Post on 05-Dec-2014

574 views

Category:

Self Improvement


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Oracle ksplice

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

Page 2: Oracle ksplice

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.

Page 3: Oracle ksplice

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

Page 4: Oracle ksplice

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

Page 5: Oracle ksplice

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

Page 6: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6

System Outages Impact Reputations

Page 7: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7

A Costly Problem

$3.654 Million in Total

Page 8: Oracle ksplice

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

Page 9: Oracle ksplice

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

Page 10: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

K Splice

Rebootless Kernel Patching for Linux

Page 11: Oracle ksplice

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

Page 12: Oracle ksplice

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

Page 13: Oracle ksplice

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

Page 14: Oracle ksplice

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

Page 15: Oracle ksplice

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

Page 16: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16

Ksplice Technology

Confidential

memory Kernel New

Old

Insert jump to

Insert jump to

Page 17: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17

Ksplice Technology

Confidential

memory Kernel New

Logically becomes

Page 18: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18

Ksplice Technology

Confidential

memory Kernel

Old New

Page 19: Oracle ksplice

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

Page 20: Oracle ksplice

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

Page 21: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21

Web interface

Page 22: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22

Installing New Updates

Page 23: Oracle ksplice

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

Page 24: Oracle ksplice

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

Page 25: Oracle ksplice

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

Page 26: Oracle ksplice

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26