Caplan Rhsatellite

28
8/13/2019 Caplan Rhsatellite http://slidepdf.com/reader/full/caplan-rhsatellite 1/28  Using Red Hat Satellite Today & Into the Future David Caplan Principal Product Manager Red Hat Mike McCune Engineering Supervisor Red Hat Alice Cockru Principal Product Marketing Red Hat !had "evy Principal Software Engineer Red Hat 

Transcript of Caplan Rhsatellite

Page 1: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 1/28

 

Using Red Hat Satellite Today

& Into the Future

David Caplan Principal Product Manager 

Red Hat 

Mike McCune Engineering Supervisor Red Hat 

Alice Cockru Principal Product Marketing

Red Hat 

!had "evy Principal Software Engineer Red Hat 

Page 2: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 2/28

Agenda 

• Quick Refresher

• Roadmap Update

• Designing & Developing Red Hat Satellite 6

 – Architectural Essentials

 – Demonstration

 – Managed Design rogram

• Summar! & "e#t Steps

Page 3: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 3/28

Red Hat Approach to Systes Manageent

Page 4: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 4/28

Red Hat SatelliteManaging Red Hat Enterprise Linux since 2002

Page 5: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 5/28

Announcing the Developento# Red Hat Satellite $

 – %uilding ne&t generation systes anageent

capa'ilities deanded 'y (!U

Helping customers scale and $uild out their s!stemsmanagement practice into the cloud

 – Continuing to invest in Red Hat Satellite )

Delivering ne% features and enhancements● Red Hat Satellite &'6 launching in (all of )*+,

Page 6: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 6/28

 

-hat is driving the need for a ne% Satellite.

Page 7: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 7/28

Hyperscale

● roviding s!stems management /at scale/0 providing

capa$ilities at increasing orders of magnitude

Page 8: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 8/28

Cloud

● A$stracting resources %hile maintaining compliance0

 1ust2in2time %orkloads0 governance driven placementacross h!$rid clouds

Page 9: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 9/28

Dev!ps

● roviding 34 %ith the right tools & meeting demands

such as self2service0 fle#i$le life c!cle0 service catalogs& more

Page 10: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 10/28

Copleity

● Refining of user roles0 s!stem definitions0 and /as a

service/ capa$ilities

Page 11: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 11/28

Copleity

● Refining of user roles0 s!stem definitions0 and /as a

service/ capa$ilities

Page 12: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 12/28

!pen source solutions

● Amplif!ing the value of one2off solutions for added

customer value

Page 13: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 13/28

Red Hat Satellite $ * "aunching in +,-.

• An entirel! ne% Red Hat Satellite

 – uppet for Configuration

 –

(oreman for Provisioning – 5atello for Content Management 

 – ulp for Repo Management 

 – andlepin for Subscription Management 

Page 14: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 14/28

/ All 0rapped Up in a %o1

Page 15: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 15/28

2012

Red Hat Satellite

v)

Red Hat Satellitev6

2013 2014 2015 2016 2017 2018

  e A r e H e r e

Satellitev6.0 Satellitev6.x

Satellite

v5.5

Satellite

v5.6

Satellite

v5.7

Fixes &

SecurityUpdates

Red Hat Satellite Roadap

Satellite

v5.x

Page 16: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 16/28

Introducing the Red Hat Satellite $Managed Design 2rogra

0hat is the Satellite Managed Design 2rogra3 High2touch program for selectcustomers to $e highl! involved in the design & development of Satellite v6

0hy participate3

7ested customers can see and test v6 code in the earl! stages of development● 8ngoing feed$ack loops ensure participant feed$ack is prioriti9ed $! Red Hat

0ho can participate3  3n the earl! stages0 onl! e#isting Satellite customers are eligi$le

0hen is the progra 'eing launched3 4oda! :2;

2012

Red HatSatellite v6

2013 2014 2015 2016

  e A r e H e r e

Satellitev6

Satellitev6.x

SatelliteMDP 

Page 17: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 17/28

Red Hat Satellite $ %asic 0ork#lo1

DEV   QA PROD

8rgani9ation

DEV   QA PROD

8rgani9ation

DEV   QA PROD

8rgani9ation

DEV   QA PROD

8rgani9ation

RPMRepo

Puppet

Repo

RPM

Repo

<i$rar!

2. Sync content for your workloads3. Customize content as standardized

builds with Content Views (CV)

1. Model your r!anizations"

#n$ironments % &e$elo'ment

ifecycle with 'romotion 'aths

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3Puppet

RHEL 6

PKG_B

PKG_A

Errata

CVc

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3Puppet

RHEL 6

PKG_B

PKG_A

Errata

CVb

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

  Puppet

  RHEL 6

  PKG_B

  PKG_A

 Errata

CVa

Page 18: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 18/28

Red Hat Satellite $ %asic 0ork#lo1

Content Views (CV) placed intoEnvironments

CVa  V3

CVb V5 CVa V2

CVc V1 CVb V4 CVa  V1

. *e!in 'romotion cycle by

'ublishin! Content Views into

#n$ironments. +efresh CV to rerun

rules which increments the $ersion

CVa V3 DEV

CVa V1 PROD

CVbV1 QA

,. -enerate acti$ation keys fornew system re!istration

. /eys !et handed off to 0oreman

for insertion into /ick Start

DEV   QA PROD

Promotion Path

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3Puppet

RHEL 6

PKG_B

PKG_A

Errata

CVc

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Puppet

RHEL 6

PKG_B

PKG_A

Errata

CVb

Filter#1

Filter#2

Filter#3

Rule#1Rule#2

Filter#1

Filter#2

Filter#3Rule#1

Rule#2

Filter#1

Filter#2

Filter#3  Puppet

  RHEL 6

  PKG_B

  PKG_A

Errata

CVa

Page 19: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 19/28

. Create ost-rou' or 4System

&efinition5 to fully s'ecify workload

Pa

Parent

Host-Grop

Syste

De#inition

!r

Host45roup

Red Hat Satellite $ %asic 0ork#lo1

Host =roups can$e stackede'g'Apache stacked onRHE< 6'>

Page 20: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 20/28

Page 21: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 21/28

. Create ost-rou' or 4System

&efinition5 to fully s'ecify workload

Puppet ClassPuppet Class

Puppet ClassPuppet Class

Puppet Class

Pa

Parent

Host-Grop

Syste

De#inition

!r

Host45roup

Red Hat Satellite $ %asic 0ork#lo1

Ki!Puppet Class

Parameters

Ki!Puppet Master

Puppet CA

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2Filter#3

  Puppet  RHEL 6

  PKG_B

  PKG_A

 Errata

Environment &

Content View

Add uppet lasses& related artifacts

Page 22: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 22/28

. Create ost-rou' or 4System

&efinition5 to fully s'ecify workload

Puppet ClassPuppet Class

Puppet ClassPuppet Class

Puppet Class

Pa

Parent

Host-Grop

Syste

De#inition

!r

Host45roup

Domain & ubnet

Red Hat Satellite $ %asic 0ork#lo1

Ki!Puppet Class

Parameters

Ki!Puppet Master

Puppet CA

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2Filter#3

  Puppet  RHEL 6

  PKG_B

  PKG_A

 Errata

Environment &

Content View

Specif! the Domain& Su$net forthe ?ne% host@

Page 23: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 23/28

. Create ost-rou' or 4System

&efinition5 to fully s'ecify workload

Puppet ClassPuppet Class

Puppet ClassPuppet Class

Puppet Class

Ki!Puppet Class

Parameters

Pa

Parent

Host-Grop

Syste

De#inition

!r

Host45roup

Ki!Domain & ubnet

Red Hat Satellite $ %asic 0ork#lo1

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2Filter#3

Puppet

RHEL 6

PKG_B

PKG_A

Errata

Environment &

Content View

Ki!Puppet Master

Puppet CAPa

D!"AM#C

$

Satellite 6 creates the5ick Start file

Page 24: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 24/28

. Create ost-rou' or 4System

&efinition5 to fully s'ecify workload

Puppet ClassPuppet Class

Puppet ClassPuppet Class

Puppet Class

Ki!Puppet Class

Parameters

Pa

Parent

Host-Grop

Syste

De#inition

!r

Host45roup

Domain & ubnet

Red Hat Satellite $ %asic 0ork#lo1

Pa

D!"AM#C

$   Ki!Puppet Master

Puppet CA

6. System build is

automated with /S"

78# % 7u''et

confi!uration

9. Systems re!ister

back for u'dates

CVbV1 QA

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2

Filter#1

Filter#2Filter#3  Puppet  RHEL 6

  PKG_B

  PKG_A

 Errata

Environment &

Content View

ontent forrovisioning

Page 25: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 25/28

Red Hat Satellite $ Federation

Forean

DEV   QA PROD

<i$rar!Mirrored

Repos0

Errata &

uppet

Modules

"OE1"OE1!"stem

#e$initionHost-Grop

CD6

Forean

2ulpSart 2royDEV 2ulp 6ode

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2   Puppet

Puppet

RHEL 6

PKG_B

PKG_A

Errata

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2   Puppet

Puppet

RHEL 6

PKG_B

PKG_A

Errata

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2   Puppet

Puppet

RHEL 6

PKG_B

PKG_A

Errata

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2   Puppet

Puppet

RHEL 6

PKG_B

PKG_A

Errata

Filter#1

Filter#2

Filter#3

Rule#1

Rule#2   Puppet

Puppet

RHEL 6

PKG_B

PKG_A

Errata

Content 7ie1 8C79

:nvironents

RPM

Repo

Puppet

Repo

2uppet Master

DEV

QA

PROD

DEV

DEV

QA

PROD

Page 26: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 26/28

Page 27: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 27/28

Suary

"earn More; Red Hat Satellite $

Managed Design 2rogra● red<ht=dp to fill out participation

reBuest form

Red Hat Satellite > Suit:Today;

● ,:>*2>:>*pm0 Red Hat Satelliteo%er User 4ips & 4ricks

● >:*2:*pm0 Red Hat SatelliteE#pert anel (!" provided#

:,*2C:,*pm0 Reception inartner avilion

Thursday;

● ++:**2):**pm0 artner avilion

● ):,*2,:,*pm0 Red HatSu$scription 4ools: EasierManagement & (aster 3ssueResolution

● >:*2:*pm0 uilding andManaging a Standard 8peratingEnvironment

Friday;

● :>2+*:>am0 Real2%orlderspectives: 8ptimi9ing3nfrastructures Fustomer anel;

Finding Red Hat Satellite in the Partner Pavilion:

Red Hat Satellite 5 → Infrastructure Pillar 

Red Hat Satellite 6 → IaaS Pillar 

Page 28: Caplan Rhsatellite

8/13/2019 Caplan Rhsatellite

http://slidepdf.com/reader/full/caplan-rhsatellite 28/28

?uestions3