4 ms·
Here's a fun test I like to do with people who want me to get started with OpenStack, the system that HP is backing: Starting from the home page (http://openst
by jxf 12y ago
Here's a fun test I like to do with people who want me to get started with OpenStack, the system that HP is backing:
Starting from the home page (http://openstack.org http://openstack.org), try to download something that will let you run a test stack on your local machine, and run it. Time how long this takes.
For me, it took over 50 clicks, searches, etc. and two hours of time before I figured out how to get the stack up and running. It was one of the most frustrating technology experiences I've had in recent memory. The website is a labyrinthine, confusing morass of marketing gobbledygook that I found difficult to get important details from, at least for developers as an audience.
I think OpenStack has a long way to go in terms of technical usability before I'd consider trying it out again. That was months ago (August 2013), so maybe things have improved, but I haven't worked up the courage to try again just yet.
P.S. OpenStack devs: I'd be happy to have a conversation about it! I would love to be told that my experience was anomalous and get a reason to give it another shot.
- ysopex 12y agohttp://openstack.redhat.com/Quickstart http://openstack.redhat.com/Quickstart Found that in about 30 secs from the OpenStack site.
- jxf 12y agoDid you actually deploy the stack? That's the metric we're after.
- jiggy2011 12y agoI got it going on a box for evaluation purposes by following this guide. http://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/ http://docs.openstack.org/icehouse/install-guide/install/apt... It took a few hours of following the instructions to the letter but everything worked first time and it's fairly par for the course in terms of installing a complex bit of software.
- AndyNemmity 12y agoAgreed. It's difficult at times, but it's completely reasonable for the level of software. I am going through a complex install at the moment, and I am sitting in IRC with openstack developers to help solve issues. I've done that with many packages in my life, so I don't think that's odd, but to be fair.. I have no idea how I'd be progressing without asking individuals in IRC on specific points.
- ysopex 12y agoYes, about 3 months ago. On 16 HP DL380s. Testing a number of vendor apps in our engineering lab.
- AndyNemmity 12y agoIt doesn't take long to get devstack running.
- apaprocki 12y agoWe're using OpenStack at Bloomberg and we went ahead and published our Chef recipes[1] for building the OpenStack deployment. You can either take a look at these or use these to get a full stack running on your local machine to play with. [1]: https://github.com/bloomberg/chef-bcpc#overview https://github.com/bloomberg/chef-bcpc#overview
- chair6 12y agoHit the 'Getting Started' link at the bottom of the front page, then follow the link under 'Option 2: Local Dev Environment: devstack.org'. I knew what I was looking for, but that might be easier to find than it used to be?
- cones688 12y ago> so maybe things have improved 4 Clicks takes you to http://devstack.org/ http://devstack.org/ and installs with 2 commands... git clone https://github.com/openstack-dev/devstack.git https://github.com/openstack-dev/devstack.git then cd devstack && ./stack.sh
- aaronbrethorst 12y agoFour clicks, but not super obvious, and it takes you to a completely different website. But still, that's not too bad by the standards of enterprise software companies. At least the openstack and devstack websites don't have addresses like "www8.hp.com" (www8, wtf?): http://www8.hp.com/us/en/cloud/helion-overview.html http://www8.hp.com/us/en/cloud/helion-overview.html
- tsuraan 12y agoWhich four clicks? For me, I went to openstack.org, and followed the "Getting Started" link under the "Documentation" heading on the front page. From the getting started page, there are two main (on the top) headings: "Public Cloud" and "Local Dev Environment". Clicking the button under the local option goes to the devstack.org quickstart page (which is also their main landing page). That seems really optimal to me, but I'm not a UI guy, so maybe somebody could come up with a better flow. I'd love to see it! That's not the same as getting the whole thing running of course, but getting to a simple-looking set of instructions is pretty quick.
- alrs 12y agoAs someone who spent 18 months of his life deploying Openstack at scale, I'm confident in pointing out that devstack is, like most of Openstack, half-broken.
- AndyNemmity 12y agoWould love to hear more about this. Do you have any blogs or details on your experience?
- erdle 12y agoWhat you presume is that IF this is the case, HP would think this is a problem.
- viraptor 12y agoWhile devstack is not terrible, this project tries to make deployments and testing a bit easier for everyone: http://docs.hpcloud.com/cloudos http://docs.hpcloud.com/cloudos
- rdtsc 12y agoYeah I looked at it and didn't like it. In other words build complexity and features I didn't need or use didn't match up. I was following this project instead: http://www.ovirt.org http://www.ovirt.org It is a project that basically lets you manage a set of libvirt based host machines. Nothing cloud scale or anything like that just something for a small business. Here is the architecture. It is too bad this doesn't get more press as it seems simpler and easier to understand. http://www.ovirt.org/Architecture http://www.ovirt.org/Architecture
- radiowave 12y agoMy take on ovirt is that it is focusing on (moderately) large-scale deployment, albeit only really covering the hypervisor aspect of things , whereas openstack seems to have a broader focus. I recently evaluated ovirt in a small business context, and one of the stumbling blocks was, "how do I specify which VMs should be automatically run at boot time, and how do I control the order in which they boot?" The current answer to that with ovirt is in effect: "Well, we expect you to have a highly-availble bunch of management nodes which will simply remember what the set of currently running VMs ought to be. If that doesn't float your boat, maybe you should use the API and roll your own control system." From a small business context this basically amounts to: No. Note that this is not a serious criticism of ovirt. A project has finite resource, there's only so many things they can focus on at one time, I fully expect that things will improve over time, and the stuff that is there installs and runs very smoothly.
- btgeekboy 12y agoI think of it this way: oVirt is an open source equivalent of VMware vSphere, while OpenStack et al are clones of AWS. The former's less complex, but what most "small" businesses actually need.
- rdtsc 12y agoI just had local proponents here push OpenStack because they thought it was "cool" to have "cloud-grade" virtualization. It ended up being a pain to deal with and is now being scrapped.
- jsight 12y agoYou may find the RDO distribution easier to get started with: http://openstack.redhat.com/Main_Page http://openstack.redhat.com/Main_Page
- dkhenry 12y agoI have twice tried to install DevStack/OpenStack/RDO to get a proof of concept replacement for vCenter up and running and have ran into nothing but half broken implementations. There are so many moving parts under the hood that I am afraid OpenStack will never be anything more then "Enterprise Grade" software running behind dozens of engineers in large corporate data centers. I can get almost any other Virtualization technology up and running in a cluster faster then I can get a single DevStack node up and running.