From 7df798353816815c38d30947a7aa86a215f7ee84 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Wed, 11 Nov 2015 15:11:18 -0800 Subject: [PATCH] Update cloud provider reqs Based on what we've learned adding two more. Change-Id: I060d2dbb9ad2b9be46be47dcc98d609f48523579 --- doc/source/contribute-cloud.rst | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/doc/source/contribute-cloud.rst b/doc/source/contribute-cloud.rst index a609010f99..2fa3a96b0d 100644 --- a/doc/source/contribute-cloud.rst +++ b/doc/source/contribute-cloud.rst @@ -43,16 +43,26 @@ If you have some capacity on an OpenStack cloud that you are able to contribute to the project, it would be a big help. This is what we need: - * Nova and Glance APIs - * 8GB RAM, 8vCPU per test node (CPUs vary, the important thing is to - be able to run devstack and tempest in about 1 hour) - * Public IP addresses + * Nova and Glance APIs (with the ability to upload images) * A single instance with 300GB of disk (via Cinder is okay) per cloud region for our region-local mirror -Our current providers are each donating around 600 instances of the -above types. Since there's a bit of setup and maintenance involved in -adding a new provider, a minimum of 100 instances would be helpful. +Each test instance requires: + + * 8GB RAM + * 8vCPU at 2.4GHz (or more or less vCPUs depending on speed) + * A public IP address (IPv4 and/or IPv6) + * 40GB of storage + +In a setting where our instances will be segregated, our usage +patterns will cause us to be our own noisy neighbors at the worst +times, so it would be best to plan for little or no overcommitment. +In an unsegregrated public cloud setting, the distribution of our jobs +over a larger number of hypervisors will allow for more +overcommitment. + +Since there's a bit of setup and maintenance involved in adding a new +provider, a minimum of 100 instances would be helpful. Since we continuously use the OpenStack APIs and are familiar with how they should operate, we occasionally discover potential problems with