Anzeige
Anzeige

Más contenido relacionado

Presentaciones para ti(20)

Anzeige
Anzeige

OpenStack - Tzu-Mainn Chen, Marek Aufart, Petr Blaho - ManageIQ Design Summit 2016

  1. ManageIQ and OpenStack
  2. Agenda Introduction Quick OpenStack TripleO Overview OpenStack Cloud Provider OpenStack Infrastructure Provider Putting the OpenStack Providers Together Future Work
  3. Introduction - Our Team and Goals Red Hat Team of seven engineers Mix of ManageIQ and upstream Openstack backgrounds ManageIQ Goals Keep up with the latest OpenStack technologies Close the gap with Horizon, the upstream GUI for OpenStack Close gaps between OpenStack providers and other ManageIQ providers
  4. OpenStack TripleO - OpenStack-on-OpenStack Use OpenStack to deploy OpenStack Undercloud (Deployment Cloud) Nova Ironic Heat Glance Overcloud (Workload Cloud) Controller Node Keystone Glance Nova API Compute Node 1 Nova Compute Block Storage Node Cinder Volume Object Storage Node Swift Storage Cinder API Ceilometer Compute Node 2 Compute Node 3 Nova Compute Nova Compute Cinder Neutron Ceilometer Neutron Swift Proxy RabbitMQ
  5. OpenStack Cloud Provider - Object Store Uses OpenStack Swift API to list object stores (OpenStack Swift containers) View contents of each object store
  6. OpenStack Cloud Provider - Volume Management Uses Cinder v2 API Provides volume list and detail views Actions Add/Delete/Attach/De-attach Add volume during provisioning
  7. OpenStack Cloud Provider - ManageIQ Reports Uses data sourced from Ironic and Ceilometer to integrate with established ManageIQ reports Right-size Recommendation Capacity Planning Report
  8. OpenStack Cloud Provider - Ceilometer Events Alternative to monitoring AMQP message bus Uses public OpenStack APIs instead of depending on AMQP ports being open Required changes in both upstream OpenStack and ManageIQ
  9. OpenStack Cloud Provider - Other SSH Key Management Instance Re-Configure
  10. OpenStack Infra Provider - Inventory Node (Ironic - Bare Metal Provisioning) Roles (Heat - Orchestration) Running Services (Host Fleecing)
  11. OpenStack Infra Provider - Management Scale up number of compute nodes Scale down number of compute nodes … but duplicates TripleO logic (we’ll get back to this)
  12. OpenStack Infra Provider - Metrics Sourced from Ceilometer
  13. OpenStack Infra Provider - Auto-Scaling Side project done a year ago for fun Remarkably easy
  14. OpenStack Cloud + Infra Provider - Configuration Cloud provider specifies infrastructure provider
  15. OpenStack Cloud + Infra Provider - Migration VM Live Migration Host Evacuate
  16. Future Work General Dashboard views Topology views Cloud Segregation (Host Aggregates, Regions, Availability Zones) Close Horizon gaps Cinder volume backup/restore Additional provisioning workflows Tenant management Host Aggregate management
  17. Future Work - TripleO and Mistral Mistral workflows to encapsulate TripleO business logic Can access upstream TripleO logic with single API call Scaling, deployment, updates, upgrades become extremely easy to expose in ManageIQ
Anzeige