Blazar - Project Onboarding
Blazar Introduction
How Blazar works? - host reservation for upcoming events
3
compute
host
VM
App
VM
App
compute
host
VM
App
VM
App
compute
host
VM
App
VM
App
Communication
Business
Reserved
Sat. ~ Sun.
Blazar
Reserve one host
from next Saturday
to Sunday
Reserve one host
from now
to next Friday
Reserved
~ Fri.
How Blazar works? - host reservation for upcoming events
4
compute
host
VM
App
VM
App
compute
host
VM
App
VM
App
compute
host
VM
App
VM
App
Communication
Business
Blazar
Communication
Traffic
Time
VM
App
VM
App
Big Event on Saturday
Reserved
Sat. ~ Sun.
Reserved
~ Fri.
Business
Communication
View from Blazar
5
Host A
Host B
Host C
Wed. Thu. Fri. Sat. Sun. Mon. Tue. Wed.
Time (Future)
Business
Communication
Free
Flow of reservation and lease
6
Blazar
User
1. Create lease
2. Return reservation id
Reservation ID
3. Start lease
4. Create a VM with the ID in sch hints
Nova
Reservation ID
Resource type, capacity, time, etc.
5. Create a VM
on the reserved host
(create an aggregate and add reserved hosts into the aggregate)
Blazar filter
Architecture
blazar-api
blazar-manager
blazar DB
RPC
host plugin
instance plugin
...
Nova
Neutron
Cinder
API
Use cases
�
Future Plans
Community Activities
Demo
Host Reservation
Questions