This is an old revision of the document!
StorPerf is delivered as a Docker container from https://hub.docker.com/r/opnfv/storperf/tags/. There are two possible methods for installation in your environment:
Requirements:
Requirements:
The following procedure will create the VM in your environment
# Put an Ubuntu Image in glance wget https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img glance image-create --name 'StorPerf Ubuntu 14.04' --is-public=true --disk-format=qcow2 \ --container-format=bare --file=trusty-server-cloudimg-amd64-disk1.img # Create the StorPerf network neutron net-create StorPerf_Agent_Network neutron subnet-create StorPerf_Agent_Network 192.168.0.0/16 --name StorPerf_Agent_Subnet --gateway 192.168.0.1 # Create the StorPerf Flavor - Depending on how much data you are collecting, you may want to make # the disk larger. nova flavor-create StorPerf auto 8192 60 8 # (Optional) Create a keypair for your StorPerf master nova keypair-add StorPerf > StorPerf.pem # Or, if you have access to the StorPerf repository you may import the StorPerf key nova keypair-add --pub_key storperf_rsa.pub StorPerf # Create the StorPerf VM itself. Here we use the network ID generated by OPNFV FUEL. NET04_ID=`neutron net-list | grep 'net04 ' | awk '{print $2}'` STORPERF_ID=`neutron net-list | grep 'StorPerf_Agent_Network ' | awk '{print $2}'` nova boot --nic net-id=$NET04_ID --nic net-id=$STORPERF_ID --flavor StorPerf --key-name=StorPerf \ --image 'StorPerf Ubuntu 14.04' 'StorPerf Master'
At this point, you may associate a floating IP with the StorPerf master VM.
The following procedure will install Docker on Ubuntu 14.04.
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D cat << EOF | sudo tee /etc/apt/sources.list.d/docker.list deb https://apt.dockerproject.org/repo ubuntu-trusty main EOF sudo apt-get update sudo apt-get install docker-engine sudo usermod -aG docker ubuntu
Start StorPerf Container
docker run -t -i opnfv/storperf /bin/bash