{"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_feature_clip_id":0,"_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":2160,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/25\/ubuntu-10-10-biggest-mistake-shotwell\/","url_meta":{"origin":3372,"position":4},"title":"Ubuntu 10.10 biggest mistake: shotwell","author":"Stewart Smith","date":"2010-10-25","format":false,"excerpt":"This is meant to replace f-spot. It just isn't ready. I do not have what I would consider a large photo collection. It's about 77GB on disk, maybe 30,000 images. Importing from f-spot is horrendously slow for what is essentially a few INSERT..SELECT statements. It does not copy your photos\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":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}]}}