SlideShare a Scribd company logo
1 of 20
Rennie Scott rennie@fnal.gov
& Patrick Riehecky riehecky@fnal.gov
HEPiX Workshop Fall 2016
20 October 2016
Adopting Red Hat Satellite 6 for Lifecycle
Management
Spring 2015 Scientific Linux Architecture Management (SLAM)
started a new project to update the group’s system
management infrastructure. We decided on using Red Hat
Satellite 6.
This presentation will describe the SLAM group, describe some
of the reasons for choosing Satellite 6, and our experiences with
the implementation.
Introduction
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
2
The current system designed to meet workstation environment
management.
• We were still running Puppet 2.
• Grew to scale meet new group areas of responsibility.
• “Near misses” were become more prevalent:
– Change management had to be done for the smallest
workstation change (not always sure what Puppet will do).
• We wanted to leverage commercial resources to help
underpin our small resources.
Why?
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
3
• Staff of 3 technical FTEs and 1 Manager/Architect.
• SLAM manages 454 systems, for 27 separate organizations,
146 different base configurations.
• Service Area: Scientific Linux Systems Engineering:
– Scientific Linux Distribution: Global distribution infrastructure of
SL.
– Scientific Linux Engineering: Highest escalation support for SL,
packaging, update distribution, Fermi site SL system inventory
and auditing.
– Managed Scientific Workstations: Support SL Workstations
across 11 organizations.
SLAM Services
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
4
• Scientific Test Stand Engineering: First level of Standard Operating
Environment (SOE) design. Support both component level and DAQ
testing environments.
• Control Room System Management: Implementing multi-monitor, scalable
SOE for detector monitoring and controls.
• Online System Engineering and Lifecycle Management: 24x7 Production
Level operations support of active data taking experiments. Engineered
SOE and services focused on high uptime, high data rates, continuity of
operations, and risk assessment and mitigation.
• DAQ Infrastructure Operations Engineering: Holistic System Engineering
service to design and implement online computing infrastructure to meet
experiment requirements.
Online Engineering Lifecycle Services
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
5
• Completely isolate experiment environments.
– Schedule package and configuration updates based on
experiment groups.
• Reduced learning curve for new employees
• Unified provisioning approach across disparate configurations
• Rollback: Return to EXACT runtime system states
• Phased SOE promotion (Dev, Test/Integration, Prod)
Requirements
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
6
• Had to be completed by June (beam shutdown/experiment
maintenance window).
• Limited senior level engineers not engaged with other high
priority projects.
• Limited Project Management resources due to allocation to
complete The Scientific Service Management Onboarding
Project.
Project constraints
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
7
• Completely new product from Red Hat Satellite 5
(SpaceWalk)
• “Red Hat’s easy-to-use system management product that
allows keeping the infrastructure running efficiently, properly
secured, and compliant.”
• A single centralized management tool
• Secure connection policies for remote administration
• Standardize machine configurations
• Digitally signed content
- From: Red Hat Satellite 6 website
Red Hat Satellite 6 Overview
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
8
Complete life-cycle management in 1 console
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
9
Satellite Overview
Open source upstream is Katello. It aggregates various open
source products into a single collected workflow.
Includes:
• Puppet 3 (configuration management)
• Pulp (repository management)
• Foreman (External Node Classifier)
• Open SCAP (Auditing and compliance)
• Candlepin (subscription management)
• IPMI Web console
• System Administration Job scheduler
Satellite Architecture
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
10
• Had to act as his own PM
• Tasks:
• Design a architecture that would be the central core of all our
operations and services
– Implement in a high available environment.
– Designed to scale to the foreseeable future.
– Ability to meet changing customer needs.
• Test and deployment environments.
• Rebuild and redesign all core Puppet modules.
• Document and train the rest of the group members and include
them on design issues.
Patrick Riehecky took on the project
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
11
• New product (very immature product) 6.1
– Limited documentation
– Limited deployment and design best practices experience at
Red Hat
– 20 Product Defects filed
– Over 50 RFEs filed for workflow issues
• Sat 6.2 Feature frozen time frame
Issues encountered
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
12
• Sample workflow - not worthy of a change ticket:
– A ticket comes in "Please add a user to my hosts”.
– Authorized Admin locates relevant puppet class.
– Authorized Admin adds user to class parameters.
– Next puppet run adds user.
Workflows
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
13
• A sample workflow - with change ticket:
– A ticket comes in "Please update my system with all pending
errata”.
– Pilot system designated (via pre-existing process).
– Change Ticket approved for build and test.
– New content view is created.
– Content view is promoted to TESTING.
– Puppet is run and packages are updated.
– User approves Pilot system behavior.
– Change is approved for Go Live.
– Content view is promoted.
Workflows (cont.)
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
14
• Less debug logging than existing infrastructure
• No out-of-the-box method to reference actions with tickets
• Completely new paradigm for crusty old sysadmins
Differences from current infrastructure
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
15
• Granular level of system attributes and characteristics
– Detailed YAML configurations
• A unambiguous workflow
• Exact point in time replication on bare metal
• Direct paths to virtualization, cloud, and container(future
proof)
• Its not weird or homegrown
• Vendor supported
• Service Now Integration
Improvements seen so far
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
16
• Rolling out OpenSCAP (FY17 approved project)
• Upgrade to Sat 6.2 or 6,3
– Remote exec
– Performance improvements
– 400 bug fixes
• Start to dig into automation, orchestration, and service
integration.
• Customer and management reporting.
• Much more integration with Service Now with CMDB,
management orchestration, and reporting.
Future activities
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
17
• Don’t a release below Satellite 6.2
• There is a paradigm shift and learning curve from traditional
system administration.
• There is a heavy upfront cost in design.
– Either trial and error or very careful scenario planning.
• Just works.
• Reduced duplication and truly self-documenting.
Summary takeaways
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
18
• Satellite 6 management scripts published at github:
• * https://github.com/RedHatSatellite
• * Community driven tools using the API for mass
management
• * Supervised by Red Hat's Satellite team
Supplemental Info
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
19
Contacts:
Rennie Scott rennie@fnal.gov
Patrick Riehecky riehecky@fnal.gov
Questions
2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management
20

More Related Content

Similar to Satellite 6.2 draft _www_wwwwwwwwwwwwwww

Configuration Management Evolution at CERN
Configuration Management Evolution at CERNConfiguration Management Evolution at CERN
Configuration Management Evolution at CERNGavin McCance
 
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack PlatformOpenStack Korea Community
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateAngela Byron
 
May_Planning_20140528-Final3
May_Planning_20140528-Final3May_Planning_20140528-Final3
May_Planning_20140528-Final3Zack Chang
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsWeaveworks
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsSonja Schweigert
 
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010ARC Advisory Group
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
How to eat a whale?
How to eat a whale?How to eat a whale?
How to eat a whale?Kelly Looney
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco DevNet
 
Infra Migration Proposal Draft from Oracle to Snowflake
Infra Migration Proposal Draft from Oracle to SnowflakeInfra Migration Proposal Draft from Oracle to Snowflake
Infra Migration Proposal Draft from Oracle to SnowflakeShruti Chaurasia
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
 
A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionCollabNet
 
Accelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudAccelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudWiiisdom
 

Similar to Satellite 6.2 draft _www_wwwwwwwwwwwwwww (20)

Configuration Management Evolution at CERN
Configuration Management Evolution at CERNConfiguration Management Evolution at CERN
Configuration Management Evolution at CERN
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
 
current_resume
current_resumecurrent_resume
current_resume
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
 
May_Planning_20140528-Final3
May_Planning_20140528-Final3May_Planning_20140528-Final3
May_Planning_20140528-Final3
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
 
Puppet on a string
Puppet on a stringPuppet on a string
Puppet on a string
 
Gopikrishanan
GopikrishananGopikrishanan
Gopikrishanan
 
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
How to eat a whale?
How to eat a whale?How to eat a whale?
How to eat a whale?
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
tip oopt pse-summit2017
tip oopt pse-summit2017tip oopt pse-summit2017
tip oopt pse-summit2017
 
Infra Migration Proposal Draft from Oracle to Snowflake
Infra Migration Proposal Draft from Oracle to SnowflakeInfra Migration Proposal Draft from Oracle to Snowflake
Infra Migration Proposal Draft from Oracle to Snowflake
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversion
 
Accelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudAccelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the Cloud
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

Satellite 6.2 draft _www_wwwwwwwwwwwwwww

  • 1. Rennie Scott rennie@fnal.gov & Patrick Riehecky riehecky@fnal.gov HEPiX Workshop Fall 2016 20 October 2016 Adopting Red Hat Satellite 6 for Lifecycle Management
  • 2. Spring 2015 Scientific Linux Architecture Management (SLAM) started a new project to update the group’s system management infrastructure. We decided on using Red Hat Satellite 6. This presentation will describe the SLAM group, describe some of the reasons for choosing Satellite 6, and our experiences with the implementation. Introduction 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 2
  • 3. The current system designed to meet workstation environment management. • We were still running Puppet 2. • Grew to scale meet new group areas of responsibility. • “Near misses” were become more prevalent: – Change management had to be done for the smallest workstation change (not always sure what Puppet will do). • We wanted to leverage commercial resources to help underpin our small resources. Why? 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 3
  • 4. • Staff of 3 technical FTEs and 1 Manager/Architect. • SLAM manages 454 systems, for 27 separate organizations, 146 different base configurations. • Service Area: Scientific Linux Systems Engineering: – Scientific Linux Distribution: Global distribution infrastructure of SL. – Scientific Linux Engineering: Highest escalation support for SL, packaging, update distribution, Fermi site SL system inventory and auditing. – Managed Scientific Workstations: Support SL Workstations across 11 organizations. SLAM Services 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 4
  • 5. • Scientific Test Stand Engineering: First level of Standard Operating Environment (SOE) design. Support both component level and DAQ testing environments. • Control Room System Management: Implementing multi-monitor, scalable SOE for detector monitoring and controls. • Online System Engineering and Lifecycle Management: 24x7 Production Level operations support of active data taking experiments. Engineered SOE and services focused on high uptime, high data rates, continuity of operations, and risk assessment and mitigation. • DAQ Infrastructure Operations Engineering: Holistic System Engineering service to design and implement online computing infrastructure to meet experiment requirements. Online Engineering Lifecycle Services 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 5
  • 6. • Completely isolate experiment environments. – Schedule package and configuration updates based on experiment groups. • Reduced learning curve for new employees • Unified provisioning approach across disparate configurations • Rollback: Return to EXACT runtime system states • Phased SOE promotion (Dev, Test/Integration, Prod) Requirements 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 6
  • 7. • Had to be completed by June (beam shutdown/experiment maintenance window). • Limited senior level engineers not engaged with other high priority projects. • Limited Project Management resources due to allocation to complete The Scientific Service Management Onboarding Project. Project constraints 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 7
  • 8. • Completely new product from Red Hat Satellite 5 (SpaceWalk) • “Red Hat’s easy-to-use system management product that allows keeping the infrastructure running efficiently, properly secured, and compliant.” • A single centralized management tool • Secure connection policies for remote administration • Standardize machine configurations • Digitally signed content - From: Red Hat Satellite 6 website Red Hat Satellite 6 Overview 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 8
  • 9. Complete life-cycle management in 1 console 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 9 Satellite Overview
  • 10. Open source upstream is Katello. It aggregates various open source products into a single collected workflow. Includes: • Puppet 3 (configuration management) • Pulp (repository management) • Foreman (External Node Classifier) • Open SCAP (Auditing and compliance) • Candlepin (subscription management) • IPMI Web console • System Administration Job scheduler Satellite Architecture 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 10
  • 11. • Had to act as his own PM • Tasks: • Design a architecture that would be the central core of all our operations and services – Implement in a high available environment. – Designed to scale to the foreseeable future. – Ability to meet changing customer needs. • Test and deployment environments. • Rebuild and redesign all core Puppet modules. • Document and train the rest of the group members and include them on design issues. Patrick Riehecky took on the project 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 11
  • 12. • New product (very immature product) 6.1 – Limited documentation – Limited deployment and design best practices experience at Red Hat – 20 Product Defects filed – Over 50 RFEs filed for workflow issues • Sat 6.2 Feature frozen time frame Issues encountered 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 12
  • 13. • Sample workflow - not worthy of a change ticket: – A ticket comes in "Please add a user to my hosts”. – Authorized Admin locates relevant puppet class. – Authorized Admin adds user to class parameters. – Next puppet run adds user. Workflows 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 13
  • 14. • A sample workflow - with change ticket: – A ticket comes in "Please update my system with all pending errata”. – Pilot system designated (via pre-existing process). – Change Ticket approved for build and test. – New content view is created. – Content view is promoted to TESTING. – Puppet is run and packages are updated. – User approves Pilot system behavior. – Change is approved for Go Live. – Content view is promoted. Workflows (cont.) 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 14
  • 15. • Less debug logging than existing infrastructure • No out-of-the-box method to reference actions with tickets • Completely new paradigm for crusty old sysadmins Differences from current infrastructure 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 15
  • 16. • Granular level of system attributes and characteristics – Detailed YAML configurations • A unambiguous workflow • Exact point in time replication on bare metal • Direct paths to virtualization, cloud, and container(future proof) • Its not weird or homegrown • Vendor supported • Service Now Integration Improvements seen so far 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 16
  • 17. • Rolling out OpenSCAP (FY17 approved project) • Upgrade to Sat 6.2 or 6,3 – Remote exec – Performance improvements – 400 bug fixes • Start to dig into automation, orchestration, and service integration. • Customer and management reporting. • Much more integration with Service Now with CMDB, management orchestration, and reporting. Future activities 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 17
  • 18. • Don’t a release below Satellite 6.2 • There is a paradigm shift and learning curve from traditional system administration. • There is a heavy upfront cost in design. – Either trial and error or very careful scenario planning. • Just works. • Reduced duplication and truly self-documenting. Summary takeaways 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 18
  • 19. • Satellite 6 management scripts published at github: • * https://github.com/RedHatSatellite • * Community driven tools using the API for mass management • * Supervised by Red Hat's Satellite team Supplemental Info 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 19
  • 20. Contacts: Rennie Scott rennie@fnal.gov Patrick Riehecky riehecky@fnal.gov Questions 2/13/2024 Rennie Scott & Patrick Riehecky| Adopting Red Hat Satellite 6 for Lifecycle Management 20

Editor's Notes

  1. Define frozen state environments
  2. Define frozen state environments
  3. This needs to come first for context low risk 24 x 7 all cases Discuss risks
  4. This needs to come first for context low risk 24 x 7 all cases Discuss risks
  5. SOE – Standard Operating Environments
  6. Needs to be moved and polished