Vous êtes sur la page 1sur 47

The webinar will begin shortly

Managing infrastructure with Red


Hat Satellite, Ansible Automation,
and Red Hat Training

John Walter
Solutions Architect
Real World Challenges
How do you currently manage your IT environment?

Do your processes scale? Are you confident you can Are your systems compliant?
quickly respond?
Red Hat Satellite can help

Do your processes scale? Are you confident you can Are your systems compliant?
quickly respond?

Increase efficiency Address security easily Audit and remediate systems


What is Red Hat Satellite?
Why Red Hat Satellite?

Manage Red Hat® Streamlined Developed to scale Simplified Enhanced drift


infrastructure content management system integration and configuration
management
Content Management

Content Repository any type of


content made available to any host

Curation of content prior to


distribution

Distribution of content as close as


possible to the end point.
Patch Management

Report on hosts that need updates,


fixes, or enhancements

Group homogeneous systems so that


you can easily work with them

Respond quickly to patching


requirements using scalable automation
Provisioning Management

Provision to bare metal, virtual,


private, and public clouds

Import non-provisioned hosts

Automate using Ansible roles to


perform post-provisioning steps
Subscription Management

Centrally manage subscription usage

Maintain accurate inventory and


utilization information

Report on subscription consumption


Additional Satellite Capabilities

Configuration Management using


Ansible or Puppet

Automation through integration with


Ansible Tower

Compliance using OpenSCAP policies


Standard Operating Environment hosts
are the same across your environment

Reliable and Resilient Using Red Hat


Insights
Secure your systems are patched, up
to date, and compliant with security
policies

Confidence in your subscription utilization


How Satellite Works
Red Hat Satellite components

Red Hat Satellite Server Red Hat Capsule Server

Facilitates multitenant services Allows scaling of your


Satellite environment
Offers on-premise repository management
Provides local content, provisioning,
Gives user and group role-based access and integration services
control (RBAC)
Discovers new physical and
Delivers powerful user interfaces (GUI, API, virtual machines
and CLI)*

Exports content to other Satellite servers

*Graphical user interface (GUI), application program interface


(API), and command line interface (CLI)
Improve scalability
and automation with
capsule servers.
CLOUD.REDHAT.COM

Red Hat® Satellite


in 3 scenarios CONTENT

RED HAT
SATELLITE

CAPSULE

ATLANTA DATACENTER
CLOUD.REDHAT.COM

Red Hat Satellite


in 3 scenarios CONTENT

ATLANTA DATACENTER CLOUD-BASED INFRASTRUCTURE


CLOUD.REDHAT.COM

Red Hat Satellite


in 3 scenarios CONTENT

LOAD
BALANCER

ATLANTA DATACENTER CLOUD-BASED INFRASTRUCTURE PHOENIX DATACENTER


CLOUD.REDHAT.COM

Red Hat Satellite in an


air-gapped environment CONTENT

IMPORT EXPORT

ISOLATED DATACENTER ATLANTA DATACENTER


CLOUD.REDHAT.COM
DEVELOPMENT GROUP

Red Hat Satellite


with cloud services CONTENT

managed outside of
Red Hat Satellite

ATLANTA DATACENTER PHOENIX DATACENTER


CLOUD.REDHAT.COM
DEVELOPMENT GROUP

Red Hat Satellite


overview CONTENT

managed outside of
Red Hat Satellite

ISOLATED DATACENTER ATLANTA DATACENTER CLOUD-BASED INFRASTRUCTURE PHOENIX DATACENTER


Lifecycle Environments
Life-cycle environments
In this sample environment, we have 2 promotion paths:
1 for SAP systems, and 1 for the rest.

Most servers: SAP environments:

DEVELOPMENT QUALITY PRODUCTION DEVELOPMENT QUALITY USER ACCEPTANCE STAGING PRODUCTION


ASSURANCE ASSURANCE TESTING
Life-cycle environments

CONTENT LIBRARY DEVELOPMENT QUALITY ASSURANCE PRODUCTION

All content Uses the newest Removes development Uses known stable
packages packages libraries
——— ——— ———
Includes development Includes some Does not include
packages automation tools development packages
——— or automation tools
Promoted from ———
development Promoted from quality
assurance
Content Views
Content views

Custom subset
Define specific versions of software
A content view (CV) is a managed
selection of content that contains 1 Activation keys
Enable and disable content views as needed
or more repositories with optional
filtering. Composite content views
Made up of multiple content views
Content views

Web app CV 1.0 Web app CV 2.0

3 repositories 3 repositories
900 packages 980 packages
Python 3.5 Python 3.6
Java 1.7 Java 1.8
Web.apk 2.1 Web.apk 2.2

Base OS CV 1.0 Base OS CV 2.0

4 repositories 4 repositories
24,000 packages 25,000 packages
Content library Kernel 3.10.0-862.2.3.e17 Kernel 3.10.0-862.11.6.el17
Red Hat Enterprise Linux 7.5 Red Hat Enterprise Linux 7.5
Extra Packages for Enterprise Linux (EPEL) 7 Extra Packages for Enterprise Linux (EPEL) 7
Composite content view

Composite content views (CCV) are


Auto-publish
made up of multiple content views, These can be auto-published when any
component content view is published
rather than individual repositories.
Composite content views

CCV 1.0 for web CCV 2.0 for web


7 repositories 7 repositories

Base OS CV 1.0 Base OS CV 2.0

Web app CV 1.0 Web app CV 1.0

Content library
Software Deployments
Software deployment

UPDATE

CCV 2.0 CCV 3.0


BaseOS CV 2.0 + BaseOS CV 2.0 +
WebApp CV 1.0 WebApp CV 2.0

PROMOTE

Quality
Development Production
CCV 3.0 assurance CCV 2.0
CCV 2.0
How Satellite and Ansible
Work Together
Red Hat Satellite and Red Hat Ansible® Automation Platform integration
Documented best practices to help optimize use of both products

By integrating, administrators can now


perform the following functions:

Dynamic inventory
Allows Ansible Automation Platform to use Satellite as a
dynamic inventory source.

Provisioning callbacks
Allows systems provisioned via Satellite to “callback”
to Ansible Tower so that the playbook runs can happen
post-provisioning.
Dynamic inventory
Satellite /Ansible Integration
Basic Ansible capabilities are now part of Satellite

Satellite has integration with Ansible for the purposes


of remote execution and desired state management

Remote Execution
Run Ansible Playbooks inside of Satellite

Deploy Insights using Ansible


Install Insights on all your hosts

RHEL System Roles


Deploy RHEL System Roles to hosts managed by Satellite
Automation enhancements
Continuing improvements with Red Hat Ansible® Automation Platform

Ansible 2.8 upgrade


Upgrading the built-in Ansible to the latest release

Smart class parameters


Ability to use Ansible Automation Platform variables as smart
class parameters, making Ansible roles easier to use

OpenSCAP deployed by Ansible


Ability to deploy OpenSCAP using Ansible Automation
Platform
Demo
Training at Red Hat
Red Hat Satellite 6 Administration (RH403)
Learn how to configure Red Hat Satellite 6 to deploy and manage Red Hat Enterprise Linux systems
Red Hat Satellite 6 Administration (RH403) is a lab-based course that explores the concepts and methods
necessary for successful large-scale management of Red Hat® Enterprise Linux® systems. You will learn how
to configure Red Hat Satellite 6 on a server and populate it with software packages. You will use Red Hat
Satellite to manage the software development life cycle of a subscribed host and its configuration, and learn
how to provision hosts integrated with software and Ansible® configuration management upon deployment.

Topics covered include installation recommended practices, regulating organizations, locations, users, and
roles, managing environments and content views, configuring hosts with Ansible, and provisioning with
integrated software and configuration management.

Prerequisites
● Be a Red Hat Certified Engineer (RHCE®) or demonstrate equivalent experience

Certification: Red Hat Certified Specialist in Deployment and Systems Management (EX403)
Ansible Curriculum

Ansible Essentials: Simplicity in Automation Technical


DO007
Overview

Network Admins Linux Admins Windows Admins


Red Hat System Administration Microsoft Windows Automation
DO457 Ansible for Network Automation RH294 DO417
III: Linux Automation with Red Hat Ansible

EX294 Red Hat Certified Engineer exam

DevOps Engineers
DO447 Advanced Automation: Ansible Best Practices

EX447 Red Hat Certified Specialist in Ansible Automation Exam

Required Suggested
Pre-req Overview Complementary
Course Exam
WAYS TO TRAIN

Onsite Training Classroom Training Virtual Training Online Learning


Private On-site training and exams Training and test in a professional Live instructor-led online training 90 days of access to course
delivered at your location or at one classroom environment led by Red with the same high-quality, content and up to 80 hours of
of our training centers Hat Certified Instructors hands-on labs you'd find in our hands on labs – all available online,
classrooms at your pace, and your schedule.
RED HAT LEARNING SUBSCRIPTION
A prescriptive, reliable, learning solution for rapid skills transformation on Red Hat technologies

Simple, flexible, on-demand training


● 24x7 access globally, available offline

● Self-paced, unlimited access to Red Hat courses

● Access to content currently in development

● Updated content pushed as early releases

● Content spanning the entire Red Hat product portfolio

● Early access to completed chapters of courses


RED HAT LEARNING SUBSCRIPTION TRIAL
Take advantage of 7-days of free access to Red Hat Training’s on-demand learning solution.

Start learning with access to:


- 50+ courses chapters
- Video classroom course chapters
- 1 hour cloud-based lab access
- Early Access to content in
development
- Including beta content for
upcoming product releases of
OpenShift Container Platform 4
- User consumption reports

TRY NOW AT: red.ht/learning-subscription


Q&A
Thank you linkedin.com/company/red-hat

youtube.com/user/RedHatVideo
Red Hat is the world’s leading provider of s

enterprise open source software solutions.


facebook.com/redhatinc
Award-winning support, training, and consulting

services make
twitter.com/RedHat
Red Hat a trusted adviser to the Fortune 500.

Vous aimerez peut-être aussi