Openstack Lessons Learned