red hat satellite 6 overviewfiles.meetup.com/8910652/red hat satellite 6...e.g. red hat enterprise...
TRANSCRIPT
![Page 2: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/2.jpg)
2
WHAT IS RED HAT SATELLITE 6?
• A tool to patch, configure, provision and manage the life-cycle all of your RHEL systems• Designed for software life cycle (SLC) management• Bare metal, virtual machine (VM) and cloud deployment• Based on established upstream projects/communities
Configurationmanagement
Repositorymanagement
Content/life cyclemanagement
Subscriptionmanagement
Provisioning
![Page 3: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/3.jpg)
3
Puppet
• Declarative configuration management• Drift management• Reporting on such• Building block: modules
Same product as Puppet Enterprise, existing code will work!
![Page 4: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/4.jpg)
4
Foreman
• Provisioning engine (DNS/DHCP/TFTP)• Deploy systems directly to hypervisors/”clouds”/bare metal• Separate config (Puppet) from config data (Foreman) • Could change config mgmt tool• Discover mode for provisioning
![Page 5: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/5.jpg)
5
Pulp
• Sync RPMs from RHN, external repos• Sync Puppet modules for Puppet Forge• Soft link, not hard copy of files (as in Satellite 5)• Syncs data/content to Satellite Capsules
The worker for all content related management in the product
![Page 6: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/6.jpg)
6
Katello
• “The glue” between each component• Gives us “Life Cycle Management”
Life Cycle Management – a way to define a workflow for moving content (RPMs/Puppet)between environments (dev to test, to prod...)
![Page 7: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/7.jpg)
7
Candlepin
• Subscription Management done right• Reporting possible
Subscription management doesn’t add any real value to customer, they just wantto be compliant and easy be able to find out when subs are expiring
![Page 8: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/8.jpg)
8
WHAT ELSE COMES IN THE BOX?
Red Hat Satellite 6 Server• Multi-tenant• User and group role-based access control (RBAC) with external directories• Powerful graphical user interface (GUI), command-line interface (CLI), and application programming interfaces (API)
![Page 9: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/9.jpg)
9
WHAT ELSE COMES IN THE BOX?
Red Hat Satellite 6 Capsule Server• Federated services• Automated provisioning• Everything but the user interface (UI) • Evolution of Red Hat Satellite Proxy
In other words: a clone of puppet, pulp, katello and foreman
![Page 10: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/10.jpg)
10
RED HAT SATELLITE 6 HIGH-LEVEL TOPOLOGY(HA / LOAD BALANCE)
Satellite 6 ServerOslo DC1
Satellite 6 Capsule: 2Oslo DC2
Satellite 6 Capsule: 1Oslo DC1
![Page 11: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/11.jpg)
11
LIFE CYCLE MANAGMENT
Library Dev QA Prod
Systemsadministrator
Systemsadministrator
Systemsadministrator
![Page 12: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/12.jpg)
12
GRANULAR CONTENT MANAGMENT
• Basechannel in Sat v5 = Library in Sat v6
• Library, collection of something
• Examples of library:
• Red Hat Enterprise Linux 7 Server RPMs x86_64 7Server
• Wordpress (custom, contains RPMs and puppet modules)
• Puppet std lib (custom, contains puppet modules from Puppetlabs)
![Page 13: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/13.jpg)
13
CONTENT VIEW
• A filtered, version controlled, view of one or more libraries
• Example: RHEL 7 SOE content view:
• Contains: • Red Hat Enterprise Linux 7 Server Kickstart x86_64 7Server
• Red Hat Enterprise Linux 7 Server RPMs x86_64 7Server
• Red Hat Enterprise Linux 7 Server - RH Common RPMs x86_64 7Server
• (custom) Puppet stdlib• (because we want to configure our systems with puppet)
![Page 14: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/14.jpg)
14
LIFE CYCLE MANAGMENT
Library
RHEL 7 SOE(content view)
Dev QA Prod
Systemsadministrator
Systemsadministrator
Systemsadministrator
![Page 15: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/15.jpg)
15
LIFE CYCLE MANAGMENT
• Example: RHEL 7 SOE
1) Publish a new version, 1
1)A snapshot of the libraries, as of now
2) Promote version 1 to Dev
3) Ready for QA ? Promote version 1 to QA environment
4) Repeat
![Page 16: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/16.jpg)
16
LIFE CYCLE MANAGMENT
Library
RHEL 7 SOE(content view)V.76
Dev
RHEL 7 SOEV.75
QA
RHEL 7 SOEV.53
Prod
RHEL 7 SOEV.20
Systemsadministrator
Systemsadministrator
Systemsadministrator
![Page 17: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/17.jpg)
17
ADD WORDPRESS TO THE MIX
• Example: Wordpress content view
• Contains RPMs and wordpress modules
1) Publish a new version, 1
1)A snapshot of the library, as of now
2) Promote version 1 to Dev
3) Ready for QA ? Promote version 1 to QA
4) Repeat
![Page 18: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/18.jpg)
18
LIFE CYCLE MANAGMENT
Library
RHEL 7 SOEWordpress(content views)
Dev
RHEL 7 SOEV.75
WordpressV.1
QA
RHEL 7 SOEV.53
WordpressV.1
Prod
RHEL 7 SOEV.20
WordpressV.1
Systemsadministrator
Systemsadministrator
Systemsadministrator
![Page 19: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/19.jpg)
19
HOSTGROUP
• Group of “equal” systems
• Example: rhel7_group, contains all RHEL 7 system
• What about wordpress host ?
• Create wordpress_group
• A child of rhel7_group
• Contains only wordpress related data
• But inherits from rhel7_group
•
• Provision/move system to the group it should inherit data from.
![Page 20: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/20.jpg)
20
GRANULAR CONTENT MANAGMENT
Content viewe.g. Red Hat Enterprise Linux 7e.g. Web servere.g. Red Hat JBoss Middleware
Composite content viewe.g. SOE for web
Environmente.g. Productione.g. Development
![Page 21: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/21.jpg)
21
PROVISIONING
How to build a system from start to finish
ContentOS & packages
Puppet modules
PARTITION TABLE
KICKSTART FILE
SUBNET/DOMAIN
ACTIVATION KEYS
PUPPET CLASSES
Host Group
![Page 22: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/22.jpg)
22
Self service to get transition sub: https://access.redhat.com/articles/1187643 ( Transitioning from Red Hat Satellite 5 to Satellite 6 )
TRANSITION
Transitionapplication
Red HatSatellite 6 Server
Red HatSatellite 5 Server
![Page 23: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/23.jpg)
23
NEW FEATURES & WHAT'S PLANNED FOR 6.1
• Red Hat Satellite 6, September 2014 • Content sync from GIT repos • Host group deployable on: • Bare metal, Red Hat Enterprise Virtualization, VMware, KVM, Amazon EC2, & OpenStack • Nested locations • Northeast/Datacenter2/Pod2/Rack3 • Centralized capsule management • IDM & Active Directory integration • Plug-in architecture enables on-site modular customization
• Red Hat Satellite 6.1, early 2015 • Splice graphical reporting • Consumption reporting • Unified dashboards • Registration and config state • MCollective for remote execution • Host group deployable on: • Google Compute Engine, Rackspace • CloudForms integration • Bare-metal use cases
![Page 24: RED HAT SATELLITE 6 OVERVIEWfiles.meetup.com/8910652/Red Hat Satellite 6...e.g. Red Hat Enterprise Linux 7 e.g. Web server e.g. Red Hat JBoss Middleware Composite content view e.g](https://reader030.vdocuments.us/reader030/viewer/2022040305/5eaa0117f5462c791f270028/html5/thumbnails/24.jpg)
QUESTIONS?