{"id":381,"date":"2010-02-05T09:14:13","date_gmt":"2010-02-05T15:14:13","guid":{"rendered":"http:\/\/www.webadminblog.com\/?p=381"},"modified":"2010-02-09T15:21:43","modified_gmt":"2010-02-09T21:21:43","slug":"opscamp-debrief","status":"publish","type":"post","link":"https:\/\/www.webadminblog.com\/index.php\/2010\/02\/05\/opscamp-debrief\/","title":{"rendered":"OpsCamp Debrief"},"content":{"rendered":"<p>I went to <a href=\"http:\/\/opscamp-austin-2010.eventbrite.com\/\">OpsCamp<\/a> this last weekend here in Austin, a get-togther for Web operations folks specifically focusing on the cloud, and it was a great time!\u00a0 Here&#8217;s my after action report.<\/p>\n<p>The event invite said it was in the <a href=\"http:\/\/www.spiderhousecafe.com\/index.php\">Spider House<\/a>, a cool local coffee bar\/normal bar.\u00a0 I hadn&#8217;t been there before, but other people that had said &#8220;That&#8217;s insane!\u00a0 They&#8217;ll never fit that many people!\u00a0 There&#8217;s outside seating but it&#8217;s freezing out!&#8221;\u00a0 That gave me some degree of trepidation, but I still racked out in time to get downtown by 8 AM on a Saturday (sigh!).\u00a0 Happily, it turned out that the event was really in the adjacent music\/whatnot venue also owned by Spider House, the <a href=\"http:\/\/www.unitedstatesartauthority.com\/\">United States Art Authority<\/a>, which they kindly allowed us to use for free!\u00a0 There were a lot of people there; we weren&#8217;t overfilling the place but it was definitely at capacity, there were near 100 people there.<\/p>\n<p>I had just hears of OpsCamp through word of mouth, and figured it was just going to be a gathering of local Austin Web ops types.\u00a0 Which would be entertaining enough, certainly.\u00a0 But as I looked around the room I started recognizing a lot of guys from <a href=\"http:\/\/en.oreilly.com\/velocity2010\">Velocity<\/a> and other major shows; CEOs and other high ranked guys from various Web ops related tool companies.\u00a0 Sponsors included <a href=\"http:\/\/www.johnmwillis.com\/\">John Willis<\/a> and Adam Jacob (creator of <a href=\"http:\/\/wiki.opscode.com\/display\/chef\/Home\">Chef<\/a>) from <a href=\"http:\/\/www.opscode.com\/\">Opscode<\/a> , Luke Kanies from <a href=\"http:\/\/reductivelabs.com\/\">Reductive Labs<\/a> (creator of <a href=\"http:\/\/reductivelabs.com\/trac\/puppet\/\">Puppet<\/a>), Damon Edwards and Alex Honor from <a href=\"http:\/\/www.dtosolutions.com\/\">DTO Solutions<\/a> (formerly ControlTier), <a href=\"http:\/\/www.socializedsoftware.com\/\">Mark Hinkle<\/a> and Matt Ray from <a href=\"http:\/\/www.zenoss.com\/\">Zenoss<\/a>, Dave Nielsen (<a href=\"http:\/\/www.cloudcamp.org\/\">CloudCamp<\/a>), Michael Cot\u00e9 (<a href=\"http:\/\/redmonk.com\/\">Redmonk<\/a>), <a href=\"http:\/\/bitnami.org\/\">Bitnami<\/a>, <a href=\"http:\/\/www.spiceworks.com\/\">Spiceworks<\/a>, and <a href=\"http:\/\/www.rackspacecloud.com\/\">Rackspace Cloud<\/a>.\u00a0 Other than that, there were a lot of random Austinites and some guys from big local outfits (Dell, IBM).<\/p>\n<p>You can <a href=\"http:\/\/twitter.com\/search?q=%23opscamp\">read all the tweets about the event<\/a> if you swing that way.<\/p>\n<p>OpsCamp kinda grew out of an earlier thing, <a href=\"http:\/\/barcamp.org\/BarCampESM\">BarCampESM<\/a>, also in Austin two years ago.\u00a0 I never heard about that, wish I had.<\/p>\n<h3>How It Went<\/h3>\n<p>I had never been to an &#8220;unconference&#8221; before.\u00a0 Basically there&#8217;s no set agenda, it&#8217;s self-emergent.\u00a0 It worked pretty well.\u00a0 I&#8217;ll describe the process a bit for other noobs.<\/p>\n<p>First, there was a round of lightning talks.\u00a0 Brett from Rackspace noted that &#8220;size matters,&#8221; Bill from Zenoss said &#8220;monitoring is important,&#8221; and Luke from Reductive claimed that &#8220;in 2-4 years &#8216;cloud&#8217; won&#8217;t be a big deal, it&#8217;ll just be how people are doing things &#8211; unless you&#8217;re a jackass.&#8221;<\/p>\n<p>Then it was time for sessions.\u00a0 People got up and wrote a proposed session name on a piece of paper and then went in front of the group and pitched it, a hand-count of &#8220;how many people find this interesting&#8221; was taken.<\/p>\n<p>Candidates included:<\/p>\n<ul>\n<li> service level to resolution<\/li>\n<li> physical access to your cloud assets<\/li>\n<li> autodiscovery of systems<\/li>\n<li> decompose monitoring into tool chain<\/li>\n<li> tool chain for automatic provisioning<\/li>\n<li> monitoring from the cloud<\/li>\n<li> monitoring in the cloud &#8211; widely dispersed components<\/li>\n<li> agent based monitoring evolution<\/li>\n<li> devops is the debil &#8211; change to the role of sysadmins<\/li>\n<li>And more<\/li>\n<\/ul>\n<p>We decided that so many of these touched on two major topics that we should do group discussions on them before going to sessions.\u00a0 They were:<\/p>\n<ul>\n<li> monitoring in the cloud<\/li>\n<li> config mgmt in the cloud<\/li>\n<\/ul>\n<p>This seemed like a good idea; these are indeed the two major areas of concern when trying to move to the cloud.<\/p>\n<p>Sadly, the whole-group discussions, especially the monitoring one, were unfruitful.\u00a0 For a long ass time people threw out brilliant quips about &#8220;Why would you bother monitoring a server anyway&#8221; and other such high-theory wonkery.\u00a0 I got zero value out of these, which was sad because the topics were crucially interesting &#8211; just too unfocused; you had people coming at the problem 100 different ways in sound bytes.\u00a0 The only note I bothered to write down was that &#8220;monitoring porn&#8221; (too many metrics) makes it hard to do correlation.\u00a0 We had that problem here, and invested in a (horrors) non open-source tool, Opnet Panorama, that has an advanced analytics and correlation engine that can make some sense of tens of thousands of metrics for exactly that reason.<\/p>\n<h3>Sessions<\/h3>\n<p>There were three sessions.\u00a0 I didn&#8217;t take many notes in the first one because, being a Web ops guy, I was having to work a release simultaneously with attending OpsCamp \ud83d\ude1b<\/p>\n<p><!--more--><\/p>\n<p>The second was interesting.\u00a0 Adam Jacob from Opscode moderated a talk on &#8220;DevOps &#8211; Is It The Devil?&#8221;\u00a0 That&#8217;s my version of the title, I think he said &#8220;anti-pattern&#8221;.\u00a0 Anyway, opinionson devops were mixed, as were opinions on what it means exactly.\u00a0 Is it business alignment?\u00a0 Sysadmins getting into the product code?\u00a0 Better automation on the sysadmin side?\u00a0 I have lots of opinions on this for later blog posts.\u00a0 Also see the &#8220;<a href=\"http:\/\/dev2ops.org\/\">dev2ops<\/a>&#8221; blog for related info.<\/p>\n<p>Adam says there&#8217;ll be more on this at <a href=\"http:\/\/en.oreilly.com\/velocity2010\">Velocity<\/a>, they&#8217;re planning an unconference the day after on this topic.<\/p>\n<p>The third session was kinda cool.\u00a0 I forget what it was supposed to be about, but what it turned into was a Mafia-style sitdown between all the major players that came including Luke, Adam, and Damon to talk about how to work together, in that a comprehensive model for automated infrastructure would be of joint value to everyone.\u00a0 Big thoughts:<\/p>\n<p>Controltier did a <a href=\"http:\/\/blog.controltier.com\/2009\/04\/new-whitepaper-achieving-fully.html\">previous diagram and white paper<\/a> showing how some of the tools fit together &#8211; it is well regarded and it helped me personally when I first started trying to figure out the CM landscape.<\/p>\n<p>It&#8217;s really here where big companies like HP and IBM beat out open source.\u00a0 Their software isn&#8217;t better by any stretch of the imagination.\u00a0 I&#8217;ve personally used HP Deploy Management, for example, and it&#8217;s really not as good as some of the open source offerings.\u00a0 But when they come in, they are able to provide you a comprehensive picture of how everything fits together, what you need, etc. that makes doing business with them easier.<\/p>\n<p>My corollary &#8211; guys, work together to get better.\u00a0 You shouldn&#8217;t be worried about your piece of the miniature current pie, you should be looking to cut into the IBM\/CA\/HP business and get part of the huge pie.<\/p>\n<p>The products need APIs so they can be integrated.\u00a0 Especially, people need to be able to integrate their system provisioning and monitoring off the same configs.<\/p>\n<p>In the end, everyone told DTO they trust them to take a first shot at an architecture diagram and would be happy to edit.\u00a0 Woot!<\/p>\n<h3>Random Tips<\/h3>\n<p>&#8220;DevOps&#8221; &#8211; new buzzword for the new role Ops folks are finding themselves in, this resonated with us as we&#8217;re having to combine ops and dev in our new cloud projects.<\/p>\n<p>Visible Ops &#8211; A good book on ops recommended highly to us.\u00a0 <a href=\"http:\/\/www.amazon.com\/Visible-Ops-Handbook-Implementing-Practical\/dp\/0975568612\/ref=pd_bxgy_b_img_b\">This<\/a>, I think?<\/p>\n<p>git &#8211; I wasn&#8217;t all that enthused about this new revision control system (&#8220;yet another one,&#8221; I thought), but Luke went on about it for a long time and I think I see some of its cooler points now.<\/p>\n<p>One of the organizers (forget which one) will start an &#8220;opsforum&#8221; google group so we can further collaborate online.\u00a0 This is great &#8211; one of the biggest problems in the Web ops space is that there&#8217;s no good single place to go to bring all this under one umbrella.\u00a0 We&#8217;ve had the Velocity conference for a couple years and now we have OpsCamp, but between events it&#8217;s all following people&#8217;s blogs, no real community.<\/p>\n<p>Here in Austin there&#8217;s other semi related entities like the LPSA austin chapter, cactus (unix), and geekaustin.org but they&#8217;re more Austin only and not focused quite on point for Web ops.<\/p>\n<p><a href=\"https:\/\/fedorahosted.org\/cobbler\/\">cobbler<\/a>, a Linux install server &#8211; I hadn&#8217;t heard of it before.\u00a0 (I&#8217;ll be honest, I try not to stay down at the OS level too much any more&#8230;)\u00a0 But it sounds cool.<\/p>\n<p><a href=\"http:\/\/controltier.com\/\">ControlTier<\/a>, a cool open source automation tool\/company we met at Velocity and liked, has changed focus somewhat and corporately has become <a href=\"http:\/\/www.dtosolutions.com\/\">DTO Solutions<\/a>, more of a consultancy around the whole automation area.\u00a0 Seems like a good move for them.<\/p>\n<p>People are getting a little disgruntled with <a href=\"http:\/\/en.oreilly.com\/velocity2010\">Velocity<\/a> &#8211; it seems to be leaning real heavy towards the front end performance thing and losing any meaningful focus on operations.\u00a0 I tend to agree &#8211; it needs a wider focus &#8211; performance overall, not just front end, and more ops stuff.\u00a0 And I love open source but let&#8217;s get the Splunks etc. of the world there too.<\/p>\n<h3>After Party<\/h3>\n<p>We tried to pay Spider House back adequately for providing the venue gratis by drinking the rest of the OpsCamp budget away there.\u00a0 Mmm, Jameson.<\/p>\n<p>Notable open source evangelist <a href=\"http:\/\/whurley.com\/\">whurley<\/a> showed up for dinner at Ruby&#8217;s later; he even got Luke to loosen up a bit.\u00a0 Talking over drinks and dinner revealed that for many of them, it was their first time in Texas &#8220;besides the airports.&#8221; I thought it was a little funny that Texas still provokes a somewhat-joking fearfulness amongst visitors.\u00a0 Being a native Texan, I have to admit on some level that pleases me.\u00a0 Allow me to quote from Ulysses S. Grant&#8217;s memoir:<\/p>\n<p>&#8220;The journey was hazardous on account of Indians, and there were white men in Texas whom I would not have cared to meet in a secluded place.&#8221;<\/p>\n<p>I hope all the visitors had a good time in Austin, and I am excited to have some more OpsCamps!\u00a0 I think they&#8217;re planning for it to be yearly, but I&#8217;d be happy to have an &#8220;Austin only&#8221; thing more frequently.\u00a0 A number of admins I know couldn&#8217;t make it but would totally be down for such a thing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I went to OpsCamp this last weekend here in Austin, a get-togther for Web operations folks specifically focusing on the cloud, and it was a great time!\u00a0 Here&#8217;s my after action report. The event invite said it was in the Spider House, a cool local coffee bar\/normal bar.\u00a0 I hadn&#8217;t been there before, but other [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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}},"categories":[381],"tags":[389,39,627,390,632,383,265,388,387,385,391],"class_list":["post-381","post","type-post","status-publish","format-standard","hentry","category-operations","tag-chef","tag-cloud","tag-cloud-computing","tag-controltier","tag-devops","tag-opscamp","tag-puppet","tag-systems","tag-web-admin","tag-web-ops","tag-zenoss"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfI0c-69","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":14,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/381\/revisions\/391"}],"wp:attachment":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}