Deploy OpenStack with Fuel

Registered by Sergey Skripnick

Since 4.0 version of Fuel there is a feature to deploy cloud via fuel cli/api. Fuel server should be deployed separately from Rally, and Fuel endpoint should be specified in Rally's configuration. Then Rally can deploy clouds using Fuel api.

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
High
Drafter:
Sergey Skripnick
Direction:
Approved
Assignee:
Sergey Skripnick
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Sergey Skripnick
Completed by
Boris Pavlovic

Related branches

Sprints

Whiteboard

Sample configuration:

 {
   "name": "FuelEngine",
   "deploy_name": "Rally multinode 001",
   "api_url": "http://10.20.0.2:8000/api/v1/",
   "deploy_mode": "multinode",
   "net_provider": "nova_network",
   "nodes": {
      "controller": {"amount": 1, "filters": ["ram>=4G", "storage>=100G"]},
      "compute": {"amount": 4, "filters": ["ram>=8G", "cpus>=8"]},
      "cinder": {"amount": 4, "filters": ["cpus<=2", "storage>=1T"]},
      "compute+cinder": {"amount": 2, "filters": ["storage>1T", "cpus==8"]},
 }

Gerrit topic: https://review.openstack.org/#q,topic:bp/fuel-engine,n,z

Addressed by: https://review.openstack.org/59943
    Add FuelClient

Addressed by: https://review.openstack.org/61963
    Add FuelEngine

(?)

Work Items

Work items:
[eyerediskin] Fuel API client: INPROGRESS
[eyerediskin] FuelEngine: INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.