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

Upload: others

Post on 25-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

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