Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello...
Transcript of Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello...
![Page 1: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/1.jpg)
CloudOpen, August 2015
Integrating oVirt, Foreman And Katello
To Empower YourData-Center Utilization
Yaniv BronhaimSenior Software Engineer, Maintainer @ RHEV
Red Hat IL, RaananaAugust 2015, CloudOpen NA
![Page 2: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/2.jpg)
CloudOpen, August 2015
Abstract Agenda:● Introduction to oVirt, Foreman
and Katello● Integration with oVirt
● Using Foreman in for Bare-Metal provisioning
● Using Katello for displaying Errata (update) information
● Upgrade Manager in oVirt● Future Plans● Summary
![Page 3: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/3.jpg)
CloudOpen, August 2015
Large scale, centralized management for server and desktop virtualization
Provide an open source alternative to vCenter/vSphere
Focus on KVM for best integration/performance
Focus on ease of use/deployment
![Page 4: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/4.jpg)
CloudOpen, August 2015
Focus #1 : Performance And Scalability
Maintain a large amount of resources
Data Centers
Storage
Linux Hypervisors
Guests \ VMs
Network
![Page 5: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/5.jpg)
CloudOpen, August 2015
Focus #2 : User Intuitive
Different type of users and requirements
![Page 6: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/6.jpg)
CloudOpen, August 2015
Focus #3 : Secure and Recoverable
It hurts to lose your VM in the cloud
![Page 7: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/7.jpg)
CloudOpen, August 2015
oVirt Enginehttp://www.ovirt.org/Quick_Start_Guide
![Page 8: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/8.jpg)
CloudOpen, August 2015
192.168.1.25
New Host
![Page 9: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/9.jpg)
CloudOpen, August 2015
Deploy Host Flow
Client (web portals)Engine
![Page 10: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/10.jpg)
CloudOpen, August 2015
Deploy
(Configure)
New Host
![Page 11: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/11.jpg)
CloudOpen, August 2015
Host DeploymentThe process of preparing an operating systemenvironment 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.
![Page 12: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/12.jpg)
CloudOpen, August 2015
Prepare Virtual Environment
![Page 13: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/13.jpg)
17CloudOpen, August 2015
Live Migration• Dynamically move virtual machines
between hosts● No service interruption
● Applications continue to run
• Migrate even I/O intensive workloads such as databases
• Perform hardware maintenance without application downtime
• Dynamically balance workloads between host systems
![Page 14: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/14.jpg)
18CloudOpen, August 2015
System Scheduler • Dynamically balance workloads in the data center.
• Automatically live migrate virtual machines based on resources
• Define custom policies for distribution of virtual machines
• Define policies to optimize workload on a fewer number of servers during “off-peak” hours
![Page 15: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/15.jpg)
19CloudOpen, August 2015
• Build a highly available enterprise infrastructure
• Continually monitor host systems and virtual machines
• Automatically restart virtual machines in case of host failure
● Restart virtual machine on another node in the cluster
• Use live migration to “fail-back” a VM to it's original host when the server is restored
High Availability
![Page 16: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/16.jpg)
CloudOpen, August 2015
Live snapshot
Task ManagementAsync Operations
Live Migration
OvercommitCPU, Memory, I/O
Hotplug
Thirdparty Integration
Hosted Engine
Live Storage Migration
KSMKernel Same-Page
Mering
NUMA
SPICEMemory
Ballooning
OS supportsVirt
PCI pass through
QuotaLimit Resources
Import Storage Domain
VIRT V2V & P2V
MoM
AAA
Progress Live Processes
Iscsi , NFSManagement
Network InterfacesManagement
Cinder Templates
Node Registration
Events
User Rolls
Kdump fencingPPC Support
Discovery Hosts Provisioning
UpgradeManagement
Expose PackagesInformation
![Page 17: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/17.jpg)
CloudOpen, August 2015
Live snapshot
Task ManagementAsync Operations
Live Migration
OvercommitCPU, Memory, I/O
Hotplug
Thirdparty Integration
Hosted Engine
Live Storage Migration
KSMKernel Same-Page
Mering
NUMA
SPICEMemory
Ballooning
OS supportsVirt
PCI pass through
QuotaLimit Resources
Import Storage Domain
VIRT V2V & P2V
MoM
AAA
Progress Live Processes
Iscsi , NFSManagement
Network InterfacesManagement
Cinder Templates
Node Registration
Events
User Rolls
Kdump fencingPPC Support
Discovery Hosts Provisioning
UpgradeManagement
Expose PackagesInformation
![Page 18: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/18.jpg)
CloudOpen, August 2015
Complete lifecycle management tool for physical and virtual servers.
Provision, Configure and Monitor server.
![Page 19: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/19.jpg)
CloudOpen, August 2015
Something that appears hopelessly complicated, but in actuality is quite simple
![Page 20: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/20.jpg)
CloudOpen, August 2015
Three Steps For Managing Physical Hardware
Provision Initial startup
Configure Monitor
![Page 21: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/21.jpg)
CloudOpen, August 2015
Your Data Center
![Page 22: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/22.jpg)
CloudOpen, August 2015
New Hosts !
![Page 23: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/23.jpg)
CloudOpen, August 2015
1
Connect
![Page 24: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/24.jpg)
CloudOpen, August 2015
Install OS
2
![Page 25: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/25.jpg)
CloudOpen, August 2015
Laptop or screen with keyboard
S1-A = 00:11:22:33:44:23S2-A = 0A:1B:C2:CC:44:55C8-E = A3:AA:C7:92:12:32C4-E = A3:BB:D7:92:42:32
3
C8-E
C7-E
C6-E
C5-E
S1-A
C5-F = A3:EB:F4:92:12:32D5-E = A3:BC:D7:92:12:22
B5-E = A3:BB:D7:92:12:12
![Page 26: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/26.jpg)
CloudOpen, August 2015
Initial Setup
4
![Page 27: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/27.jpg)
CloudOpen, August 2015
Monitor And Update –
Drift Management
5
![Page 28: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/28.jpg)
CloudOpen, August 2015
![Page 29: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/29.jpg)
CloudOpen, August 2015
BUT A5-C != 0A:1B:CC:44:55
A5-C
![Page 30: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/30.jpg)
CloudOpen, August 2015
Working hard and working smart sometimes can be two different things (Byron Dorgan)
![Page 31: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/31.jpg)
CloudOpen, August 2015
Foreman
Provision
Foreman
Configurator
Foreman
Management
![Page 32: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/32.jpg)
CloudOpen, August 2015
Fedora
CentOS
RHEL
Ubunto
PXE Boot
Foreman
Provision
Foreman
Configurator
Foreman
Management
Smart Proxy
DNSDHCPTFTP
![Page 33: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/33.jpg)
CloudOpen, August 2015
Puppet
Chef
Reports
PasswordsKeysUsers
Services
Foreman
Provision
Foreman
Configurator
Foreman
Management
Configuration Management
Provision templates
Host groups
Puppet classes
Parameters
![Page 34: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/34.jpg)
CloudOpen, August 2015
Foreman
Provision
Foreman
Configurator
Foreman
Management
Interface
UI, API, Cli
Rest API
Web Interface
![Page 35: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/35.jpg)
CloudOpen, August 2015
Your Data Center
![Page 36: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/36.jpg)
CloudOpen, August 2015
New Hosts !
![Page 37: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/37.jpg)
CloudOpen, August 2015
1
Connect
![Page 38: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/38.jpg)
CloudOpen, August 2015
Bare Metal Provisioning
Tiny OS
2
![Page 39: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/39.jpg)
CloudOpen, August 2015
Tiny OS
Bare Metal Provisioning3
![Page 40: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/40.jpg)
CloudOpen, August 2015
Bare Metal Provisioning
![Page 41: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/41.jpg)
CloudOpen, August 2015
Bare Metal Provisioning
![Page 42: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/42.jpg)
CloudOpen, August 2015
How does Provisioning integrate with oVirt ?Host
Lifecycle Management
Provision Bare-Metal
Host
Deploy Hypervisor
![Page 43: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/43.jpg)
CloudOpen, August 2015
#1 : Provision
![Page 44: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/44.jpg)
CloudOpen, August 2015
192.168.1.25
New Host
![Page 45: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/45.jpg)
CloudOpen, August 2015
Deploy
(Configure)
New Host
![Page 46: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/46.jpg)
CloudOpen, August 2015
Hypervisor
![Page 47: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/47.jpg)
CloudOpen, August 2015
![Page 48: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/48.jpg)
CloudOpen, August 2015
Adding External Provider
Client (web portals)
![Page 49: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/49.jpg)
CloudOpen, August 2015
![Page 50: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/50.jpg)
CloudOpen, August 2015
Engine
![Page 51: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/51.jpg)
CloudOpen, August 2015
Engine
00:11:22:33:44:55
0A:1B:C2:CC:44:55
A3:AA:C7:92:12:32
![Page 52: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/52.jpg)
CloudOpen, August 2015
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
![Page 53: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/53.jpg)
CloudOpen, August 2015
Engine
![Page 54: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/54.jpg)
CloudOpen, August 2015
Engine
![Page 55: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/55.jpg)
CloudOpen, August 2015
Provision
Provision Host 192.168.1.53
![Page 56: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/56.jpg)
CloudOpen, August 2015
Provision
Provision Host 192.168.1.53
![Page 57: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/57.jpg)
CloudOpen, August 2015
Deploy
(Configure)API Request to deploy host
![Page 58: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/58.jpg)
CloudOpen, August 2015
#1 : Provision is Done!
![Page 59: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/59.jpg)
CloudOpen, August 2015
● Create, organize, and manage local yum and puppet repositories
● Sync remote repositories
● Create custom Content
Views
● Install package and errata
updates
![Page 60: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/60.jpg)
CloudOpen, August 2015
![Page 61: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/61.jpg)
CloudOpen, August 2015
● Product Info
● Updates Type
![Page 62: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/62.jpg)
CloudOpen, August 2015
Host Content Management
Gather Content
Information
ERRATA Info
How does Content Management integrate with oVirt ?
![Page 63: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/63.jpg)
CloudOpen, August 2015
#2 : Host Content Information
![Page 64: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/64.jpg)
CloudOpen, August 2015
API Request to gather information about Host #1
![Page 65: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/65.jpg)
CloudOpen, August 2015
Reads And Reports Content Status
![Page 66: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/66.jpg)
CloudOpen, August 2015
#2 : Host Content Information
ErrataReports
![Page 67: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/67.jpg)
CloudOpen, August 2015
Host Content
![Page 68: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/68.jpg)
CloudOpen, August 2015
![Page 69: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/69.jpg)
CloudOpen, August 2015
#3 : Upgrade Manager
![Page 70: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/70.jpg)
CloudOpen, August 2015
Notify For Upgrade Availability
![Page 71: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/71.jpg)
CloudOpen, August 2015
![Page 72: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/72.jpg)
CloudOpen, August 2015
oVirt Host MgmtProcess
![Page 73: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/73.jpg)
CloudOpen, August 2015
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 YUM\DNF operations
for specific virst packages.
![Page 74: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/74.jpg)
CloudOpen, August 2015
# Provision New Host
# Gather Errata Information
# Direct Yum Upgrade With oVirt-Host-Mgmt Plugin
![Page 75: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/75.jpg)
CloudOpen, August 2015
Future Plans:
● VM Provisioning● Full Host Configuration Management Through
oVirt● Multiply Selection For Hosts Provisioning ● Upgrade by Katello API● Cluster Upgrades
![Page 76: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/76.jpg)
CloudOpen, August 2015
● Homepage
http://ovirt.org
● Overall Projects
http://gerrit.ovirt.org
● Mails lists
● #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
![Page 77: Integrating - events.static.linuxfound.org · Introduction to oVirt, Foreman and Katello Integration with oVirt Using Foreman in for Bare-Metal provisioning ... Parameters. CloudOpen,](https://reader035.fdocuments.net/reader035/viewer/2022063004/5f97c9584db63240a2395fb3/html5/thumbnails/77.jpg)
CloudOpen, August 2015
Summary● Katello● Foreman● oVirt● No physical intervention● Discover new hosts and make
them hypervisors● Manage their 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