{"id":359,"date":"2010-12-20T16:16:43","date_gmt":"2010-12-20T22:16:43","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=359"},"modified":"2010-12-20T16:16:43","modified_gmt":"2010-12-20T22:16:43","slug":"latest-tips-for-using-openstack","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/latest-tips-for-using-openstack\/","title":{"rendered":"Latest Tips for Using OpenStack"},"content":{"rendered":"<p class=\"lead\">We&#8217;ve seen a lot of development activity in the last couple of weeks for the OpenStack Compute project. It&#8217;s a flurry of activity, though no snow flurries appear on the horizon here in Texas. It&#8217;s tough to keep up with such an active development community, so I thought I&#8217;d write up a blog post with some highlights. Hopefully you won&#8217;t think these are early release notes, but there are enough changes afoot that I wanted to get a head start.<\/p>\n<h2>Shiny New Bytes for OpenStack Compute<\/h2>\n<p>Ah, OpenStack Compute, the land of the free software cloud and the home of the brave cloud pioneers. We&#8217;ve seen many improvements lately. The previous preview release of Compute (also known as Nova) had a config file for each service. The latest and greatest code base has consolidated all configuration information into a single nova.conf file. This consolidation makes configuration much simpler, and you don&#8217;t have to wonder which config file &#8220;won&#8221; in a head-to-head matchup.<\/p>\n<p>The install script for developers that Vish Ishaya composed has been folded into the source code base itself in the contrib directory. I was able to walk through it myself, as narrated in this screencast.<\/p>\n<p><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"480\" height=\"385\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/JD3kdlCcMwA?fs=1&amp;hl=en_US\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed type=\"application\/x-shockwave-flash\" width=\"480\" height=\"385\" src=\"http:\/\/www.youtube.com\/v\/JD3kdlCcMwA?fs=1&amp;hl=en_US\" allowscriptaccess=\"always\" allowfullscreen=\"true\"><\/embed><\/object><\/p>\n<p>We&#8217;ve also had a Racker, Wayne Walls, test and contribute an installation script for OpenStack that is available in the contrib directory as well. With it, you can install a cloud controller on Ubuntu 10.04 LTS with prompts for creating the configuration needed for the database, network, and so on, ready for production environments. I&#8217;ve walked through it and it is handy.<\/p>\n<h2>New Tricks for OpenStack Object Storage<\/h2>\n<p>For OpenStack Object Storage, a freshly-landed new feature removes limits on object size &#8211; you can retrieve objects larger than 5 GB now. On upload, you still upload in smaller-than-5 GB chunks, but the system &#8220;glues&#8221; them together to make larger objects for download. You can still use chunks if it makes more sense for your system, and download them in parallel if you don&#8217;t want to stream a ton of data in one chunk. This large object support is available in the trunk only, not as a package yet, so we&#8217;ll keep testing and cooking it in order to prepare it for the Bexar release in February. There&#8217;s a great story of how this feature came into being at <a href=\"http:\/\/programmerthoughts.com\/programming\/the-story-of-an-openstack-feature\/\">The Story of an OpenStack Feature<\/a> at Programmer Thoughts, John Dickinson&#8217;s blog. <\/p>\n<p>Exciting times for OpenStack!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve seen a lot of development activity in the last couple of weeks for the OpenStack Compute project. It&#8217;s a flurry of activity, though no snow flurries appear on the horizon here in Texas. It&#8217;s tough to keep up with such an active development community, so I thought I&#8217;d write up a blog post with&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/latest-tips-for-using-openstack\/\" class=\"more-link\" title=\"Read Latest Tips for Using OpenStack\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21,5],"tags":[54,53,25,12,52],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/359"}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=359"}],"version-history":[{"count":5,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/359\/revisions"}],"predecessor-version":[{"id":377,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/359\/revisions\/377"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}