O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

484 visualizações

Publicada em

Presenting overview of oVirt, Foreman and Katello, and dive into how oVirt integrates with Foreman and Katello to ease different flows in variant systems and data-centers.

Publicada em: Engenharia
  • Login to see the comments

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

  1. 1. 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
  2. 2. 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
  3. 3. 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?
  4. 4. 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
  5. 5. FOSSASIA, March 2016
  6. 6. FOSSASIA, March 2016
  7. 7. FOSSASIA, March 2016 Prepare Virtual Environment
  8. 8. 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
  9. 9. FOSSASIA, March 2016 Complete lifecycle management tool for physical and virtual servers. Provision, Configure and Monitor server.
  10. 10. FOSSASIA, March 2016 Three Steps For Managing Physical Hardware Provision Initial startup Configure Monitor
  11. 11. FOSSASIA, March 2016 Provision Connect Your Data Center
  12. 12. FOSSASIA, March 2016 Install OS Provision
  13. 13. FOSSASIA, March 2016 Initial Setup 4Configure
  14. 14. 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
  15. 15. FOSSASIA, March 2016 Monitor And Update – Drift Management 5 Monitor
  16. 16. FOSSASIA, March 2016 Foreman Provision Foreman Configurator Foreman Management How it's being done by Foreman
  17. 17. FOSSASIA, March 2016 Fedora CentOS RHEL Ubunto PXE Boot Foreman Provision Foreman Configurator Foreman Management Smart Proxy DNS DHCP TFTP
  18. 18. 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
  19. 19. FOSSASIA, March 2016 Foreman Provision Foreman Configurator Foreman Management Interface UI, API, Cli Rest API Web Interface
  20. 20. FOSSASIA, March 2016
  21. 21. FOSSASIA, March 2016
  22. 22. FOSSASIA, March 2016 Bare Metal Provisioning Client (web portals)Foreman
  23. 23. FOSSASIA, March 2016 Client (web portals)Foreman
  24. 24. FOSSASIA, March 2016 Client (web portals)Foreman
  25. 25. FOSSASIA, March 2016 Client (web portals)Foreman
  26. 26. FOSSASIA, March 2016 Bare Metal Provisioning
  27. 27. FOSSASIA, March 2016 Bare Metal Provisioning
  28. 28. FOSSASIA, March 2016 How does Provisioning integrate with oVirt ? Host Lifecycle Management Provision Bare-Metal Host Deploy Hypervisor
  29. 29. FOSSASIA, March 2016 #1 : Provision
  30. 30. FOSSASIA, March 2016 Host Deploy The Basic Of Utilizing The Hypervisor Client (Web Portal)Engine
  31. 31. FOSSASIA, March 2016 Deploy Host Flow Client (web portals)Engine
  32. 32. FOSSASIA, March 2016 Deploy (Configure) New Host
  33. 33. 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.
  34. 34. FOSSASIA, March 2016 Adding New Host – Discovered Hosts
  35. 35. FOSSASIA, March 2016 Adding External Provider Client (web portals)
  36. 36. FOSSASIA, March 2016
  37. 37. FOSSASIA, March 2016 Engine
  38. 38. FOSSASIA, March 2016 Engine 00:11:22:33:44:55 0A:1B:C2:CC:44:55 A3:AA:C7:92:12:32
  39. 39. 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
  40. 40. FOSSASIA, March 2016 Engine
  41. 41. FOSSASIA, March 2016 Engine
  42. 42. FOSSASIA, March 2016
  43. 43. FOSSASIA, March 2016 Engine
  44. 44. FOSSASIA, March 2016
  45. 45. FOSSASIA, March 2016 Provision Provision Host newbob.redhat.com
  46. 46. FOSSASIA, March 2016 Provision Provision Host 192.168.1.53
  47. 47. FOSSASIA, March 2016 Deploy (Configure)API Request to deploy host oVirt Provision Plugin
  48. 48. FOSSASIA, March 2016 #1 : Provision is Done!
  49. 49. FOSSASIA, March 2016 ● Create, organize, and manage local yum and puppet repositories ● Sync remote repositories ● Create custom Content Views ● Install package and errata updates
  50. 50. FOSSASIA, March 2016
  51. 51. FOSSASIA, March 2016 ● Product Info ● Updates Type
  52. 52. FOSSASIA, March 2016 Host Content Management Gather Content Information ERRATA Info How does Content Management integrate with oVirt ?
  53. 53. FOSSASIA, March 2016 #2 : Host Content Information
  54. 54. FOSSASIA, March 2016 API Request To Gather Information About Host Or Virtiual Machine
  55. 55. FOSSASIA, March 2016 Collecting Content Flow:
  56. 56. FOSSASIA, March 2016 Reads And Reports Content Status By Using Katello Agent
  57. 57. FOSSASIA, March 2016 #2 : Host Content Information Errata Reports
  58. 58. FOSSASIA, March 2016 HostVM Content Information
  59. 59. FOSSASIA, March 2016
  60. 60. FOSSASIA, March 2016 Engine Content
  61. 61. FOSSASIA, March 2016 #3 : Upgrade Manager
  62. 62. FOSSASIA, March 2016 Notify For Upgrade Availability
  63. 63. FOSSASIA, March 2016
  64. 64. FOSSASIA, March 2016 oVirt Host Mgmt Process
  65. 65. 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.
  66. 66. FOSSASIA, March 2016 # Provision New Host # Gather Errata Information # Direct Yum Upgrade With oVirt-Host-Mgmt Plugin
  67. 67. 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
  68. 68. 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
  69. 69. FOSSASIA, March 2016 Questions? Yaniv Bronhaim. bronhaim@gmail.com ybronhei@redhat.com
  70. 70. FOSSASIA, March 2016 THANK YOU ! Yaniv Bronhaim. http://www.ovirt.org ybronhei@redhat.com

×