{"id":4679,"date":"2013-07-16T11:15:12","date_gmt":"2013-07-16T16:15:12","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=4679"},"modified":"2013-07-11T11:46:16","modified_gmt":"2013-07-11T16:46:16","slug":"open-mic-spotlight-wayne-walls","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/open-mic-spotlight-wayne-walls\/","title":{"rendered":"Open Mic Spotlight: Wayne Walls"},"content":{"rendered":"<p class=\"lead\"><em><a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/07\/pro-headshot03.jpg\"><img loading=\"lazy\" class=\"alignright size-thumbnail wp-image-4681\" alt=\"pro-headshot03\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/07\/pro-headshot03-150x150.jpg\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/07\/pro-headshot03-150x150.jpg 150w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/07\/pro-headshot03-125x125.jpg 125w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>This post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful as we celebrate the third birthday of the project. Each day in July, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun.<\/em><\/p>\n<p><em>Wayne Walls is a Cloud Architect at Rackspace, where he\u00a0evangelizes global cloud strategy. A\u00a0tenured technology\u00a0leader, Wayne has engineered complex technical solutions,\u00a0delivered\u00a0IT transformation plans, and implemented\u00a0multiple\u00a0training initiatives around cloud computing. Co-maintainer of the Rackspace Developer blog, Wayne is helping developers, engineers, and executives\u00a0understand\u00a0cloud technologies and how to turn that knowledge into tangible returns. He\u00a0holds a B.S. of Information\u00a0Systems and a B.A. of Economics from the University of Oklahoma. Follow him on Twitter at\u00a0<a href=\"https:\/\/twitter.com\/waynewalls\">@waynewalls<\/a>.<b>\u00a0<\/b><\/em><\/p>\n<p><b>1. Describe an interesting OpenStack deployment that you were part of, and why others ought to know about it. What made that project work? Tick?<\/b><\/p>\n<p>Working at Rackspace gave me an interesting\u00a0opportunity; I was able\u00a0to work with OpenStack at a very early stage. \u00a0The first time I deployed OpenStack it was on the Austin release \u2013 the first OpenStack release &#8211; when <a href=\"https:\/\/twitter.com\/JordanRinke\">Jordan Rinke<\/a> and I were\u00a0tasked with building an OpenStack cloud for the Bexar Design Summit in San Antonio. \u00a0If I recall correctly, Austin had\u00a0roughly\u00a01,000 lines of code and roughly five pages of documentation (compared to\u00a0the\u00a0now nearly 100,000 lines of code and\u00a0fantastic\u00a0wiki with\u00a0hundreds\u00a0of pages of helpful documentation\u00a0available\u00a0to newcomers \u2013 big props to Anne Gentle for helping the world OpenStack better). \u00a0After days of combing through the code to figure out what flags existed and what they did, we were able to stand up a six node cluster for the Friday &#8220;Deploy a Cloud&#8221; session. \u00a0Using QEMU, we were going to walk\u00a0conference\u00a0attendees\u00a0thorough\u00a0the\u00a0process of deploying OpenStack\u2026on OpenStack. \u00a0To make things even more interesting, Dell provided us a half-rack to deploy onto &#8211; a rack of prototype Dell C-series sleds running Ubuntu 10.04.<\/p>\n<p>In review, here are a couple\u00a0memories\u00a0from our deployment:<\/p>\n<ul>\n<li>#openstack on\u00a0freenode had about 50 people in there. \u00a0Someone named &#8220;<a href=\"https:\/\/twitter.com\/vish\">vish<\/a>&#8221; knew a ton about everything.<\/li>\n<li>There were multiple configuration files\n<ol start=\"1\">\n<li>nova.conf<\/li>\n<li>nova-network.conf<\/li>\n<li>nova-manage.conf<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<ul>\n<li>No OpenStack API, all EC2 API controlled with euca2ools<\/li>\n<li>No Glance; there was a service called nova-objectstore that acted as middleware that treated local disk as an S3 bucket. \u00a0This is how images were uploaded into OpenStack.\n<ul>\n<li>Finding an image to upload into OpenStack to boot was NOT EASY.<\/li>\n<\/ul>\n<\/li>\n<li>The command that caused a ton of heartache (unable to ping or SSH to instance once booted):\n<ul>\n<li>euca-authorize -P icmp -t -1:-1 default<\/li>\n<li>euca-authorize -P tcp -p 22 default<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/twitter.com\/galthaus\">Greg Althaus<\/a> from Dell loves his khaki shorts<\/li>\n<\/ul>\n<p>While digging though my notes on this project I found this small script we could use to redeploy\u00a0our cloud in the event something went horribly wrong: <a href=\"http:\/\/paste.openstack.org\/show\/39512\/\">http:\/\/paste.openstack.org\/show\/39512\/<\/a> &#8211; this script evolved into the first \u2018automated\u2019 deployment tool for OpenStack.\u00a0 Special thanks to <a href=\"https:\/\/twitter.com\/vish\">Vish<\/a> for writing \u201cnova.sh,\u201d the precursor to <a href=\"http:\/\/devstack.org\/\">DevStack<\/a> and Laurent Luce for helping us understand <a href=\"http:\/\/www.laurentluce.com\/posts\/openstack-nova-nova-sh-script-explained\/\">how it worked<\/a>.\u00a0 Lots of commands were directly lifted from here and made many operations folks around the world rejoice.<\/p>\n<p>After reviewing the that script, I&#8217;m absolutely blown away by how far the project has come in terms of\u00a0maturity, ease of use, and ease of deployment. And that\u2019s after just three years. \u00a0I very much look forward to the next three years!<\/p>\n<p><b>2. What is the most common misconception you hear about OpenStack?<\/b><\/p>\n<p>&#8220;No one is using it in production.&#8221; \u00a0That\u2019s baloney. Early on, companies\u00a0 viewed OpenStack as a\u00a0competitive\u00a0advantage\u00a0and\u00a0were putting\u00a0it into production. But they weren\u2019t necessarily sharing that with the world. \u00a0As time passes more and more user stories are becoming public knowledge and hopefully this\u00a0misconception\u00a0will be\u00a0dispelled. Just look at all of the customers who spoke at the last design Summit in Portland \u2013 a good number of them are running OpenStack in production.<\/p>\n<p><b>3. What&#8217;s the most critical feature you think cloud software needs to be widely adopted over the next year?\u00a0<\/b><\/p>\n<p>Authentication ties in to all OpenStack components. \u00a0The pace of innovation of OpenStack and its integrated and community projects is astounding. \u00a0From my perspective, the blocker to many companies adopting OpenStack and\/or its supporting projects is the fact authentication is not fully baked and features are outpacing the ability to control access.<\/p>\n<p><b>4. How would you suggest to someone that they should pick OpenStack for deployment? What is the most compelling argument for OpenStack in your mind?<\/b><\/p>\n<p>Two main reasons:<\/p>\n<p>1.\u00a0 The community ecosystem is friendly, brilliant and engaging.\u00a0 OpenStack is like a family, sure there are disagreements, but at the end of the day everyone is looking out for each other and wants to make OpenStack the best it can be for the world to use.<\/p>\n<p>2.\u00a0 Public, private and bare-metal \u2013 the hybrid cloud. \u00a0OpenStack unlocks the ability to pick the right place for your application to get the best benefit. \u00a0It\u2019s a true hybrid cloud strategy.<\/p>\n<p><b>5. What is your favorite productivity hack? Secret trick? Shortcut you&#8217;re slightly embarrassed to admit?\u00a0<\/b><\/p>\n<p>If This Then That (IFTTT) is awesome. \u00a0Social media is\u00a0a great way to keep up to date on all the things, but there is a lot of noise if you&#8217;re consuming data from multiple social networks, blogs, mailing lists, etc. \u00a0Using a service like IFTTT allows you to pick and choose how information is disseminated to you, and also how you can share information with your personal networks.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful as we celebrate the third birthday of the project. Each day in July, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/open-mic-spotlight-wayne-walls\/\" class=\"more-link\" title=\"Read Open Mic Spotlight: Wayne Walls\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[465],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/4679"}],"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\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=4679"}],"version-history":[{"count":7,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/4679\/revisions"}],"predecessor-version":[{"id":4687,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/4679\/revisions\/4687"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=4679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=4679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=4679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}