SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19...

28
SS44800 -Practical Satellite Deployments From Box to Orbit in 60 minutes David Caplan Principal Product Manager Rich Jerrido Technical Marketing Engineer Jan van der Noll Rabobank June 29, 2016

Transcript of SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19...

Page 1: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

SS44800 -Practical Satellite DeploymentsFrom Box to Orbit in 60 minutes

David Caplan Principal Product ManagerRich JerridoTechnical Marketing EngineerJan van der Noll RabobankJune 29, 2016

Page 2: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Digital Transformation

DEVNew ways of developing

and delivering applications

INFRASTRUCTURENew cloud-basedinfrastructure and ways toserve applications

APPLICATIONSNew architectures and

ways to integrate

RED HAT MANAGEMENT

OPSMore agile process tosupport both IT and thebusiness

Page 3: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

SATELLITEBUILD A TRUSTED & SECURE REDHAT ENVIRONMENT

Manage the Red Hat LifecycleProvision & Configure at Scale Standardize Your Environment

CLOUDFORMSDELIVER SERVICES ACROSSYOUR HYBRID CLOUD

Hybrid Cloud ManagementSelf-Service Provisioning Policy-driven Compliance

ANSIBLEAUTOMATE YOUR IT PROCESSES& DEPLOYMENTS

Simple & powerful languageNo agents to installScale with Ansible Tower

INSIGHTSPREVENT CRITICAL ISSUESBEFORE THEY OCCUR

Continuous InsightsVerified KnowledgeProactive Resolution

RE

D H

AT

MA

NA

GE

ME

NT

Page 4: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

WHY SATELLITE 6

MANAGE RED HATINFRASTRUCTURE

STREAMLINED CONTENTMANAGEMENT

SIMPLIFIED SYSTEMINTEGRATION

ENHANCED DRIFT &CONFIGURATION

MANAGEMENT

MANAGE MULTIPLE RED HATACCOUNTS

BUILT TO SCALE

Page 5: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite 6

Automate Provisioning using PXE, Images, & containers, discoverbare-metal servers & auto-provision with policies

Blend RPMs, Puppet Modules, & Containers in a single versionedconstruct, and promote thru life cycles

Configure using Puppet with fully managed & versioned contentacross your customized environments

Deploy Red Hat content with confidence that your subscriptions aredelivering their full value

Page 6: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

SATELLITE 6 ARCHITECTURE

Page 7: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Templates

Content Views

Networking

Satellite Library

QE PRODDEV

Satellite Tools of the TradeProvisioning & Configuration

Compute Resource

Puppet

LocationRBAC

Custom

Page 8: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Library

Satellite Tools of the TradeCDN, Puppet, and Custom Repos

Custom

Page 9: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Library

Satellite Tools of the TradeStaging in the Library

Custom

Page 10: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the TradeRefining with Content Views

QE PROD

Content Views

DEV

Page 11: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the Trade Automation with Templates

Templates

Page 12: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the TradeConfiguration

Puppet

Page 13: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Templates

Content Views

Networking

Satellite Tools of the TradeSystem Definition with Host Groups

Puppet

Page 14: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the Trade RBAC

RBAC

Page 15: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the Trade Compute Resource

Compute Resource

Page 16: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the TradeLifecycle Environments

QE PRODDEV

Page 17: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Tools of the TradeRabobank Provisioning & Configuration

Templates

Content Views

Networking

Satellite Library

QE PRODDEV

Compute Resource

Puppet

LocationRBAC

Custom

Page 18: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Rabobank Provisioning Story

18

● Existing situation (Satellite 5 / CfEngine)– Standard baseline deployment– Application specific configuration with various methods

● Manual● Custom RPM’s● Scripts

● Goals – All configuration executed from configuration database– Split configuration responsibility between OS management team and Application

management team

Page 19: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Rabobank Functional Design

19

● Baseline image build – Satellite 6.1.9 PXE / Kickstart / Puppet– Without various agents / backup config / monitoring

● Delivery of systems for customers– Image based / Puppet / Ansible– Generic base config built as a host-group– Configured with Puppet (centrally managed)

● Deviations are possible– Application specific OS config – Ansible (customer managed)

● Separate host-groups for current system

Page 20: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Rabobank Technical Design

20

● High Availability– VMware SRM for Satellite server HA

● Easy scalable– Initially no separate capsules– Load Balanced Capsules using Reference architecture

● Puppet– Satellite 6 used as External Node Classifier – Puppet Modules managed with R10K (Puppet tooling)

Page 21: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite 6 HA Reference Architecture

Page 22: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

07/13/16 22

Discovery

DHCPDNSTFTP

1

2

Page 23: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Remote Execution

TEMPLATE DESIGN ANDVERSIONING PHASE

TEMPLATE HOST ASSIGNMENT,SCHEDULE, AND INVOCATION PHASE

TEMPLATES DELIVERED VIAHTTPS

AGENTLESS EXECUTION OVERSSH

Page 24: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

07/13/16 24

Open SCAP Integration

Page 25: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Learn More

Page 26: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Satellite Related Talks and LabsWed -Thurs (Exhibition Hours) Thur 10:15 – 10:45

SS45622 - Sat 6 Power User Tips and Tricks

Wed 3:30 – 4:30 Thur 3:30 – 4:30

Wed 3:30 – 4:30 Thur 3:30 – 4:30

Thur 10:15 – 10:45 Thur 4:45 -5:45SS45622 - Sat 6 Power User Tips and Tricks Satellite Birds of a Feather

UXD Interview for 6.2 Users In the Red HatBooth (Incentives for Interviews)

SS44812: Transitioning from Red HatSatellite 5 to 6

SS42731: Achieving Compliance, SecurityAutomation, and Remediation with Red HatCloudForms , Satellite, and Ansible

SL45190 - Practical OpenSCAP, SecurityStandard Compliance and Reporting

Regulatory Compliance for Red Hatproducts BoF (PCI-DSS, STIG, HIPPA, SOX,FISMA)

Page 27: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

Come See Us!

Visit the Foreman TeamIn the Community Booth #508

Visit the Satellite TeamIn the Red HatInfrastructureBooth #508 (A-J)

Page 28: SS44800 -Practical Satellite Deployments From Box to Orbit ... · Rabobank Functional Design 19 Baseline image build –Satellite 6.1.9 PXE / Kickstart / Puppet –Without various

DEMO