SlideShare una empresa de Scribd logo
1 de 70
Descargar para leer sin conexión
FOSSASIA, March 2016
Integrating
oVirt, Foreman And Katello
To Empower Your
Data-Center Utilization
Yaniv Bronhaim
Senior Software Engineer,
Maintainer @ RHEV
Red Hat IL, Raanana
March 2016, FOSSASIA, Singapore
FOSSASIA, March 2016
Agenda
● oVirt, Foreman and Katello preview
● New Third-party integration In oVirt 3.6
● Using Foreman in for Bare-Metal Provisioning
(Started in 3.5)
● Using Katello for displaying Errata (update)
content information
● oVirt 3.6 Upgrade Manager by otopi
● oVirt 4.0 plans
FOSSASIA, March 2016
Large scale, centralized
management for server and
desktop virtualization
Based on leading performance,
scalability and security
infrastructure technologies
Provide an open source alternative
to vCenter/vSphere/Xen
Focus on ease of use/deployment
What is oVirt?
FOSSASIA, March 2016
Performance, Scalability, Security, Privacy,
Intuitive for variant users
Maintain a large amount of resources
Data Centers
Storage
Linux Hypervisors
Guests  VMs
Network
FOSSASIA, March 2016
FOSSASIA, March 2016
FOSSASIA, March 2016
Prepare Virtual Environment
Live snapshot
Task Management
Async Operations
Live Migration
Overcommit
CPU, Memory, I/O
Hotplug
External Providers
Hosted
Engine + HA engine
Live Storage Migration
SSO
NUMA
SPICE
Memory
Ballooning
PCI pass through
QuotaImport Storage
Domain
VIRT V2VProgress Live
Processes
Iscsi , NFS
Management
Network Interfaces
Management
Cinder
User Roles
Fence Kdump support PPC Support
Foreman Hosts
Provisioning
Host Upgrade
Manager
Expose Errata
Information
SRIOV Support
FOSSASIA, March 2016
Complete lifecycle management
tool for physical and virtual servers.
Provision, Configure and Monitor
server.
FOSSASIA, March 2016
Three Steps For Managing Physical
Hardware
Provision
Initial startup
Configure Monitor
FOSSASIA, March 2016
Provision
Connect
Your Data
Center
FOSSASIA, March 2016
Install OS
Provision
FOSSASIA, March 2016
Initial Setup
4Configure
FOSSASIA, March 2016
S1-A = 00:11:22:33:44:23
S2-A = 0A:1B:C2:CC:44:55
C8-E = A3:AA:C7:92:12:32
C4-E = A3:BB:D7:92:42:32
C8-E
C7-E
C6-E
C5-E
C5-F = A3:EB:F4:92:12:32
D5-E = A3:BC:D7:92:12:22
B5-E = A3:BB:D7:92:12:12
Configure
FOSSASIA, March 2016
Monitor And
Update –
Drift
Management
5
Monitor
FOSSASIA, March 2016
Foreman
Provision
Foreman
Configurator
Foreman
Management
How it's being done by Foreman
FOSSASIA, March 2016
Fedora
CentOS
RHEL
Ubunto
PXE
Boot
Foreman
Provision
Foreman
Configurator
Foreman
Management
Smart Proxy
DNS
DHCP
TFTP
FOSSASIA, March 2016
Puppet
Chef
Reports
Passwords
Keys
Users
Services
Foreman
Provision
Foreman
Configurator
Foreman
Management
Configuration
Management
Provision templates
Host groups
Puppet classes
Parameters
FOSSASIA, March 2016
Foreman
Provision
Foreman
Configurator
Foreman
Management
Interface
UI, API, Cli
Rest API
Web
Interface
FOSSASIA, March 2016
FOSSASIA, March 2016
FOSSASIA, March 2016
Bare Metal Provisioning
Client (web portals)Foreman
FOSSASIA, March 2016
Client (web portals)Foreman
FOSSASIA, March 2016
Client (web portals)Foreman
FOSSASIA, March 2016
Client (web portals)Foreman
FOSSASIA, March 2016
Bare Metal Provisioning
FOSSASIA, March 2016
Bare Metal Provisioning
FOSSASIA, March 2016
How does Provisioning integrate with oVirt ?
Host
Lifecycle
Management
Provision
Bare-Metal
Host
Deploy
Hypervisor
FOSSASIA, March 2016
#1 : Provision
FOSSASIA, March 2016
Host Deploy
The Basic Of Utilizing The Hypervisor
Client (Web Portal)Engine
FOSSASIA, March 2016
Deploy Host Flow
Client (web portals)Engine
FOSSASIA, March 2016
Deploy
(Configure)
New Host
FOSSASIA, March 2016
Host Deployment
The process of preparing an operating system
environment suitable to host virtual machines and
to be managed by the ovirt back-end
● VDSM packages are installed.
● Clock is 'soft' synchronized.
● Management bridge created.
● Firewall rules applied.
● SSH trust obtained.
● PKI trust obtained.
● VDSM certificate issued.
● Services' boot state set.
● Host tuned for virtualization.
FOSSASIA, March 2016
Adding New Host – Discovered Hosts
FOSSASIA, March 2016
Adding External Provider
Client (web portals)
FOSSASIA, March 2016
FOSSASIA, March 2016
Engine
FOSSASIA, March 2016
Engine
00:11:22:33:44:55
0A:1B:C2:CC:44:55
A3:AA:C7:92:12:32
FOSSASIA, March 2016
00:11:22:33:44:55=192.168.1.2
0A:1B:C2:CC:44:55=192.168.1.56
A3:AA:C7:92:12:32=192.168.1.66
FOSSASIA, March 2016
Engine
FOSSASIA, March 2016
Engine
FOSSASIA, March 2016
FOSSASIA, March 2016
Engine
FOSSASIA, March 2016
FOSSASIA, March 2016
Provision
Provision Host
newbob.redhat.com
FOSSASIA, March 2016
Provision
Provision Host
192.168.1.53
FOSSASIA, March 2016
Deploy
(Configure)API Request to
deploy host
oVirt Provision Plugin
FOSSASIA, March 2016
#1 : Provision is Done!
FOSSASIA, March 2016
● Create, organize, and manage local yum and puppet
repositories
● Sync remote repositories
● Create custom Content
Views
● Install package and errata
updates
FOSSASIA, March 2016
FOSSASIA, March 2016
● Product Info
● Updates Type
FOSSASIA, March 2016
Host Content
Management
Gather
Content
Information
ERRATA Info
How does Content Management integrate
with oVirt ?
FOSSASIA, March 2016
#2 : Host Content Information
FOSSASIA, March 2016
API Request To Gather Information About Host
Or Virtiual Machine
FOSSASIA, March 2016
Collecting Content
Flow:
FOSSASIA, March 2016
Reads And Reports Content Status
By Using Katello Agent
FOSSASIA, March 2016
#2 : Host Content Information
Errata
Reports
FOSSASIA, March 2016
HostVM Content Information
FOSSASIA, March 2016
FOSSASIA, March 2016
Engine Content
FOSSASIA, March 2016
#3 : Upgrade Manager
FOSSASIA, March 2016
Notify For
Upgrade
Availability
FOSSASIA, March 2016
FOSSASIA, March 2016
oVirt Host
Mgmt
Process
FOSSASIA, March 2016
Host Management
The process of upgrading content environment for
suitable cluster (usually VDSM version upgrade)
● Direct SSH trust obtained.
● Allows to retrieve current
installed packages information.
● Perform YUMDNF operations
for specific virst packages.
FOSSASIA, March 2016
# Provision New Host
# Gather Errata Information
# Direct Yum Upgrade With
oVirt-Host-Mgmt Plugin
FOSSASIA, March 2016
● Homepage
http://ovirt.org
● Overall Projects
http://gerrit.ovirt.org
● Mails lists
users@ovirt.org
devel@ovirt.org
● #ovirt on OFTC
● Homepage
http://theforeman.org
● Overall Projects
Github.com/theforeman
● #theforeman on freenode
● Homepage
http://katello.org
● Overall Projects
Github.com/Katello
● #katello on freenode
FOSSASIA, March 2016
Summary
● Katello, Foreman, oVirt
● Discover new hosts and utilizing
them
● Manage content and updates
The feature pages:
● http://www.ovirt.org/Features/ForemanIntegration
● http://www.ovirt.org/Home/Features/KatelloIntegration
● http://www.ovirt.org/Home/Features/UpgradeManager
FOSSASIA, March 2016
Questions?
Yaniv Bronhaim.
bronhaim@gmail.com
ybronhei@redhat.com
FOSSASIA, March 2016
THANK YOU !
Yaniv Bronhaim.
http://www.ovirt.org
ybronhei@redhat.com

Más contenido relacionado

Destacado

Destacado (11)

Foreman - Process manager for applications with multiple components
Foreman - Process manager for applications with multiple componentsForeman - Process manager for applications with multiple components
Foreman - Process manager for applications with multiple components
 
Foreman and Chef integration at ChefConf 2014
Foreman and Chef integration at ChefConf 2014Foreman and Chef integration at ChefConf 2014
Foreman and Chef integration at ChefConf 2014
 
Foreman como provisionador
Foreman como provisionadorForeman como provisionador
Foreman como provisionador
 
Demystifying the Foreman
Demystifying the ForemanDemystifying the Foreman
Demystifying the Foreman
 
SaltStack Integration with Foreman (2016)
SaltStack Integration with Foreman (2016)SaltStack Integration with Foreman (2016)
SaltStack Integration with Foreman (2016)
 
Auto infra with_foreman_katello
Auto infra with_foreman_katelloAuto infra with_foreman_katello
Auto infra with_foreman_katello
 
OpenStack Swift production deployments
OpenStack Swift production deploymentsOpenStack Swift production deployments
OpenStack Swift production deployments
 
Foreman presentation
Foreman presentationForeman presentation
Foreman presentation
 
Ovirt and gluster_hyperconvergence_devconf-2016
Ovirt and gluster_hyperconvergence_devconf-2016Ovirt and gluster_hyperconvergence_devconf-2016
Ovirt and gluster_hyperconvergence_devconf-2016
 
OpenStack Swift In the Enterprise
OpenStack Swift In the EnterpriseOpenStack Swift In the Enterprise
OpenStack Swift In the Enterprise
 
Open vStorage Meetup - Santa Clara 04/16
Open vStorage Meetup -  Santa Clara 04/16Open vStorage Meetup -  Santa Clara 04/16
Open vStorage Meetup - Santa Clara 04/16
 

Similar a Fossasia 16 Integrating oVirt, Foreman and Katello to empower your data-center

Similar a Fossasia 16 Integrating oVirt, Foreman and Katello to empower your data-center (20)

Flossuk17 introduction to ovirt
Flossuk17 introduction to ovirtFlossuk17 introduction to ovirt
Flossuk17 introduction to ovirt
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
SAP HANA and MS Azure: combining strengths
SAP HANA and MS Azure: combining strengthsSAP HANA and MS Azure: combining strengths
SAP HANA and MS Azure: combining strengths
 
ADV FIWARE Workshop starring Docker and Virtualisation
ADV FIWARE Workshop starring Docker and VirtualisationADV FIWARE Workshop starring Docker and Virtualisation
ADV FIWARE Workshop starring Docker and Virtualisation
 
Streaming Data Analytics with Amazon Redshift and Kinesis Firehose
Streaming Data Analytics with Amazon Redshift and Kinesis FirehoseStreaming Data Analytics with Amazon Redshift and Kinesis Firehose
Streaming Data Analytics with Amazon Redshift and Kinesis Firehose
 
Stratos and PaaS for London Java Community
Stratos and PaaS for London Java CommunityStratos and PaaS for London Java Community
Stratos and PaaS for London Java Community
 
Building SOA solutions with Apache Tuscany
Building SOA solutions with Apache TuscanyBuilding SOA solutions with Apache Tuscany
Building SOA solutions with Apache Tuscany
 
What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?
 
APIStrat Conference Workshop: WSO2 - Best Practices for API Management
APIStrat Conference Workshop: WSO2 - Best Practices for API ManagementAPIStrat Conference Workshop: WSO2 - Best Practices for API Management
APIStrat Conference Workshop: WSO2 - Best Practices for API Management
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
Discussion for Anomaly & Prediction Engine
Discussion for Anomaly & Prediction EngineDiscussion for Anomaly & Prediction Engine
Discussion for Anomaly & Prediction Engine
 
Presto for the Enterprise @ Hadoop Meetup
Presto for the Enterprise @ Hadoop MeetupPresto for the Enterprise @ Hadoop Meetup
Presto for the Enterprise @ Hadoop Meetup
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?
 
Streaming Data Analytics with Amazon Kinesis Firehose and Redshift
Streaming Data Analytics with Amazon Kinesis Firehose and RedshiftStreaming Data Analytics with Amazon Kinesis Firehose and Redshift
Streaming Data Analytics with Amazon Kinesis Firehose and Redshift
 
Apache HBase State of the Project
Apache HBase State of the ProjectApache HBase State of the Project
Apache HBase State of the Project
 
Protocol Labs, David Dias, TADSummit 2018
Protocol Labs, David Dias, TADSummit 2018Protocol Labs, David Dias, TADSummit 2018
Protocol Labs, David Dias, TADSummit 2018
 
Overview of Apache Flink: the 4G of Big Data Analytics Frameworks
Overview of Apache Flink: the 4G of Big Data Analytics FrameworksOverview of Apache Flink: the 4G of Big Data Analytics Frameworks
Overview of Apache Flink: the 4G of Big Data Analytics Frameworks
 
Overview of Apache Fink: the 4 G of Big Data Analytics Frameworks
Overview of Apache Fink: the 4 G of Big Data Analytics FrameworksOverview of Apache Fink: the 4 G of Big Data Analytics Frameworks
Overview of Apache Fink: the 4 G of Big Data Analytics Frameworks
 
Overview of Apache Fink: The 4G of Big Data Analytics Frameworks
Overview of Apache Fink: The 4G of Big Data Analytics FrameworksOverview of Apache Fink: The 4G of Big Data Analytics Frameworks
Overview of Apache Fink: The 4G of Big Data Analytics Frameworks
 
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDiskThe Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
The Consequences of Infinite Storage Bandwidth: Allen Samuels, SanDisk
 

Último

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
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
 

Último (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
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
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
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...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 

Fossasia 16 Integrating oVirt, Foreman and Katello to empower your data-center