A tool to load OpenStack clouds end to end in both control plane and data plane.
Go to file
ahothan fc6f828521 Major cleanup + fix quota update on proper tenant
Add openrc to config
Remove http cinder image upload and replace with file upload
Migrate to new API to upload cinder image from file
Remove unused class
Move tenant code to tenant class (from users.py class)
Use kloud level handles and user level handles with proper credentials
Fix oslo log silent exception append to LOG.info by clearing active exception

Change-Id: I0aaede9b9910fd70dac06d23577d5b205cbddd85
2017-07-02 00:00:52 -07:00
doc Add support for unrestricted rate/iops for storage scale 2016-08-15 12:05:06 -07:00
kb_dib Remove unnecessary settings when building KB image 2017-01-04 15:03:02 -08:00
kb_server Fix a typo in cfg.scale.yaml and config.html 2016-09-28 17:57:49 +08:00
kloudbuster Major cleanup + fix quota update on proper tenant 2017-07-02 00:00:52 -07:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:28:33 +00:00
.dockerignore add Dockerfile 2016-04-20 17:08:52 -07:00
.gitignore Add support for unrestricted rate/iops for storage scale 2016-08-15 12:05:06 -07:00
.gitreview Update .gitreview for new Gerrit remote name 2015-08-03 22:33:36 +00:00
.mailmap Initial commit to openstack/kloudbuster 2015-08-03 15:49:39 -07:00
.testr.conf Initial release of VMTP to stackforge 2015-02-09 14:14:00 -08:00
Dockerfile add Dockerfile 2016-04-20 17:08:52 -07:00
HACKING.rst Initial commit to openstack/kloudbuster 2015-08-03 15:49:39 -07:00
LICENSE Initial release of VMTP to stackforge 2015-02-09 14:14:00 -08:00
MANIFEST.in Initial release of VMTP to stackforge 2015-02-09 14:14:00 -08:00
README.rst Reorganize documentation and add container related information 2016-05-12 09:05:15 -07:00
babel.cfg Initial release of VMTP to stackforge 2015-02-09 14:14:00 -08:00
openstack-common.conf Initial commit to openstack/kloudbuster 2015-08-03 15:49:39 -07:00
requirements-dev.txt Enhance error handling for volume creation failure 2016-03-29 13:26:13 -07:00
requirements.txt fix security groups removed from novaclient 2017-05-31 15:30:19 -07:00
setup.cfg Final works for publishing v6 2016-03-17 16:53:15 -07:00
setup.py Initial commit to openstack/kloudbuster 2015-08-03 15:49:39 -07:00
test-requirements.txt Enhance error handling for volume creation failure 2016-03-29 13:26:13 -07:00
tox.ini Add E123,E125 check and Solve several problems 2016-09-28 08:41:20 +00:00

README.rst

KloudBuster version 6

How good is your OpenStack data plane or storage service under real heavy load?

KloudBuster is a tool that can load the data plane or storage infrastructure of any OpenStack cloud at massive scale and measure how well the cloud behaves under load where it matters: from the VMs standpoint, where cloud applications run.

Accessible to anybody with basic knowledge of OpenStack, installs in minutes and runs off the box with sensible default workloads in a fully automated way. CLI/REST or Web User Interface.. you pick what works best for you.

Read the full documentation with feature list, snapshots and diagrams, scale test design, how-to and installation instructions:

KloudBuster Documentation

Licensing

KloudBuster is licensed under the Apache License, Version 2.0 (the "License"). You may not use this tool except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

KloudBuster VM images contain multiple open source license components:

* nuttcp: GPL v2 (http://nuttcp.net/nuttcp/beta/LICENSE) Although the VM image includes a binary copy of the FIO code, it does not include the source code used to build it. In accordance to the GPL V2 license related to the inclusion of binary copies of FIO, the source code used to build the FIO binary copy was not modified and can be found directly at https://github.com/axboe/fio or can be obtained by email request to the maintainer of KloudBuster.