All About Botvinnik
A Tour of the New ManageIQ Release
June 9, 2015
Agenda
● Looking back
○ A brief history of ManageIQ
● Botvinnik Features
○ Provider arch changes and additions
■ AWS, OpenStack, Kubernetes, Foreman
○ UI changes: Patternfly, Angular
○ Automate additions
● Demos of new features
What is ManageIQ?
● A single pane of glass to provision, view,
manage, and control infrastructure for
popular virtualization and cloud platforms
○ AWS, vSphere, OpenStack, RHEV, oVirt
● A single set of APIs to integrate with existing
infrastructure management frameworks or to
create new cloud infrastructure apps
What Makes ManageIQ Unique?
What Makes ManageIQ Unique?
● Comprehensive view of infrastructure
○ From infrastructure hosts to tenants
● Dedication to inventory management
○ Informs provisioning, config management, other
aspects of cloud management
● Comprehensive cloud management platform
○ Not *just* about provisioning, a la cloud brokers
What is ManageIQ - Some Features
● Inventory Management via “fleecing”
● Self-service provisioning & service catalog
● Capacity and Utilization
● Quotas and chargeback
● Configuration and change management
● Policy Engine and Management
● Automation and orchestration
● Reporting
Evolution
From
“Your gateway to the open cloud.”
To
“Control all the things.”
ManageIQ History
● Virt management platform since 2006
● Acquired by Red Hat in Dec 2012
● Open Sourced in June, 2014
● 1st release, Anand, in September, 2014
● Botvinnik will be released any day now
○ Latest is RC4
● Next release cycle will be Capablanca
ManageIQ Community
● Home: manageiq.org
● Extensions Depot v2 in development
○ v1 available at http://manageiq.org/depot/
● Discussions about ManageIQ
○ http://talk.manageiq.org/
○ #manageiq on freenode
● Demo videos at https://www.youtube.
com/c/ManageiqOrg
Botvinnik Release
New Features!
● Overcloud view added in 2013
● Infrastructure Provider (undercloud) in 2015
● Inventory for Heat Stacks
● Connect Cloud provider to Infra provider
● Autoscale compute nodes via Automate
● Infrastructure Host Events & Event processing
● Handling of power states (paused, rebooting, waiting,
etc.)
● Tenant filtering based on security groups, floating IPs,
and networks.
Managing OpenStack
Foreman Provider Integration
● Enabled Reporting / Tagging
● Exposed Foreman models as Automate service models
● Zone enablement
● Added tag processing during provisioning
● Added inventory collection of direct and inherited
host/host-group settings
● Organization and location inventory
Amazon AWS Support
● Inventory collection for AWS CloudFormation
● Parsing of parameters from orchestration templates
● Amazon Events via AWS Config service
● Enables event-based policies for AWS
● Added C4, D2, and G2 instance types.
● Virtualization type collected during EMS refresh for
better filtering of available types during provisioning.
● Handling of power states
Orchestration Changes
● Orchestration Stacks includes tagging
● Cloud Stacks: Summary and list views.
● Orchestration templates
○ Create, edit, delete, tagging, ‘draft’ support
○ Create Service Dialog from template contents
● Enabled Reporting / Tagging
● Improved rollback error message in UI
● Collect Stack Resource name and status reason
message
Other Changes
● REST API: now at full parity with SOAP
○ VM Management w/ custom attributes, add lifecycle
events, start, stop, suspend, delete
● Automate: new retirement workflow
● Fleecing: now supports qcow3, VSAN,
OpenStack instances, systemd, XFS
● Kubernetes: EMS refresh scheduling,
inventory collection
Demos
John Hardy, Red Hat
● RC4 released today (June 9)
● If good, will be GA Thursday, June 11
● Download RC4 today and give feedback
○ http://manageiq.org/download/devel/
○ Discuss at http://talk.manageiq.org/
○ @manageiq on Twitter
Botvinnik Release
Next Release Cycle: Capablanca
● Conversion to standard Rails app
○ Extract lib, build and system directories from
ManageIQ repo
○ Reset root directory to what is currently vmdb
● Ruby 2.2, Rails 4.2, Postgres 9.4, Apache
2.4
● Pluggable providers
Next Community Day
● Thursday, June 25 @ Red Hat Summit
○ RSVP: http://miq-rhsummit2015.eventbrite.com
● Review of Botvinnik
● Upcoming features in development for
Capablanca

Botvinnik webinar

  • 1.
    All About Botvinnik ATour of the New ManageIQ Release June 9, 2015
  • 2.
    Agenda ● Looking back ○A brief history of ManageIQ ● Botvinnik Features ○ Provider arch changes and additions ■ AWS, OpenStack, Kubernetes, Foreman ○ UI changes: Patternfly, Angular ○ Automate additions ● Demos of new features
  • 3.
    What is ManageIQ? ●A single pane of glass to provision, view, manage, and control infrastructure for popular virtualization and cloud platforms ○ AWS, vSphere, OpenStack, RHEV, oVirt ● A single set of APIs to integrate with existing infrastructure management frameworks or to create new cloud infrastructure apps
  • 4.
  • 5.
    What Makes ManageIQUnique? ● Comprehensive view of infrastructure ○ From infrastructure hosts to tenants ● Dedication to inventory management ○ Informs provisioning, config management, other aspects of cloud management ● Comprehensive cloud management platform ○ Not *just* about provisioning, a la cloud brokers
  • 6.
    What is ManageIQ- Some Features ● Inventory Management via “fleecing” ● Self-service provisioning & service catalog ● Capacity and Utilization ● Quotas and chargeback ● Configuration and change management ● Policy Engine and Management ● Automation and orchestration ● Reporting
  • 7.
    Evolution From “Your gateway tothe open cloud.” To “Control all the things.”
  • 8.
    ManageIQ History ● Virtmanagement platform since 2006 ● Acquired by Red Hat in Dec 2012 ● Open Sourced in June, 2014 ● 1st release, Anand, in September, 2014 ● Botvinnik will be released any day now ○ Latest is RC4 ● Next release cycle will be Capablanca
  • 9.
    ManageIQ Community ● Home:manageiq.org ● Extensions Depot v2 in development ○ v1 available at http://manageiq.org/depot/ ● Discussions about ManageIQ ○ http://talk.manageiq.org/ ○ #manageiq on freenode ● Demo videos at https://www.youtube. com/c/ManageiqOrg
  • 10.
  • 11.
    ● Overcloud viewadded in 2013 ● Infrastructure Provider (undercloud) in 2015 ● Inventory for Heat Stacks ● Connect Cloud provider to Infra provider ● Autoscale compute nodes via Automate ● Infrastructure Host Events & Event processing ● Handling of power states (paused, rebooting, waiting, etc.) ● Tenant filtering based on security groups, floating IPs, and networks. Managing OpenStack
  • 12.
    Foreman Provider Integration ●Enabled Reporting / Tagging ● Exposed Foreman models as Automate service models ● Zone enablement ● Added tag processing during provisioning ● Added inventory collection of direct and inherited host/host-group settings ● Organization and location inventory
  • 13.
    Amazon AWS Support ●Inventory collection for AWS CloudFormation ● Parsing of parameters from orchestration templates ● Amazon Events via AWS Config service ● Enables event-based policies for AWS ● Added C4, D2, and G2 instance types. ● Virtualization type collected during EMS refresh for better filtering of available types during provisioning. ● Handling of power states
  • 14.
    Orchestration Changes ● OrchestrationStacks includes tagging ● Cloud Stacks: Summary and list views. ● Orchestration templates ○ Create, edit, delete, tagging, ‘draft’ support ○ Create Service Dialog from template contents ● Enabled Reporting / Tagging ● Improved rollback error message in UI ● Collect Stack Resource name and status reason message
  • 15.
    Other Changes ● RESTAPI: now at full parity with SOAP ○ VM Management w/ custom attributes, add lifecycle events, start, stop, suspend, delete ● Automate: new retirement workflow ● Fleecing: now supports qcow3, VSAN, OpenStack instances, systemd, XFS ● Kubernetes: EMS refresh scheduling, inventory collection
  • 16.
  • 17.
    ● RC4 releasedtoday (June 9) ● If good, will be GA Thursday, June 11 ● Download RC4 today and give feedback ○ http://manageiq.org/download/devel/ ○ Discuss at http://talk.manageiq.org/ ○ @manageiq on Twitter Botvinnik Release
  • 18.
    Next Release Cycle:Capablanca ● Conversion to standard Rails app ○ Extract lib, build and system directories from ManageIQ repo ○ Reset root directory to what is currently vmdb ● Ruby 2.2, Rails 4.2, Postgres 9.4, Apache 2.4 ● Pluggable providers
  • 19.
    Next Community Day ●Thursday, June 25 @ Red Hat Summit ○ RSVP: http://miq-rhsummit2015.eventbrite.com ● Review of Botvinnik ● Upcoming features in development for Capablanca