Scroll down to the section for Workstation Installation
https://www.ubuntu.com/openstack/install
I have this installed on ubuntu 18.04
Installation is easy. All the Openstack services run in LXD containers as do deployed worker nodes so performance is actually pretty good despite the fact that I installed the VM on a spinning disk instead of an SSD (where I would expect a big boost in performance).
I installed it on a 100GB KVM VM w 16GB ram allocated and 4 core allocated to the VM. The LXD containers are using ZFS for the datastore.
Its been a great learning environment to experiment on.
In Linux you can look at the output of "top" and look for the "st" field at the top. That is the amount of time that it is stalled waiting for CPU time.
I don't know if there is a way to get that information from KVM directly...
http://serverfault.com/questions/230495/what-does-st-mean-in-top
Have you looked at Google Authentication services? I've installed it on a few servers and it's pretty simple to get running. Best of all you can use the Google Authenticator app which exists for iPhone and Android or use one of the Windows clients. Once installed it should be pretty easy to integrate into the environment, the main problem would be setting the device up initially.
I don't know if you have considered it or not, but if you are mainly interested in object storage, perhaps taking a look at Ceph as well.
Ceph is an object store that has built in replication, self healing, fault detection, etc. It has an object store gateway that is Swift and S3 compatible, so interfacing with it is just as easy as those.
Can you provide a little more information on what your use case is for your object storage?
The reason that I ask is Swift is designed to mirror S3's functionality which means that it is designed to do "lazy replication" where objects are eventually replicated to all nodes. Ceph on the other hand has an immediate replication requirement, which means that when you write an object to a Ceph object store that object is immediately replicated the minimum number of replicas right from the start (with an eventual replica number matching your "ideal" replication level). So Swift replication is designed for a more geographical distribution, where as Ceph is designed for a more localized distribution (although it does provide the ability to do async replication to another Ceph cluster for backup/disaster recover purposes).
honestly speaking, I've tried to setup a lab in a KVM environment with Ubuntu 14.04 as base OS for all VMs. I pretty much followed this guide: https://www.ubuntu.com/download/cloud
After about 15 re installs (seriously) I ran into about 5 different scenarios, but the installation never finished. I can not recommend this way.
Scale out, not up. If you have ~£3,000, it is likely better spend it on 3 machines rather than a single big one. Three machines allows you to reboot/upgrade/maintain your control plane and/or servers without turning off the lights.
AMD will get you a lot more value, most likely. You can also use ECC memory support on their "consumer" SKUs, whereas you need a Xeon to do that with Intel. I would personally get ECC RAM and do a hyperconverged 3-node cluster.
You don't need much for the control plane - I run it on 6 of these, which I got at $28/pop.
https://www.amazon.com/Atomic-Pi-High-Speed-Peripheral/dp/B07N298F2B
You can also just run the control plane on the hypervisors, though it's more unorthodox and less tested.
hey, sorry I also in the same boat. I been trying to find study material as well for RHOSP but not having great of luck. but their are several books on Amazon which goes in depth on the setting it up. I haven't tried this one out, but it look good and review are positive. https://www.amazon.com/OpenStack-Cloud-Computing-Cookbook-networking/dp/1788398769
I used the guide from RackSpace: http://www.rackspace.com/blog/tag/home-lab/ and the Ubuntu Install Guide. Next I am going to integrate it with RackSpace so I have a hybrid cloud. For those of you who don't know, you can get a development account from RackSpace to get VMs setup for free for up to 6 months: http://developer.rackspace.com/devtrial/
Yes I did, I should have posted it. Here you go, at the bottom are the packages. I am about 90% sure this is the correct page, had to go search for it again. Hope it helps.
I had to download the packages, remove the old ones, then install the new.
https://launchpad.net/~ubuntu-cloud-archive/+archive/havana-staging/+build/5147738
Edited