manageiq overview at management and orchestration developer (modm) meet-up

27
Jerome Marc Technical Marketing Engineer @ Red Hat [email protected] Dave Neary Open Source & Standards @ Red Hat [email protected] Control All the Things automate, optimize, and control your cloud and virtualization services

Upload: jerome-marc

Post on 13-Jan-2017

428 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

Jerome MarcTechnical Marketing Engineer @ Red [email protected]

Dave NearyOpen Source & Standards @ Red [email protected]

Control All the Thingsautomate, optimize, and control your cloud and virtualization services

Page 2: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

2

A Brief History of ManageIQ

2006 ManageIQ Inc. was founded

2008 First Enterprise Virtualization Manager (EVM)

2012 Red Hat acquired ManageIQ Inc.

2013 OpenStack Cloud provider added

2014 ManageIQ became Open Source*

2015 OpenStack Infrastructure provider added

* http://www.manageiq.org

Page 3: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

3

ManageIQ Numbers

From http://projects.bitergia.com/redhat-manageiq-dashboard/ on March 18, 2016

15,802 commits

171 developers

8,664 tickets

Page 4: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

4

Community Partners

Page 5: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

5

ManageIQ Extensions Depot

ManageIQ Extensions Depot: http://depot.manageiq.org

Sample Contributions:Activity reportsIPAM implementationNetApp extensionInfoBlox extensionLDAP extensionF5 extensionChef extensionJenkins extensionOracle extensionServiceNow extensionBlueCat extensionBlueCat Proteus IPAM ext.Citrix ExtensionBMC ExtensionHP Server Automation ext.HP Operations Manager ext.Men and Mice extensionPHPIPAM 1.1.010 extensionNetworking extension

OpenStack extensionVMware extensionRHEV extensionSatellite 5 & 6 extensionAmazon extension

Page 6: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

6

High-Level Architecture

Page 7: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

7

High-Level Architecture

Page 8: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

8

Some of ManageIQ Features

Inventory Management via Smart State Analysis

Self-Service Provisioning & Service Catalog

Capacity and Utilization

Quotas and Showback/Chargeback

Configuration and Change Management

Policy Engine and Management

Automation and Orchestration

Reporting

Page 9: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

9

Demo - Discovered Topology

Page 10: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

10

Demo - Operational Management

Page 11: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

11

Demo - Service Catalog

Page 12: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

12

Demo - Policy Engine

Page 13: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

Example Use Cases

Page 14: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

14

Order Developer Instance from Self-Service Catalog

• Integration to build systems like Jenkins • Backup, monitoring, Compliance Checks• Developer tools like GCC, Java, IDE• IT takes care of security updates and fixes• App will work in production without

modifications

Result: Ready to use developer system

Deep Integration

Page 15: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

15

Service Manager orders Deployment of Multi-Tier Application

• Orchestrates complete stack deployment including firewalls and load balancers

• Except front-end firewall• Only after QA approval, service goes

live

Result: Multi-Tier Application Deployment without human interaction

Multi-Tier Deployment

Page 16: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

16

Users deploy services from catalog unaware of low level technology

• “Not Near” Policy for clustered applications• Spread load evenly or increase density• Different Platforms for Dev, QA and Prod• Fully customizable logic

Result: Better Utilization and more control over pool of available resources

Best Fit Placement

?

Page 17: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

17

Define Compliance Checks and verify across platform

- Define Policy Profiles and apply them to specific VMs, Hosts, Cluster or Providers

- Verify Compliance for VMs and Instances even if powered off

- Define Actions which are automatically executed in case of non compliance

Result: Enforce Compliance regardless of Technology and Power States

Compliance

Page 18: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

18

MAY 18-22, 2015VANCOUVER

https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/openstack-infrastructure-management-with-manageiq

Sessions on including:

Demo 1: Power, Provisioning & Console

Demo 2: Capacity & Utilization Under & Over Cloud

Demo 3: Smart-State Analysis & Genealogy

Demo 4: Manual & Automatic Infrastructure Scaling

Page 19: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

as an Open Source Solution for VNFM or NFVO Use Cases?

Page 20: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

20

ETSI NFV Reference Architecture

Page 21: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

21

OPEN-O Draft Architecture

OPEN-O draft architecture 1.2 (March 2016)

Page 22: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

22

Managing OpenStack

Overcloud view added in 2013 & Undercloud Infra. Provider 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

Page 23: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

23

Complementing OpenStack

Service Catalog & Orchestration

Smart-State, Drift Analysis and Genealogy

Right-Sizing of Resources

Capacity & Utilization Management

Events & Alerts

Compliance & Policy Enforcement Validation

Page 24: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

24

ManageIQ fit for MANO

North & Southbound interfaces / REST APIs

Service Catalog / Service Orchestration

Import/Export & Parsing of multiple formats (XML & Tuskar)

Event-Condition-Action model for Event & Alert handling

UI re-branding (e.g. Jellyfish)

Enterprise Scalability & Reliability

Extensions Depot & Community

Page 25: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

25

Next ManageIQ Design Summit

June 6-7, 2016

Sheraton Mahwah Hotel1 International Blvd, Mahwah, NJ 07495

What to expect?

- User Stories: achievements and challenges with ManageIQ- Demos: showcase scenarios exemplifying features and capabilities- New Features & Roadmap discussions- Integration: deploying ManageIQ with various tools and platforms

https://www.eventbrite.com/e/manageiq-design-summit-2016-tickets-22114445903

Page 26: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

26

Discussion, Q&A

Jerome MarcTechnical Marketing Engineer @ Red [email protected]

Dave NearyOpen Source & Standards @ Red [email protected]

as an Open Source NFV Management And Orchestration (MANO)?

Page 27: ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up

27

Additional Resources

ManageIQ.orghttp://www.manageiq.org

Development & Roadmap - ManageIQ Sprint Videos https://www.youtube.com/user/ManageIQVideo

Discussions about ManageIQ: http://talk.manageiq.org/ & #manageiq (Freenode)

OpenStack Infrastructure Management with ManageIQJohn Hardy @ OpenStack Summit in Vancouver, BC, May 2015

Red Hat CloudForms Bloghttp://cloudformsblog.redhat.com