We have failed to make in install that connect to an openstack cloud correctly on rhel 7, centos 7, ubuntu 14.04, ubuntu 15.04, and ubuntu 16.04 alpha 2.
We also hate rally for managing workloads which is why we created odin in the mythos repo to manage it and chain load test plans. We were really hoping to get this working but it just doesnt.
Bear in mind that our rhel and derivative images are using outdated icehouse era software repos which is not a fault of cbtool (literally redhouse official versions though) but even the generic ubuntu images with global repos dont install it correctly due to missing deps. Mainly with gcloud which we dont care about and arent even using.
We did manage to get a dashboard up and add apache security to it sinve there is no auth mechanism provided, but it couldnt connect to our openstack deployments or do anything useful.
Our prime directive is to make some kind of progress, and we simply haven with cloudbench.
Thanks.
[USER-DEFINED : CLOUDOPTION_MYOPENSTACK] OSK_ACCESS = http://PUBLICIP:5000/v2.0/ # Address of controlled node (where nova-api runs) OSK_CREDENTIALS = admin-admin-admin # user-password-tenant OSK_SECURITY_GROUPS = default # Make sure that this group exists first OSK_INITIAL_VMCS = RegionOne # Change "RegionOne" accordingly OSK_LOGIN = cbuser # The username that logins on the VMs OSK_KEY_NAME = spec_key # SSH key for logging into workload VMs OSK_SSH_KEY_NAME = spec_key # SSH key for logging into workload VMs OSK_NETNAME = public ADD BELOW [VM_TEMPLATES : OSK_CLOUDCONFIG] # setting various CBTOOL roles and images # the images have to exist in OpenStack glance. #choose required images (centos or ubuntu) and comment other images. # centos images CASSANDRA = size:m1.medium, imageid1:cb_speccloud_cassandra_centos YCSB = size:m1.medium, imageid1:cb_speccloud_cassandra_centos SEED = size:m1.medium, imageid1:cb_speccloud_cassandra_centos HADOOPMASTER = size:m1.medium, imageid1:cb_speccloud_kmeans_centos HADOOPSLAVE = size:m1.medium, imageid1:cb_speccloud_kmeans_centos
Salman
vi /etc/hosts IPADDR cloudbench-xenialIf this machine has multiple network interfaces, please be sure to specific the IP address that is reachable from VMs in OpenStack.
MANAGER_IP = IPADDRESS_OF_INTERFACE_FOR_CLOUDAPI
Salman
/* * Michael R. Hines * Platform Engineer, DigitalOcean. */
/* * Michael R. Hines * Platform Engineer, DigitalOcean. */
...