Hi Fuelers! As you may be aware, since [0] Fuel has implemented a new orchestration engine [1] We switched the deployment paradigm from role-based (aka granular) to task-based and now Fuel can deploy all nodes simultaneously using cross-node dependencies between deployment tasks.
This feature is experimental in Fuel 8.0 and will be enabled by default for Fuel 9.0 Allow me to show you the results. We made some benchmarks on our bare metal lab [2] Case #1. 3 controllers + 7 computes w/ ceph. Task-based deployment takes *~38* minutes vs *~1h15m* for granular (*~2* times faster) Here and below the deployment time is average time for 10 runs Case #2. 3 controllers + 3 mongodb + 4 computes w/ ceph. Task-based deployment takes *~41* minutes vs *~1h32m* for granular (*~2.24* times faster) Also we took measurements for Fuel CI test cases. Standard BVT (Master node + 3 controllers + 3 computes w/ ceph. All are in qemu VMs on one host) Fuel CI slaves with *4 *cores *~1.1* times faster In case of 4 cores for 7 VMs they are fighting for CPU resources and it marginalizes the gain of task-based deployment Fuel CI slaves with *6* cores *~1.6* times faster Fuel CI slaves with *12* cores *~1.7* times faster You can see additional information and charts in the presentation [3]. [0] - http://lists.openstack.org/pipermail/openstack-dev/2015-December/082093.html [1] - https://specs.openstack.org/openstack/fuel-specs/specs/8.0/task-based-deployment-mvp.html [2] - 3 x HP ProLiant DL360p Gen8 (XeonE5 6 cores/64GB/SSD) + 7 x HP ProLiant DL320p Gen8 (XeonE3 4 cores/8-16GB/HDD) [3] - https://docs.google.com/presentation/d/1jZCFZlXHs_VhjtVYS2VuWgdxge5Q6sOMLz4bRLuw7YE --- WBR, Alexey Shtokolov
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev