CloudOpen, August 2015
Integrating
- Virt, Foreman And Katello
To Empower Your Data-Center Utilization
Yaniv Bronhaim Senior Software Engineer, Maintainer @ RHEV Red Hat IL, Raanana
August 2015, CloudOpen NA
Integrating oVirt, Foreman And Katello To Empower Your Data-Center - - PowerPoint PPT Presentation
Integrating oVirt, Foreman And Katello To Empower Your Data-Center Utilization Yaniv Bronhaim Senior Software Engineer, Maintainer @ RHEV Red Hat IL, Raanana August 2015, CloudOpen NA CloudOpen, August 2015 Abstract Agenda:
CloudOpen, August 2015
August 2015, CloudOpen NA
CloudOpen, August 2015
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
CloudOpen, August 2015
Focus #1 : Performance And Scalability Maintain a large amount of resources
Data Centers Storage Linux Hypervisors Guests \ VMs Network
CloudOpen, August 2015
Focus #2 : User Intuitive Different type of users and requirements
CloudOpen, August 2015
Focus #3 : Secure and Recoverable It hurts to lose your VM in the cloud
CloudOpen, August 2015
CloudOpen, August 2015
192.168.1.25
New Host
CloudOpen, August 2015
Client (web portals) Engine
CloudOpen, August 2015
Deploy (Confjgure) New Host
CloudOpen, August 2015
CloudOpen, August 2015
17
CloudOpen, August 2015
between hosts
such as databases
without application downtime
between host systems
18
CloudOpen, August 2015
workloads in the data center.
virtual machines based on resources
distribution of virtual machines
workload on a fewer number of servers during “off-peak” hours
19
CloudOpen, August 2015
infrastructure
virtual machines
case of host failure
node in the cluster
it's original host when the server is restored
CloudOpen, August 2015
Live snapshot Task Management Async Operations
Overcommit CPU, Memory, I/O Hotplug Thirdparty Integration Hosted Engine Live Storage Migration KSM Kernel Same-Page Mering NUMA SPICE Memory Ballooning OS support
PCI pass through
Import Storage Domain
VIRT V2V & P2V
Progress Live Processes Iscsi , NFS Management Network Interfaces Management Cinder Templates
Events User Rolls Kdump fencing PPC Support Discovery Hosts Provisioning Upgrade Management Expose Packages Information
CloudOpen, August 2015
Live snapshot Task Management Async Operations
Overcommit CPU, Memory, I/O Hotplug Thirdparty Integration Hosted Engine Live Storage Migration KSM Kernel Same-Page Mering NUMA SPICE Memory Ballooning OS support
PCI pass through
Import Storage Domain
VIRT V2V & P2V
Progress Live Processes Iscsi , NFS Management Network Interfaces Management Cinder Templates
Events User Rolls Kdump fencing PPC Support Discovery Hosts Provisioning Upgrade Management Expose Packages Information
CloudOpen, August 2015
Complete lifecycle management tool for physical and virtual servers. Provision, Configure and Monitor server.
CloudOpen, August 2015
Something that appears hopelessly complicated, but in actuality is quite simple
CloudOpen, August 2015
Provision Initial startup Confjgure Monitor
CloudOpen, August 2015
Your Data Center
CloudOpen, August 2015
New Hosts !
CloudOpen, August 2015
Connect
CloudOpen, August 2015
Install OS
CloudOpen, August 2015
Laptop or screen with keyboard 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 S1-A
C5-F = A3:EB:F4:92:12:32
D5-E = A3:BC:D7:92:12:22
B5-E = A3:BB:D7:92:12:12
CloudOpen, August 2015
Initial Setup
CloudOpen, August 2015
Monitor And Update – Drift Management
CloudOpen, August 2015
CloudOpen, August 2015
BUT A5-C != 0A:1B:CC:44:55
A5-C
CloudOpen, August 2015
Working hard and working smart sometimes can be two difgerent things (Byron Dorgan)
CloudOpen, August 2015
Foreman Provision Foreman Confjgurator Foreman Management
CloudOpen, August 2015
Fedora CentOS RHEL Ubunto PXE Boot
Foreman Provision Foreman Confjgurator Foreman Management Smart Proxy
DNS DHCP TFTP
CloudOpen, August 2015
Puppet Chef Reports Passwords Keys Users Services
Foreman Provision Foreman Confjgurator Foreman Management Confjguration Management
Provision templates Host groups Puppet classes Parameters
CloudOpen, August 2015
Foreman Provision Foreman Confjgurator Foreman Management Interface UI, API, Cli
Rest API Web Interface
CloudOpen, August 2015
Your Data Center
CloudOpen, August 2015
New Hosts !
CloudOpen, August 2015
Connect
CloudOpen, August 2015
Tiny OS
CloudOpen, August 2015
Tiny OS
CloudOpen, August 2015
CloudOpen, August 2015
CloudOpen, August 2015
Host Lifecycle Management Provision Bare-Metal Host Deploy Hypervisor
CloudOpen, August 2015
#1 : Provision
CloudOpen, August 2015
192.168.1.25
New Host
CloudOpen, August 2015
Deploy (Confjgure) New Host
CloudOpen, August 2015
Hypervisor
CloudOpen, August 2015
CloudOpen, August 2015
Client (web portals)
CloudOpen, August 2015
CloudOpen, August 2015
Engine
CloudOpen, August 2015
Engine
00:11:22:33:44:55 0A:1B:C2:CC:44:55 A3:AA:C7:92:12:32
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
CloudOpen, August 2015
Engine
CloudOpen, August 2015
Engine
CloudOpen, August 2015
Provision
Provision Host 192.168.1.53
CloudOpen, August 2015
Provision
Provision Host 192.168.1.53
CloudOpen, August 2015
Deploy (Confjgure)
API Request to deploy host
CloudOpen, August 2015
#1 : Provision is Done!
CloudOpen, August 2015
repositories
Views
updates
CloudOpen, August 2015
CloudOpen, August 2015
ype
CloudOpen, August 2015
Host Content Management Gather Content Information ERRATA Info
CloudOpen, August 2015
#2 : Host Content Information
CloudOpen, August 2015
API Request to gather information about Host #1
CloudOpen, August 2015
Reads And Reports Content Status
CloudOpen, August 2015
#2 : Host Content Information
Errata Reports
CloudOpen, August 2015
CloudOpen, August 2015
CloudOpen, August 2015
#3 : Upgrade Manager
CloudOpen, August 2015
Notify For Upgrade Availability
CloudOpen, August 2015
CloudOpen, August 2015
Mgmt Process
CloudOpen, August 2015
CloudOpen, August 2015
# Provision New Host # Gather Errata Information # Direct Yum Upgrade With
CloudOpen, August 2015
CloudOpen, August 2015
http://ovirt.org
http://gerrit.ovirt.org
users@ovirt.org devel@ovirt.org
http://theforeman.org
Github.com/theforeman
http://katello.org
Github.com/Katello
CloudOpen, August 2015
CloudOpen, August 2015
CloudOpen, August 2015