{"id":3985,"date":"2014-01-28T16:41:43","date_gmt":"2014-01-28T14:41:43","guid":{"rendered":"http:\/\/www.cloudcomp.ch\/?p=3985"},"modified":"2014-03-28T15:21:25","modified_gmt":"2014-03-28T13:21:25","slug":"mirantis-fuel-openstack-installation-for-noddy","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/","title":{"rendered":"Mirantis Fuel &#8211; Openstack installation for Noddy"},"content":{"rendered":"<p>While we have lots of experience working with cloud automation tools, for <a href=\"http:\/\/www.openstack.org\/\">OpenStack<\/a> in particular, it has taken us a little while to get around to checking out <a href=\"http:\/\/software.mirantis.com\/key-related-openstack-projects\/project-fuel\/\">Fuel<\/a> from <a href=\"http:\/\/www.mirantis.com\/\">Mirantis<\/a>. Here, we give a short summary of our initial impressions of this very interesting tool.<\/p>\n<p><!--more--><\/p>\n<p>Fuel is primarily a system for deploying Openstack to a set of nodes. It was developed by Mirantis to make their own deployment work easier and they released it to the community. The latest version (v4.0) has been bundled into Mirantis Openstack and is not available separately &#8211; don&#8217;t waste time looking for a standalone variant of Fuel . (Download <a href=\"http:\/\/software.mirantis.com\/\">here<\/a> &#8211; login required).<\/p>\n<p>Fuel makes it ridiculously easy to get a basic Openstack cluster up and running. A small bit of preparation &#8211; mostly on networking in general and switch configuration in particular &#8211; is necessary and once this is set up, deployment of your first Openstack cluster is entirely plug and play: just plug the Fuel Master and your servers into the switch and hit deploy.<\/p>\n<p>While the system is generally very easy to use, there were a few smaller points which were not obvious to us from the outset:<\/p>\n<ul>\n<li>a dedicated Fuel Master node is required &#8211; this cannot be easily run on, say, a VM in a laptop. We used a rather basic Core 2 Duo machine as Fuel Master &#8211; it&#8217;s probably not recommended, but it worked;<\/li>\n<li>The switch configuration is of course important &#8211; there were some small differences between the switch config scripts provided in the documentation and the that assumed for the basic installation which became apparent when things did not work out of the box &#8211; they were quite easy to fix, however;\n<ul>\n<li>there is a network test option within Fuel which we only found later &#8211; <strong>this should be run before deploying<\/strong>;<\/li>\n<\/ul>\n<\/li>\n<li>We had a small issue that our spanking new servers did not have their RAID disks activated coming from the factory meaning that our servers were reporting no disk capacity. Fuel did not fall over, but it did not highlight this as an issue and it did appear to enter a somewhat confused state.<\/li>\n<\/ul>\n<p>Once those basic points were corrected, the Fuel install on the master did a deploy on our 3 node system (1 controller, 2 compute nodes, no internet connection) in about half an hour.<\/p>\n<p>Yep &#8211; even <a href=\"http:\/\/en.wikipedia.org\/wiki\/Noddy_(character)\">Noddy<\/a> could do this. He might need <a href=\"http:\/\/en.wikipedia.org\/wiki\/Big_Ears_(character)\">Big Ears<\/a> to maintain it, though&#8230;<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/deployment\/\">deployment<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/mirantis-fuel\/\">Mirantis Fuel<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>While we have lots of experience working with cloud automation tools, for OpenStack in particular, it has taken us a little while to get around to checking out Fuel from Mirantis. Here, we give a short summary of our initial impressions of this very interesting tool. Schlagw\u00f6rter: deployment, Mirantis Fuel<\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[15],"tags":[111,220],"features":[],"class_list":["post-3985","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-deployment","tag-mirantis-fuel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Mirantis Fuel - Openstack installation for Noddy - Service Engineering (ICCLab &amp; SPLab)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mirantis Fuel - Openstack installation for Noddy\" \/>\n<meta property=\"og:description\" content=\"While we have lots of experience working with cloud automation tools, for OpenStack in particular, it has taken us a little while to get around to checking out Fuel from Mirantis. Here, we give a short summary of our initial impressions of this very interesting tool. Schlagw\u00f6rter: deployment, Mirantis Fuel\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-28T14:41:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-03-28T13:21:25+00:00\" \/>\n<meta name=\"author\" content=\"Sean Murphy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sean Murphy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\"},\"author\":{\"name\":\"Sean Murphy\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"headline\":\"Mirantis Fuel &#8211; Openstack installation for Noddy\",\"datePublished\":\"2014-01-28T14:41:43+00:00\",\"dateModified\":\"2014-03-28T13:21:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\"},\"wordCount\":415,\"commentCount\":4,\"keywords\":[\"deployment\",\"Mirantis Fuel\"],\"articleSection\":[\"HowTos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\",\"name\":\"Mirantis Fuel - Openstack installation for Noddy - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"datePublished\":\"2014-01-28T14:41:43+00:00\",\"dateModified\":\"2014-03-28T13:21:25+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mirantis Fuel &#8211; Openstack installation for Noddy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\",\"name\":\"Sean Murphy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"caption\":\"Sean Murphy\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mirantis Fuel - Openstack installation for Noddy - Service Engineering (ICCLab &amp; SPLab)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/","og_locale":"en_US","og_type":"article","og_title":"Mirantis Fuel - Openstack installation for Noddy","og_description":"While we have lots of experience working with cloud automation tools, for OpenStack in particular, it has taken us a little while to get around to checking out Fuel from Mirantis. Here, we give a short summary of our initial impressions of this very interesting tool. Schlagw\u00f6rter: deployment, Mirantis Fuel","og_url":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2014-01-28T14:41:43+00:00","article_modified_time":"2014-03-28T13:21:25+00:00","author":"Sean Murphy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sean Murphy","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/"},"author":{"name":"Sean Murphy","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"headline":"Mirantis Fuel &#8211; Openstack installation for Noddy","datePublished":"2014-01-28T14:41:43+00:00","dateModified":"2014-03-28T13:21:25+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/"},"wordCount":415,"commentCount":4,"keywords":["deployment","Mirantis Fuel"],"articleSection":["HowTos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/","url":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/","name":"Mirantis Fuel - Openstack installation for Noddy - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"datePublished":"2014-01-28T14:41:43+00:00","dateModified":"2014-03-28T13:21:25+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/mirantis-fuel-openstack-installation-for-noddy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Mirantis Fuel &#8211; Openstack installation for Noddy"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d","name":"Sean Murphy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","caption":"Sean Murphy"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/3985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=3985"}],"version-history":[{"count":1,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/3985\/revisions"}],"predecessor-version":[{"id":4270,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/3985\/revisions\/4270"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=3985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=3985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=3985"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=3985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}