Launchpad Entry: Nachi Ueno <ueno.nachi@lab.ntt.co.jp>
Created:
Contributors:
Summary
HostName Scheduler
Enable users to specify a host which runs a VM.
Release Note
Rationale
For some private cloud needs, users want to decide hosts corresponds to VMs.
User stories
This is an example of command.
euca-run-instance -t key -z zone.hostname ami-tty
Assumptions
Design
We extend a schema of zone.
[zone].[hostname]
example
- zone1.hostname1 zone1.hostname2
Only compute node uses hostname part.
Implementation
We implement new scheduler with extending current the availability-zone implementation, so there are no impact to current implementation and very few lines of code.
UI Changes
We can use current command with extended zone schema. euca-run-instance -t key -z zone.hostname ami-tty
Code Changes
Add new scheduler
Migration
No migration needed.
Test/Demo Plan
TBD
BoF agenda and discussion
Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.