Enable nova-fake-driver in the nova role

Registered by Hui Kang

People interested in OpenStack performance sometimes cannot afford a large scale cloud. The nova-fake driver kicks in to simulate
the behavior of compute node. Given the container feature of Kolla, it would be nice to use Kolla to many nova-compute container in a single host. - Hui

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Hui Kang
Direction:
Needs approval
Assignee:
Hui Kang
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Hui Kang
Completed by
Hui Kang

Related branches

Sprints

Whiteboard

Use case: deployment >100 nova-compute container on a single host. Then we can driver Rally workloads to stress the control plane, e.g., database, scheduler, ...

If we want to use templates to create nova-fake folder, it requires include and with_items, which has been deprecated since ansible 1.6. Fortunately, ansible v2.0 re-enabled this feature. So we should consider the implementation and version.

Gerrit topic: https://review.openstack.org/#q,topic:bp/nova-fake-driver,n,z

Addressed by: https://review.openstack.org/257442
    Enable nova fake driver in nova containers

(?)

Work Items

Work items:
Add variable in nova.conf.ja to enable nova fake driver: TODO
Change nova/tasks/start.yml to start nova-compute with fake driver: TODO
Add variable to control how many fake nova-compute will be started on a host: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.