blazar
play

BLAZAR Project overview and update MASAHITO MUROI IRC: MASAHITO - PowerPoint PPT Presentation

05.08.2017 BLAZAR Project overview and update MASAHITO MUROI IRC: MASAHITO NTT PIERRE RITEAU IRC: PRITEAU UNIVERSITY OF CHICAGO HIROAKI KOBAYASHI IRC: HIRO-KOBOAYASHI NTT What does Blazar do? Reservation service The project


  1. 05.08.2017 BLAZAR Project overview and update MASAHITO MUROI IRC: MASAHITO NTT PIERRE RITEAU IRC: PRITEAU UNIVERSITY OF CHICAGO HIROAKI KOBAYASHI IRC: HIRO-KOBOAYASHI NTT

  2. What does Blazar do? • Reservation service • The project offers users a reservation for their future usage of cloud resources. The reservation ensures users can deploy as many resources on the cloud as they have reserved.

  3. Project background ● Founded during the Icehouse release of OpenStack ○ contributions from Bull, Inria, Mirantis, Intel… ○ but inactive between Kilo and Newton ● Revived following the Barcelona Summit ● 10 contributors for latest release ● Not yet in the Big Tent

  4. Use cases ● Chameleon project (http://www.chameleoncloud.org) ○ Large-scale testbed for computer science research ○ Blazar guarantees resource availability for experiments ● OPNFV Promise project (https://wiki.opnfv.org/display/promise/Promise) ○ Resource reservation and management project for quality of network services ○ Blazar guarantees resource availability for VNF deployments

  5. New features & enhancements in Ocata HOST RESERVATION ➡ • Blazar users can reserve exclusive access to physical hosts • Instances launched on reserved hosts via hints provided to a Nova scheduler filter • Blazar manages a Nova host aggregate for each reservation FOLLOWING UP-TO-DATE OPENSTACK RELEASE ➡ • Switch from oslo-incubator to oslo libraries • Fix unit tests and Tempest tests • https://launchpad.net/blazar/0.x.0/0.2.0

  6. How we revived Blazar (1/2) FIRST STEPS ➡ • Bootstrap the revival community with interested parties in Barcelona • Restart weekly IRC meetings • Fix the gate • Old oslo-incubator code referred to ssl.PROTOCOL_SSLv3 • Default gate job environment moved to ubuntu-xenial • SSLv3 was disabled in OpenSSL on Ubuntu due to POODLE • Get DevStack to install Blazar correctly • DevStack changes regularly, so old plugins can rely on deleted environment variables • Removed nova master tarball from test-requirements.txt which clashed with upper constraints

  7. How we revived Blazar (2/2) ADAPT TO CURRENT OPENSTACK PATTERNS ➡ • Switch to oslo libraries • Remove libraries not supported by global requirements, enable project in OpenStack Proposal Bot • Use latest test environments (Ubuntu Xenial) • Use new tempest plugin style • Add release notes managed with reno FOCUS ON WHAT WORKS ➡ • Deprecated instance reservation for the Ocata release STILL TO DO… ➡ • Add Python 3 support and create OpenStackClient plugin • Support new API endpoint style (e.g. /identity) and have our own (/reservation?)

  8. New features & enhancements for Pike INSTANCE RESERVATION ➡ • Reserve compute resources for launching instances • A flavor of instance, the number of instances and a time frame • https://blueprints.launchpad.net/blazar/+spec/new-instance-reservation GUI ➡ • Horizon plugin for Blazar • https://blueprints.launchpad.net/blazar/+spec/climate-dashboard IMPROVE FLEXIBILITY OF RESERVATION ➡ • Support update and early termination of a reservation • https://launchpad.net/blazar/+milestone/0.3.0

  9. Join us to improve new features! NEW FEATURES AND ENHANCEMENTS ARE UNDER DISCUSSION ➡ • Weekly meeting: Tuesday 9:00 (UTC) at #openstack-meeting-alt • https://wiki.openstack.org/wiki/Meetings/Blazar • Team meetings and Forums in Boston: • Blazar team meeting (Mon 1:00pm-4:00pm @Hynes MR 109) • Forum: Advanced instance scheduling (Wed 9:50am-10:30am @Hynes MR 103) • Collaboration of OpenStack Blazar and OPNFV Promise for Meeting NFV Resource Management Requirements (Wed 11:00am-11:40am @Hynes Ballroom C) • Blazar & Nova PlacementAPI meeting (Thu 9:00am-10:00am @Hynes MR 109) • IRC channel: #openstack-blazar

  10. Pike release themes for Blazar NO MAJOR MINOR NO MAJOR NOT A MINOR NO INFO FOCUS INFO FOCUS FOCUS FOCUS INFO FOCUS SCALABILITY RESILIENCY MANAGEABILITY MODULARITY NO NO NO MINOR MINOR MAJOR INFO INFO INFO FOCUS FOCUS FOCUS INTEROPERABILITY SECURITY USER EXPERIENCE

  11. Possible features & enhancements for Queens IMPROVE THE INSTANCE RESERVATION ➡ • Extends a capability of the new instance reservation • https://blueprints.launchpad.net/blazar/+spec/new-instance-reservation OPERATOR-FRIENDLY API AND A CLIENT (CLI/GUI) ➡ • Update API and a client for more intuitive operations RESOURCE MONITORING ➡ • Monitor states of reserved resources • https://blueprints.launchpad.net/blazar/+spec/resource-monitoring

  12. Queens release themes for Blazar NO MAJOR MAJOR MAJOR NOT A MINOR NO MINOR INFO FOCUS FOCUS FOCUS FOCUS FOCUS INFO FOCUS SCALABILITY RESILIENCY MANAGEABILITY MODULARITY NO NO NO MINOR MINOR MAJOR INFO INFO INFO FOCUS FOCUS FOCUS INTEROPERABILITY SECURITY USER EXPERIENCE MINOR NOT A MINOR NOT A FOCUS FOCUS FOCUS FOCUS

  13. Rocky release themes for Blazar MINOR MAJOR MAJOR NOT A MINOR MINOR NO FOCUS FOCUS FOCUS FOCUS FOCUS FOCUS INFO SCALABILITY RESILIENCY MANAGEABILITY MODULARITY NO NO NO MINOR MINOR MINOR INFO INFO INFO FOCUS FOCUS FOCUS INTEROPERABILITY SECURITY USER EXPERIENCE MAJOR FOCUS

  14. We need your help! QUESTION • What are your use cases for "reservations"? • What would you like to reserve? • When would like to reserve it? DEVELOPER REQUEST • Need support for testing, gate job, tempest, Python 3, etc. • Better integration with OpenStack ecosystem: OpenStackClient, Heat, etc. • New resource plugins: volume, network, etc.

  15. THANKS. Questions? openstack @OpenStack openstack OpenStackFoundation

Recommend


More recommend