{"id":3372,"date":"2013-07-11T08:34:19","date_gmt":"2013-07-10T22:34:19","guid":{"rendered":"https:\/\/www.flamingspork.com\/blog\/?p=3372"},"modified":"2013-07-11T08:34:19","modified_gmt":"2013-07-10T22:34:19","slug":"devstack-woes","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2013\/07\/11\/devstack-woes\/","title":{"rendered":"DevStack woes"},"content":{"rendered":"<p><a href=\"http:\/\/devstack.org\/\">DevStack<\/a> is meant to be a three step &#8220;get me an openstack dev environment&#8221; thing. You&#8217;re meant to be able to grab a fresh installation of something like Ubuntu 12.04 or Fedora and &#8220;git clone $foo &amp;&amp; cd devstack &amp;&amp; .\/stack.sh&#8221;, wait a while and then be able to launch instances.<\/p>\n<p>This much does work.<\/p>\n<p>What <strong>does not work<\/strong> is being able to ssh to those instances. The <strong>networking is completely and utterly broken<\/strong>. I have tried both Ubuntu and Fedora in a fresh VM (KVM, on an Ubuntu host) and have asked a variety of experts for help. No dice.<\/p>\n<p>What I want to hear is a way to remotely get it going locally, in a VM.<\/p>\n<p>At the moment I&#8217;m tempted to submit a pull request to the devstack website adding a 4th step of &#8220;muck around for a few days before giving up on ever being able to ssh into a launched instance as these instructions are wrong&#8221;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DevStack is meant to be a three step &#8220;get me an openstack dev environment&#8221; thing. You&#8217;re meant to be able to grab a fresh installation of something like Ubuntu 12.04 or Fedora and &#8220;git clone $foo &amp;&amp; cd devstack &amp;&amp; &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2013\/07\/11\/devstack-woes\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[343],"tags":[532,530,105,634,55],"class_list":["post-3372","post","type-post","status-publish","format-standard","hentry","category-openstack","tag-devstack","tag-fedora","tag-networking","tag-openstack","tag-ubuntu"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-So","jetpack-related-posts":[{"id":3365,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/07\/05\/switching-to-fedora-from-ubuntu\/","url_meta":{"origin":3372,"position":0},"title":"Switching to Fedora from Ubuntu","author":"Stewart Smith","date":"2013-07-05","format":false,"excerpt":"I've run Ubuntu on my desktop (well... and laptop) since roughly the first release back in 2004. I've upgraded along the way, with reinstalls on the laptop limited to changing CPU architecture and switching full disk encryption. Yesterday I wiped Ubuntu and installed Fedora. Previously to Ubuntu I ran Debian.\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3504,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/10\/16\/hong-kong-openstack-summit\/","url_meta":{"origin":3372,"position":1},"title":"Hong Kong (OpenStack Summit)","author":"Stewart Smith","date":"2013-10-16","format":false,"excerpt":"I'll be in Hong Kong for the upcoming OpenStack Summit Nov 5-8. I'd be thrilled to talk database things with others present, especially around Trove DBaaS (DataBase as a Service) and high availability MySQL for OpenStack deployments. I was last in Hong Kong in 2010 when I worked for Rackspace.\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"Statues in walkways","src":"https:\/\/i0.wp.com\/farm5.staticflickr.com\/4137\/4773724584_4f1104f2a0.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":802,"url":"https:\/\/www.flamingspork.com\/blog\/2007\/03\/13\/i-heart-gnome-ssh-tunnel-manager\/","url_meta":{"origin":3372,"position":2},"title":"I heart Gnome SSH Tunnel Manager","author":"Stewart Smith","date":"2007-03-13","format":false,"excerpt":"Jonas just switched me on to Gnome SSH Tunnel Manager - a simple GNOME app that stores a list of SSH tunnels you want and can automatically start and stop them. Totally useful for those who travel (hrrm.. fair few MySQLers there) and\/or always have SSH tunnels to places (hrrm...\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2424,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/12\/06\/puppet-vagrant-jenkins-automated-bliss\/","url_meta":{"origin":3372,"position":3},"title":"Puppet + Vagrant + jenkins = automated bliss","author":"Stewart Smith","date":"2011-12-06","format":false,"excerpt":"I'm currently teaching myself how to do Puppet. Why? Well, at Percona we support a bunch of platforms for our software. This means we have to maintain a bunch of Jenkins slaves to build the software on. We want to add new machines and have (up until now) maintained a\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":737,"url":"https:\/\/www.flamingspork.com\/blog\/2006\/09\/21\/and-the-morning-annoyance-award-goes-to\/","url_meta":{"origin":3372,"position":4},"title":"and the morning annoyance award goes to&#8230;.","author":"Stewart Smith","date":"2006-09-21","format":false,"excerpt":"goes to VMware. Honestly, why every time i go and upgrade a kernel or\u00c2\u00a0 version of the free (as in beer) VM it asks me about serial numbers. They also get a \"annoyance award\" for not listing Victoria as a state that could be in Australia on their web site.\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2088,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/07\/28\/howto-screw-up-launching-a-free-software-project\/","url_meta":{"origin":3372,"position":5},"title":"HOWTO screw up launching a free software project","author":"Stewart Smith","date":"2010-07-28","format":false,"excerpt":"Josh Berkus gave a great talk at linux.conf.au 2010 (the CFP for linux.conf.au 2011 is open until August 7th) entitled \"How to destroy your community\" (lwn coverage). It was a simple, patented, 10 step program, finely homed over time to have maximum effect. Each step is simple and we can\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=3372"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3372\/revisions"}],"predecessor-version":[{"id":3373,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3372\/revisions\/3373"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=3372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=3372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=3372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}