<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Standalone Sysadmin &#187; System Administration</title>
	<atom:link href="http://www.standalone-sysadmin.com/blog/category/sysadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.standalone-sysadmin.com/blog</link>
	<description>A blog for IT Admins who do everything by an IT Admin who does everything</description>
	<lastBuildDate>Mon, 14 May 2012 14:58:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Triumphant return of SysAdministrivia</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/05/triumphant-return-of-sysadministrivia/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/05/triumphant-return-of-sysadministrivia/#comments</comments>
		<pubDate>Fri, 04 May 2012 13:24:54 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2832</guid>
		<description><![CDATA[I love the idea of podcasts, but I decided a while back that the ones that were out there all fell into a format that were nearly unlistenable to me. I didn&#8217;t like the length, and I didn&#8217;t like the ceaseless laughing at each other by the cohosts. It was just grating on my nerves. [...]]]></description>
			<content:encoded><![CDATA[<p>I love the idea of podcasts, but I decided a while back that the ones that were out there all fell into a format that were nearly unlistenable to me. I didn&#8217;t like the length, and I didn&#8217;t like the ceaseless laughing at each other by the cohosts. It was just grating on my nerves. I decided that I wanted to do one, but differently than what was out there. </p>
<p>After some discussion, my friend <a href="https://twitter.com/#!/solarce">Brandon Burton</a> and I started a podcast called SysAdministrivia. We released 2 episodes of the 4 that we recorded, but life intervened. Brandon changed jobs, I quit mine, and I moved to Ohio. And 18 months passed. </p>
<p>Now, though, we&#8217;re back. <a href="http://www.sysadministrivia.com/2012/05/04/episode-003/">Episode 003</a> was released today. It&#8217;s only 25 minutes, so it should be easy to listen to. There are show notes with links on the website. </p>
<p>Please check it out, and if you like the format and idea, subscribe to the RSS. We&#8217;ll work on getting iTunes integration, but if there&#8217;s anything we should be doing that we aren&#8217;t, drop me a line or a comment below and tell me! </p>
<p>Thanks for listening! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/05/triumphant-return-of-sysadministrivia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I Can&#8217;t Drink, and Neither Should You</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/04/i-cant-drink-and-neither-should-you/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/04/i-cant-drink-and-neither-should-you/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 04:59:09 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2791</guid>
		<description><![CDATA[Just kidding. I&#8217;ve had this blog post sitting in my queue for a week. I really thought this whole thing would blow over, but people keep talking about it, and as an interested conference-goer, it&#8217;s not outside of the realm of my interests&#8230;it&#8217;s just that I think that this whole &#8220;drinking at conferences&#8221; thing is [...]]]></description>
			<content:encoded><![CDATA[<p>Just kidding. </p>
<p>I&#8217;ve had this blog post sitting in my queue for a week. I really thought this whole thing would blow over, but people keep talking about it, and as an interested conference-goer, it&#8217;s not outside of the realm of my interests&#8230;it&#8217;s just that I think that this whole &#8220;<a href="http://ryanfunduk.com/culture-of-exclusion/">drinking at conferences</a>&#8221; thing is pretty overblown. </p>
<blockquote><p>
Work is the curse of the drinking class<br />
&#8211;Oscar Wilde
</p></blockquote>
<p>A lot of people go to conferences and drink while they&#8217;re there. A subset of people go to conferences SO that they can drink. Which, speaking economically, makes no sense to me. But whatever, there you have it. </p>
<p>Now, the post that I linked to above, Ryan Funduk&#8217;s <i>Our Culture of Exclusion</i> begins with two paragraphs about a culture of exclusion (and hey, I think that there really is a small group of individuals who actively try to exclude other people. I wrote <a href="http://www.standalone-sysadmin.com/blog/2010/08/xenophobia-and-elitism-in-the-community/">Xenophobia and Elitism in the Community</a> two years ago), but then he dives headlong into an accusatory diatribe over the &#8220;Alcohol Clique&#8221;. </p>
<p>Let me confront this label head on.</p>
<p>There isn&#8217;t an alcohol &#8220;clique&#8221; at tech conferences. There is a culture of technical people, and one aspect of that culture is alcohol. It isn&#8217;t the reason that (most) people come together, but it <i>is</i> something that is shared by many members of the community. That isn&#8217;t a clique, that&#8217;s mainstream. </p>
<p>Enough of the label, let&#8217;s actually get to the substance of the problem. </p>
<p>Ryan views drinking as exclusionary because some people don&#8217;t drink, don&#8217;t want to frequent the places where alcohol is drunk, and don&#8217;t want to be around people that have been drinking. </p>
<p>I sympathize with people who don&#8217;t drink, don&#8217;t want to frequent the places where alcohol is drunk, and don&#8217;t want to hang out with people who have been drinking. It has to be frustrating when 95% (99%? I don&#8217;t know the numbers) of a conference disappears in order to go partake in something you cannot or choose not to partake in. </p>
<p>At the same time, though, the activities of this vast majority are not exclusionary. You are not being excluded, you are excluding yourself if you choose not to be around people who are drinking. This isn&#8217;t a case of a disability barring you from entering a building &#8211; it&#8217;s a choice that you&#8217;re making not to be around people. </p>
<p>That being said&#8230;I agree with a lot of the observations that Ryan makes. There certainly are people (too many of them) that drink until they&#8217;re witless. Who are loud and obnoxious&#8230;and who frequent places that are loud and obnoxious. I don&#8217;t like that particular &#8220;scene&#8221;, so I don&#8217;t go there or hang out with those people. </p>
<p>Some of the things that go on around other conferences (like VMworld) are kind of&#8230;off the chart, as far as bad decision-making goes, so I&#8217;m going to exclude them and deal with the ones that I have more experience with, such as PICC and LISA&#8230;and it&#8217;s not all sunshine and roses, but it&#8217;s not all bad, either. </p>
<p>As you probably know, LISA has Birds of a Feather sessions, or BoFs, after normal conference hours. These are &#8220;unconference&#8221; sessions where people can create a meeting about a particular topic, and then (the theory goes) anyone with interest in that topic shows up and you can have an engaging and informative discussion. The BoFs are scheduled each night, Monday-Thursday until 10pm or so. </p>
<p>That&#8217;s exactly what happens, too. There are a lot of interesting BoFs on good topics that are all well attended. Until Wednesday, that is. Wednesday is when the actual LISA conference begins, with the previous two days having been training only. On Wednesday, the floodgate of attendees opens and the BoFs change. </p>
<p>Instead of having 6 rooms where each has 4 hours of BoFs full of people, you have 3-4 rooms of poorly-attended BoFs because enterprises grab up big chunk of BoF time&#8230;which I&#8217;m not complaining about. Vendors have the same right to BoF time as individuals (note that I don&#8217;t know if a BoF time block is negotiated as part of a sponsorship package or not, but it may be, since a couple of the vendors get 2 hour BoF-space). What I do complain about is that these things are called BoFs in the first place. </p>
<p>Look at <a href="http://static.usenix.org/events/lisa11/bofs.html">the LISA&#8217;11 BoF schedule</a>. Take note of everything that says &#8220;vendor BoF&#8221;. My impression, from the majority that I&#8217;ve been to, is that they are far-less BoF and far more marketing and headhunting opportunities, in some cases with a party atmosphere thrown in. There&#8217;s often very little actual discussion of the company&#8217;s technologies other than maybe a slideshow or a technical &#8220;state of the union&#8221;-type address. </p>
<p>If there&#8217;s so very little signal in all of the noise, why do people go? In a word&#8230;beer. At the very least, there are buckets full of beer at the front door of the room when you walk in. The higher-end ones have wine, too, and although I&#8217;ve never seen liquor in an official BoF, there very well could be. I don&#8217;t know. </p>
<p>The thing with the vendor BoFs is that the vendors see buying beer as either a community service of sorts, or a marketing expense, or maybe as a human-resources endeavor, but whatever the reason, it virtually guarantees that any BoF that runs up against, say Google&#8217;s, is going to have next to no one attending it. </p>
<p>But what are you going to do? As someone who throws a BoF or two every year, I have a choice to make. I can schedule my BoF before the big vendor BoFs start, or I can schedule it late enough that all of the vendor BoFs are over, or I can schedule it against what I judge to be the weakest vendor BoF in my time frame. I&#8217;ve done all of those. But let me be very clear &#8211; I am not being excluded. I am making a choice to not attend a vendor BoF and partake of whatever it is that they&#8217;re offering, be it alcohol, company, or ambiance. It is my choice. </p>
<p>Yes, the situation sucks from the perspective of someone who feels like they have something to offer people who are busy drinking somewhere else, but that is the situation at hand. Would eliminating vendor BoFs solve the problem? Hell no. LISA is held in the heart of metropolitan areas for a reason &#8211; good access to local restaurants, pubs, and other attractions. Enterprises would LOVE it if the LISA staff got rid of vendor BoFs, because hotels charge an astounding amount of money for providing beer, and it would be cheaper to rent an entire pub than it is to supply hotel beer and wine to the probably 400+ people who showed up to Google&#8217;s BoF last year. </p>
<p>If you eliminate vendor BoFs then you not only continue to keep vendors involved, but you actively draw people away from the conference location. This isn&#8217;t even &#8220;not winning&#8221;, it&#8217;s losing worse. </p>
<p>There is no way to win the war on an &#8220;anti-alcohol&#8221; ticket. Ask the <a href="https://en.wikipedia.org/wiki/Twenty-first_Amendment_to_the_United_States_Constitution">21st amendment of the United States Constitution</a>. </p>
<p>So instead, winning the war means picking your battles and deciding what you want to fight against. </p>
<p>Here is what I am against, that Ryan referenced in his post. I am against parties that are so dark you can&#8217;t see the person you&#8217;re trying to talk to. I am against parties that are so loud that you can&#8217;t hear the person you&#8217;re trying to talk to. And I&#8217;m against parties that are so crowded that you can&#8217;t find the person you&#8217;re trying to talk to. If you&#8217;ve been to conferences, you know the parties that I&#8217;m talking about, and at LISA, I can think of at least one that was a &#8220;vendor BoF&#8221;. </p>
<p>So, if I were to take the stance that I was against a party of that sort, my first step would be to identify why people wanted to be at that party. </p>
<p>Is it the ambiance? For a few people, sure, but there&#8217;s far more ranting against that than praise of it. Since the people who like that &#8220;club&#8221; feel are going to seek it out, and my goal isn&#8217;t to be in a place like that, our differences on the subject are irreconcilable, so I&#8217;ve got to move on. </p>
<p>Is it the giveaways? Sure, that has a lot to do with it. If someone is giving away an iPad or an Android, or a pass to LISA next year, but you&#8217;ve got to be present to win, you&#8217;re going to have a much higher attendance than you would otherwise. </p>
<p>But I think that the big reason is the alcohol, because free beer is a big draw for people who like to drink, and large vendor BoFs have it in spades. It&#8217;s the biggest draw that I hear about whenever I talk to someone who&#8217;s going to those BoFs. </p>
<p>So, in a thought-experiment, how could you fix the fact that people are going to vendor BoFs instead of content BoFs? You could eliminate the alcohol and giveaway aspect, but we already established how that turned out. Or you could level the playing field. </p>
<p>If all of the BoFs had the same access to alcohol, snacks, sodas, etc that the vendor BoFs did, then the vendor BoFs would be on equal footing with the guy who wants to hang out with people and talk about shell scripting, or configuration management, or anything else that no vendor would ever sponsor on their own. If there were no incentive to attend a useless BoF, then you wouldn&#8217;t. And vendors COULD move away from the conference and have unofficial BoFs at local pubs, but they wouldn&#8217;t, for the same reason they don&#8217;t now &#8211; competition from other more convenient (i.e. on the conference site) BoFs that offer the same or similar levels of desirable features (i.e. alcohol). </p>
<p>Anyway, enough about conference BoFs, and back to the culture of drinking stuff. </p>
<p>Again, yes, our culture does include drinking as one of its hallmarks, but I have never, ever, not even once, been (or seen anyone) put down for deciding not to drink. And I know a lot of people that can&#8217;t or won&#8217;t drink. In fact&#8230; </p>
<p>I didn&#8217;t write about this here, because, well, I was &#8220;busy&#8221;, but a few weeks ago, during a Tech Field Day event, I had to go to the hospital because I was experiencing a condition called <a href="http://www.mayoclinic.com/health/atrial-fibrillation/DS00291">atrial fibrillation</a>, which is where the top part and bottom part of your heart disagrees about when and how often to pump. It&#8217;s very uncomfortable, and can be dangerous if left untreated, so I spent a few days in the hospital. </p>
<p>One of the outcomes of that was, because they feel that my having alcohol was a contributing factor, they advised me not to drink to excess. I decided that three days in the hospital was enough, and so I decided that the easiest way not to have a second beer is to not have the first. I haven&#8217;t had a drink of alcohol since the night I went in to the hospital. </p>
<p>That&#8217;s a big change for me, because I&#8217;m not a heavy or regular drinker, but I really enjoy good beer and good scotch, but I&#8217;m making a decision not to have them any more (although I reserve the right to taste new and interesting alcohols, I&#8217;m not going to be sitting down and having one). </p>
<p>By the arguments of Ryan and several other people who have weighed in on the topic, I could now consider myself excluded from the events where drinking takes place. Hogwash. </p>
<p>Were I not to be around people who are drinking, it would be my decision. As it is my decision to drink or not, is it not my decision to share company with people or not? If I don&#8217;t like the place they&#8217;re hanging out, I can hardly say that I&#8217;m being excluded for my own preferences. </p>
<p>No, I&#8217;m not going to take this exclusionary view. Instead, I am going to continue to hang out at the BoFs (both with and without alcohol), I&#8217;m going to continue to go to the hotel bar after hours. And I&#8217;m going to continue to not drink alcohol, and I have every confidence that no one is going to give me a second thought over it. And if the people I&#8217;m with drink too much to the point that I, in my sober state, can&#8217;t stand to be in their company, I&#8217;ll leave and find someone else, or go sleep. But I&#8217;m not being excluded. </p>
<p>So there, that is my very long, very complaint-filled view on this culture of exclusion thing. Let me know how wrong I am in the comments. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/04/i-cant-drink-and-neither-should-you/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Free Advice Is Worth What You Pay For It</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/04/free-advice-is-worth-what-you-pay-for-it/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/04/free-advice-is-worth-what-you-pay-for-it/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 03:02:35 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2792</guid>
		<description><![CDATA[It&#8217;s weird how things come in groups, seemingly. I can go for weeks or months and not get an email or message from readers asking advice, then a few will pop-up all at once. In the past week, I&#8217;ve gotten no less than three messages, all from different people who are going through certain decision-making [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s weird how things come in groups, seemingly. I can go for weeks or months and not get an email or message from readers asking advice, then a few will pop-up all at once.</p>
<p>In the past week, I&#8217;ve gotten no less than three messages, all from different people who are going through certain decision-making opportunities, and asking how it was that I got into system administration, and wanting to know how I gained the skills that I did.</p>
<p>If there&#8217;s anyone else reading who wonders about this, or is looking for an example of how someone learns system administration, then maybe this will suffice.</p>
<p><em>Note: this was a response to someone about to graduate in three weeks with their BS in Information Systems. They currently work for a webhosting company and handle a decent amount of Linux. They&#8217;ve been in both Windows and Linux shops, &#8220;done a bit of everything, run ESXi servers at my house with 2008 R2 AD, WSUS, FreeNAS, etc&#8221;. They&#8217;re getting ready to choose between two jobs, an easier one and one they&#8217;re afraid might be more than they can handle.</em></p>
<hr width="25%" />
<p>I learned almost entirely from books and from working on the products, just like you.</p>
<p>I went to college for a year (well, sort of &#8211; I went to DeVry before I figured out that it was a scam) but it taught me nothing relative to what I do right now. I learned Linux on my own by running it on my desktops over the course of a very long time (16 years so far).</p>
<p>My first IT job was in my first year of college doing remotely outsourced technical support for the BellSouth.net dialup ISP. Then I moved to a different project, doing dialup technical support for MCI Worldcom (again, outsourced to the same company that BellSouth used).</p>
<p>When I moved back to West Virginia where I grew up, I got a job at a local ISP doing tech support, and I just happened to know Linux better than either of the two administrators who were implementing it in the server infrastructure.<a href="http://www.standalone-sysadmin.com/blog/"><img class="alignright size-full wp-image-2795" title="Learning" src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/04/47376sp7pi4fxa3.jpg" alt="" width="200" /></a></p>
<p>They slowly &#8220;adopted&#8221; me into being a junior administrator-type. They taught me a little bit NT4 domains, and by the time I was an &#8220;official&#8221; junior admin, there was only one senior admin, and he and I taught ourselves Windows 2000 while I taught him more Linux. I eventually took over after he got a better job.</p>
<p>Back in those days, I tried to learn, but I took a kind of lackadaisical view of everything. I didn&#8217;t push like I do now. I just kind of went with things, implementing stuff as I needed, and I wasn&#8217;t anywhere near a &#8220;senior&#8221; sysadmin, I was probably a SAGE Level 2 when I left to move back to Columbus to take a programming job.</p>
<p>It didn&#8217;t take long before I found another sysadmin position, and my &#8220;stats&#8221; at that point were high-skill-level Linux admin, low-to-medium-skill-level Windows admin, and I was not incredibly well versed in the good overall tao of system administration.</p>
<p>You can look at my path of becoming a better system administrator in two ways: my skillset and my attitude. The second is, in my opinion, more important than the first.</p>
<p>What really turned the corner for my outlook was that I had started a thread on a forum that I frequented devoted to the &#8220;interesting command-line of the day&#8221;. Every day, I would post an interesting hack that I would develop using bash. I did things like write a <a href="http://sourceforge.net/projects/getrss/">command-line RSS reader</a> in a bash shell, or report the most-recent earthquakes in the world over a 5.0. Just weird little things that I thought were interesting.</p>
<p>I took to writing longer entries (or diatribes about technology) on my LiveJournal, but one day, a friend of mine basically said, &#8220;look, it&#8217;s great that you&#8217;re writing this here, but no one knows what you&#8217;re talking about&#8221;. So I thought, &#8220;maybe I&#8217;ll make a blog&#8221;. So I made a blog to share all of my technical writing.</p>
<p>This introduced me to the sysadmin blogger community, where I linked to (and read all of the posts by) people like <a href="http://lonesysadmin.net/">Bob Plankers</a>, <a href="http://jeffhengesbach.blogspot.com/">Jeff Hengesbach</a>, <a href="http://blog.lastinfirstout.net/">Michael Janke</a>, <a href="http://saintaardvarkthecarpeted.com/blog/">Saint Aardvark the Carpeted</a>, and <a href="http://blog.funnelfiasco.com/">Ben Cotton</a>. And I really do mean that I read everything they wrote.</p>
<p>I became aware of people like <a href="http://everythingsysadmin.com/">Tom Limoncelli</a>, <a href="http://cuddletech.com/blog/">Ben Rockwood</a>, and <a href="http://www.kitchensoap.com/">John Allspaw</a>.</p>
<p><img class="alignleft size-full wp-image-2796" title="Writing" src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/04/53613x6cpn5kqbf.jpg" alt="" width="150" /></p>
<p>I kept writing, and got linked to by a lot of people. A weird group called <a href="http://lopsa-nj.org/">LOPSA-NJ</a> added my blog to their RSS page. I checked it out, and in February of 2009, I <a href="http://www.flickr.com/photos/bandman614/3294425434/in/set-72157628425197761">became a member</a>. It seemed natural to go to the meetings when I moved to NJ, but they were a long way away. New York City was closer, so I started my own chapter there. Then when I moved back to Columbus, I started a chapter here, too.</p>
<p>In terms of my skillset, when I started at my job in Ohio, I was fairly well versed in all of the technologies they were using. They had a more involved backup plan than I was used to, and more physical sites, and way more data to move around. I had to begin thinking about data *en masse*, as opposed to in small, discrete files.</p>
<p>My boss there, the CTO, functioned (and still does) as the defacto DBA, and I learned the operation and administration of Oracle and PostgreSQL from him, from scripts, and from breaking it and fixing it.</p>
<p>Across the board, I worked to implement the ideas that I had been reading online in my own infrastructure &#8211; automation, separation of duties, structured management, repeatability. I learned more about backups from reading people like <a href="http://www.backupcentral.com/">Curtis Preston</a> and <a>Preston DeGuise</a>, and I worked to learn more about the underlying technologies.</p>
<p>Rather than working really hard to implement things the way my boss wanted, I began asking myself why we were doing things certain ways. I began to think about what my pain points were, and what caused them, and I began considering other ways.<br />
<img class="alignright" src="http://3.bp.blogspot.com/-Al-2k9WJpA8/TmDkuZ3W5tI/AAAAAAAAAD8/5-e85_BTUr4/s1600/1309073894-11.png" alt="" width="150" /><br />
We were an all-Linux shop, and we ran Slackware everywhere except on the desktops, which were split evenly between Mac and Windows. One of the things I hated was user account administration. Changing a user&#8217;s account on all machines, plus the pertinent Samba servers, plus ftp, etc etc really sucked. It got to the point that Moves, Adds, and Changes (MACs) were taking up most of my time. Then I found <a href="http://www.standalone-sysadmin.com/blog/2008/08/linux-authentication-against-active-directory/">Likewise Open</a>, and it changed my life. It allowed a Linux machine, almost ANY linux machine, to become part of an Active Directory infrastructure. We were a Linux shop, but I got a demo copy of 2003 Server, built an AD infrastructure, got some CentOS test machines up and running, and authenticated them against the directory. Then I showed my boss.</p>
<p>One of the things that Likewise-Open couldn&#8217;t do was run on Slackware, mostly because of the lack of PAM and package management. That meant migrating our entire infrastructure over to something that could work, which in this case was CentOS, since I had a very small amount of experience with it.</p>
<p>That was one example of implementing a new technology with a small amount of previous experience. SANs were a different story.</p>
<p>We had DAS on our file server, DAS on our backup file server (manually rsync&#8217;d between them), DAS on our database servers, web servers, etc etc etc. We didn&#8217;t use virtualization at all.</p>
<p>Because of the growth of data, we were going to need a new storage solution, and because of the age of our servers, an infrastructure refresh was called for as well. We were primarily a Dell shop, so naturally, we reached out to Dell to see if there was a deal they could cut us.</p>
<p><img class="alignleft" src="http://i.dell.com/images/global/products/pedge/1955_option_mandate.jpg" alt="" width="150" /><br />
As it turned out, the <a href="http://www.dell.com/downloads/global/products/pedge/en/pe1955_spec_sheet.pdf">1955 Blade Servers</a> were being EOL&#8217;d, and Dell was willing to cut a ridiculous deal to unload some on us. Add into that the two Dell-branded EMC AX4-5 SAN storage arrays that we needed, and we got an entirely new infrastructure for quarters on the dollar. And as a bonus, I got to build them <em>in parallel</em> with our existing infrastructure, so I could take as much time as I needed, within reason.</p>
<p>I&#8217;d never dealt with blades before. Or SAN storage. So I read as much as I could about them in documents from the manufacturer. You know those CDs full of docs that come in the boxes, but everyone always throws away? I actually put them in my CD-Rom and read them. And what I could find online. I searched for other people running them and read those blogs. I started reading some of the dozens of storage blogs that are out there talking about SAN storage. I took in as much information as I could find, and since I had <a href="http://www.flickr.com/photos/bandman614/2432246645/in/set-72157604826850180">my own lab full of this stuff</a>, I built and played and broke and fixed and learned as much as possible. Then I implemented.</p>
<p>Your story won&#8217;t look like mine &#8211; no two stories ever look alike. That&#8217;s why the attitude and outlook is so important. A good healthy approach to this job will allow you to reach your maximum potential, and will help toward you not hating the job.</p>
<p>Always take the long view, and think about the ramifications of the decisions you&#8217;re making. Don&#8217;t be afraid to over-reach from time to time, but try to balance that out by knowing what your limitations are, and knowing that you can always exceed them by learning and by trying.</p>
<p>Deciding what job you&#8217;re going to take is always difficult. I&#8217;ve never once regretted going with the harder or more interesting choice, whenever I&#8217;m presented with two. I tend to be aggressive, because I have faith in my ability to grow into whatever I find myself in. But, at the same time, I always represent myself as I am, not as I want to be&#8230;that helps people underestimate me.</p>
<p>I don&#8217;t know if you&#8217;re biting off more than you can chew, but if you don&#8217;t try, then you don&#8217;t know either.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/04/free-advice-is-worth-what-you-pay-for-it/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mosh Pit, or Why Terminal Emulators Suck</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/04/mosh-pit/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/04/mosh-pit/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 14:11:42 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2776</guid>
		<description><![CDATA[TELNET had some good things going for it — a local-echo mode and a well-defined network virtual terminal. Then SSH came along and added minor enhancements like confidentiality and authentication, at the cost of losing the local-echo mode and the well-defined terminal semantics. &#8211; from the homepage of Mosh Terminal emulators are a hard sell. [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
TELNET had some good things going for it — a local-echo mode and a well-defined network virtual terminal. Then SSH came along and added minor enhancements like confidentiality and authentication, at the cost of losing the local-echo mode and the well-defined terminal semantics.
</p></blockquote>
<p><center><i>&#8211; from the homepage of <a href="http://mosh.mit.edu/">Mosh</a></i></center></p>
<p>Terminal emulators are a hard sell. I mean, yeah, we want that functionality, but at the cost of selling our souls? OK, if not our souls, how about our sanity? </p>
<p>Ever had a misbehave program freak out and corrupt your display? Or maybe you&#8217;d cat the wrong binary, then suddenly f?Kfjd!ܾ!j?sRc?CH?U^, it looks like your mom picked up the phone during your BBS session, and you have to type &#8216;reset&#8217; to fix it. It&#8217;s not world-ending, but it is irritating. </p>
<p>As amusing as the telnet quote is, it&#8217;s right. Local echo is nothing if not immediate. We get feedback. Granted, in the case of telnet, that feedback doesn&#8217;t mean a whole lot, but still, it&#8217;s nice to be able to type and not see the letters show up several seconds later just because you&#8217;re typing into a terminal from 35,000ft  using an internet connection that cost you the price of a month of dial-up back in the days when mom could interrupt your session of <a href="http://en.wikipedia.org/wiki/Legend_of_the_Red_Dragon">Legend of the Red Dragon</a>. </p>
<p>Enter <a href="http://mosh.mit.edu/">Mosh</a>, a new take on terminal emulators. </p>
<p>Mosh is a client/server model. You run it almost exactly like you would ssh: </p>
<blockquote><p>
mosh msimmons@servername
</p></blockquote>
<p>It actually connects over ssh, then runs <i>mosh-server</i> on the other end. That&#8217;s when things get a little strange. </p>
<p>Mosh actually performs its transmissions via encrypted UDP datagrams. In the spirit of the heathen connectionless-UDP-protocols, it also doesn&#8217;t try to deliver each and every individual packet that the server spits out &#8211; so when you screw up and run <i>find /</i>, you don&#8217;t have to wait 10 minutes for your futile ctrl-c keystrokes to get to the server. Plus, and maybe most damning, it allows you to close your laptop, get off the plane, go into the terminal, pay ANOTHER $20, and connect back in immediately, all without running a screen session. Clearly, this is the work of Satan. </p>
<p>In all seriousness, though, this is pretty handy. What they actually do is, instead of treating the terminal like a stream (which is what every command line terminal emulator ever has done), they treat it like a <a href="http://en.wikipedia.org/wiki/Finite-state_machine">state machine</a>, and the network transmissions are all about bringing the client state into sync with the server state. That&#8217;s a cool idea. </p>
<p>It uses <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES-128</a> in <a href="http://www.cs.ucdavis.edu/~rogaway/ocb/">OCB mode</a>. Of course, the Layer-4 headers are still unencrypted, but <a href="http://en.wikipedia.org/wiki/IP_over_Unicorn">IP Over Unicorn</a> doesn&#8217;t exist yet. <i>*ahem*</i> </p>
<p>Check it out. It&#8217;s free, <a href="http://mosh.mit.edu/?#getting">available for a lot of systems</a>, and the formal paper will be presented at this year&#8217;s <a href="http://static.usenix.org/event/atc12/">USENIX ATC&#8217;12</a> conference during <a href="https://www.usenix.org/conferences#fcw12">Federated Conferences Week</a>. Cool, right? </p>
<p><b>Edit</b><br />
So, after I wrote this, I spun up an Ubuntu server in the <a href="http://www.standalone-sysadmin.com/blog/2012/03/building-my-lab-physical-virtual-and-imaginary/">HP Cloud</a>, and started playing with it. Very interesting. </p>
<p>The first thing I noticed was the confidence degree that the server received what I typed. I noticed this because the mosh shows how confident it is by underlining the words as I type them. For instance, when I type </p>
<blockquote><p>
echo &#8220;Four score and seven years ago our fathers brought forth on this continent&#8221;
</p></blockquote>
<p>as I type that, the underline &#8220;chases&#8221; my cursor. When the underline disappears, the client is 100% confident that the server and the client are in the same state. </p>
<p>Interestingly, though, when I paste in that same string, the underline is nonexistent. At least, I don&#8217;t see it at all. I&#8217;m on a Mac, and I&#8217;m using Terminal.app (yeah yeah, I know). I&#8217;m not sure if there&#8217;s an intrinsic difference in how Terminal.app handles pastes vs keyboard inputs, but the server becomes immediately aware when I paste, but not when I type. Odd. </p>
<p>Also interesting is the output of ps: </p>
<blockquote><p>
<small><br />
<code>10512 ?        S      0:00 mosh-server new -s -c 256<br />
10513 pts/1    Ss+    0:00  \_ -/bin/bash<br />
10614 pts/1    S+     0:00      \_ screen -T screen-256color ...<br />
10633 ?        Ss     0:00          \_ SCREEN -T screen-256color ...<br />
10708 pts/2    Ss     0:00              \_ /bin/bash<br />
10870 pts/2    R+     0:00                  \_ ps axf<br />
</code><br />
</small>
</p></blockquote>
<p>All of the screen stuff is normal Ubuntu 10.10 cruft, but you can see that even though it does use the original ssh control channel to start up the connection, it drops it immediately. </p>
<p>I&#8217;ll run packet captures if anyone is curious, but if you&#8217;re that curious, you should just play with it yourself! Just remember to open UDP ports 60000-61000 to the machine on your firewall (which I almost forgot, natch). Let me know what you think of it in the comments below! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/04/mosh-pit/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Remedial Networking 102: How Multicast Works</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/remedial-networking-102-how-multicast-works/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/remedial-networking-102-how-multicast-works/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 07:07:00 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[multicast]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2746</guid>
		<description><![CDATA[Did you ever have anything in your life that you just kind of&#8230;ignored until it went away? Or at least, ignored it until you forgot about it or pretended it went away? That&#8217;s kind of what I did with multicast. For a long, long time, I would hear people mention multicast, and I would be [...]]]></description>
			<content:encoded><![CDATA[<p>Did you ever have anything in your life that you just kind of&#8230;ignored until it went away? Or at least, ignored it until you forgot about it or pretended it went away? That&#8217;s kind of what I did with multicast. </p>
<p>For a long, long time, I would hear people mention multicast, and I would be like, &#8220;oh, multicast, yeah, talking to lots of hosts at one time, yeah, that&#8217;s cool&#8230;&#8221; then do my best to not join in that conversation, because I had less than nothing to add. In fact, all I could do was show my ignorance, and THAT&#8217;S no fun. </p>
<p>So my shame of not knowing it drove me deeper into my cave. &#8220;It&#8217;s not like anyone even uses it. I&#8217;ve been doing networking for years and its never come up&#8221;. </p>
<p>Then I started learning more about IPv6, and multicast would creep into the conversation. And I&#8217;d ignore it, and sure enough, the next paragraph wouldn&#8217;t mention it anymore, and I could go back to pretending it didn&#8217;t exist. But it kept coming up, and one day I slipped. </p>
<p>I thought to myself, &#8220;so, I know that multicast is all about sending data to lots of hosts at once, but how could it really do that?&#8221; And so I slipped into the inescapable void of my curiosity. </p>
<p>As it turns out, it&#8217;s really not all that crazy, and it&#8217;s really not that difficult, at least on the surface. There are two sides of the proverbial coin. There&#8217;s the theory of how it works, and there&#8217;s the practical application. Lets look at the practical side. </p>
<p>A prototypical example use-case would be video streaming. Every multicast application (and by application, here, I mean every solution, such as a <a href="http://www.nren.nasa.gov/multicast.html">NASA video stream</a> and the like) picks or is assigned a particular multicast IP address, then everyone on the internet that wants to watch the stream joins that multicast IP address&#8230;and when I say it joins that multicast IP address, I mean that the machine uses a protocol called <a href="http://en.wikipedia.org/wiki/Internet_Group_Management_Protocol">IGMP</a> to tell its local router that it wants in on the action. </p>
<p>The local router is hopefully configured to know about IGMP so it listens. If it&#8217;s configured properly, then it uses a protocol called <a href="http://en.wikipedia.org/wiki/Protocol_Independent_Multicast">PIM</a> (or one much like it) to let the next closest router to the video source know that it has someone who wants to watch. That router then sends PIM updates to the router it thinks is closer to the source than it, and so on. </p>
<p>Eventually, you wind up with a tree starting with the root being the video server, and forming the branches are all of the routers who have clients that used IGMP to let them know that they wanted to watch. The video source sends out one packet, to its closest router, and the router remembers which connections joined that group and sends the packets to those routers, which send the packets to the next routers, and the packets eventually wind up at the clients who are watching the stream. </p>
<p>No one machine sends a ton of packets, and no routers have to remember much besides which interfaces belong to which groups. It works out nicely, even though, and I say this with the greatest apology now that you&#8217;ve read the preceding paragraphs, almost no one uses it like this. </p>
<p>Sure, there are some internal networks that use it for things like teleconferencing, but I bet yours doesn&#8217;t. Except you Googlers and Yahoos out there. Your university probably does, I guess, especially if it&#8217;s on that whole <a href="http://www.internet2.edu/">Internet2 thing</a>, but the vast majority of you will never have to deal with multicast video streams. </p>
<p>That doesn&#8217;t mean that multicast is going away. Actually, with IPv6, it&#8217;s getting more airtime. </p>
<p>The biggest difference between IPv4 and IPv6, in my opinion, is the idea that your interface isn&#8217;t going to belong to only one layer 3 (IP) network. </p>
<p>You know how, right now, you are probably on a private block, like 192.168.whatever? Well, with IPv6, you&#8217;re still going to have a private block, only it&#8217;s called <a href="http://en.wikipedia.org/wiki/Link-local_address">link-local</a>. Your machine, and every other machine, will have a link-local network address on their interface. It doesn&#8217;t route to the internet at all. When you have one machine that wants to talk to another local machine, it&#8217;s going to happen over the link-local interface. </p>
<p>Of course, your computer will also want to talk to the internet, probably, so you&#8217;re going to have an IP with the &#8220;real&#8221; network prefix (which is probably going to be assigned automatically by the IPv6 autonegotiation process, which I&#8217;ll write more about later). This &#8220;real&#8221; network IP will allow you to communicate with the outside world (and it with you, unless you set up your firewall rules correctly). That&#8217;s two IP addresses so far. How many more? </p>
<p>Well, there is also going to be the &#8220;All Nodes&#8221; multicast group, FF01::1 for &#8220;node-local&#8221; (AKA &#8220;all interfaces on the same machine&#8221;) and FF02::1 for the link-local (AKA &#8220;the local broadcast domain&#8221; because routers don&#8217;t forward link-local packets) group. Your machine will belong to these multicast groups, because things like ARP are going away with IPv6. </p>
<p>Instead of ARP (and ping and passive IP collision detection), IPv6 includes a protocol called <a href="http://fengnet.com/book/CCIE%20Professional%20Development%20Routing%20TCPIP%20Volume%20I/ch02lev1sec5.html">NDP</a>, which provides for all kinds of things&#8230;and most of those features come from using multicast addresses. </p>
<p>So what happens is really just a smaller version of above, where the host tells the router that it wants to join a multicast group. Except that in IPv6, we don&#8217;t use IGMP anymore, we use <a href="http://en.wikipedia.org/wiki/Multicast_Listener_Discovery">MLD</a>, but it works mostly the same way. The router sends us any packets that are sent to that IP address, and things go swimmingly. </p>
<p>If the machine that you&#8217;re working on IS the router, well, then it&#8217;s going to join any number of IPv6 multicasts&#8230;the &#8220;All Routers&#8221; multicast (ff02::2), maybe the All DHCP Servers group (ff02::1:2), and seriously, a <a href="http://en.wikipedia.org/wiki/Multicast_address#IPv6">ton of other multicast groups</a>.  </p>
<p>The big reason for all of these groups is service discovery. It&#8217;s kind of like, in IPv4, if you had a specific private IP block for, say, DNS servers. If you just <i>knew</i> that somewhere in 192.168.32.0/24, there would be a DNS server, you could join that network, ping the broadcast, and the DNS server would respond. You could use that to add it to your configuration. It&#8217;s kind of like that, but instead of a broadcast, it&#8217;s multicast. </p>
<p>If you&#8217;re the rare networking wonk who didn&#8217;t know multicast, you&#8217;ve probably already asked, &#8220;yeah, but how does that work at the switch?&#8221;, in which case I invite you to read the wiki entry on <a href="http://en.wikipedia.org/wiki/IP_multicast#Layer_2_delivery">IP Multicast: Layer 2 Delivery</a>. </p>
<p>So despite my earlier fears, multicast doesn&#8217;t operate by magic, just by protocols that I&#8217;ve never configured because they didn&#8217;t matter to me. But even with the scant knowledge that I just imparted, you can feel a little bit better about needing to use multicast all over the place with IPv6.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/remedial-networking-102-how-multicast-works/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Computer Failure Data Repository</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/computer-failure-data-repository/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/computer-failure-data-repository/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 14:56:31 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2743</guid>
		<description><![CDATA[I stumbled upon a great resource today that I had no idea existed. Apparently, USENIX hosts the Computer Failure Data Repository, which is a series of datasets from various installations that includes failure data for various components. There are around a dozen different data sets, most from HPC clusters, but they&#8217;re actively soliciting for additional [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled upon a great resource today that I had no idea existed. </p>
<p>Apparently, USENIX hosts the <a href="https://www.usenix.org/cfdr">Computer Failure Data Repository</a>, which is a series of datasets from various installations that includes failure data for various components. </p>
<p>There are around a dozen different data sets, most from HPC clusters, but they&#8217;re actively soliciting for additional data: </p>
<blockquote>
<p>If you already have your data public on your reference web page so that any one can download it, then all you need to do is to send us a pointer to your reference web page and a brief description of the data.</p>
<p>But otherwise &#8211; if you want to make the first release of your data through the CFDR &#8211; then the data contribution procedure is as follows:</p>
<p>We need to have a necessary paperwork on file to show that we actually have permission to host this data. You need to sign or find someone at your organization to sign our contributor&#8217;s agreement.<br />
If the data contains some sensitive information like user or vendor names, you need to sanitize (anonymize) it. If you don&#8217;t have proper sanitization tools, we will try to help you.<br />
Please provide any available documentation or description of the data you are contributing. If no documentation is readily available, it would be helpful to create one in the form of a FAQ with answers to frequently asked questions on the data. You can take a look at the FAQ accompanying the LANL data sets to get an idea of the kind of questions people commonly ask about failure data.<br />
Make your data accessible for us, then we will host it on the CFDR server.
</p></blockquote>
<p>I&#8217;m looking forward to going through some of these data sets, just to see what kinds of things I can glean. The idea kind of reminds me of the <a href="http://aws.amazon.com/publicdatasets/">Public Datasets</a> that Amazon hosts, but more specific to my interests. </p>
<p>It&#8217;s not hard to see how crunching these kinds of numbers to get interesting statistics could be an interesting passtime (or maybe I&#8217;m just a giant geek). </p>
<p>Do you know of any other resources for long-term statistics on failure data related to IT? What else have I been missing? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/computer-failure-data-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reader Question: Cloud vs Virtual Farm?</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/reader-question-cloud-vs-virtual-farm/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/reader-question-cloud-vs-virtual-farm/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 04:28:06 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2737</guid>
		<description><![CDATA[I really enjoy getting mail from readers. I know that I sometimes don&#8217;t answer in what you might consider a timely fashion, but that&#8217;s just because you&#8217;re not thinking geologically. On occasion, though, I do get some downtime to discuss things with my readers, and the other day, I got a good question that I [...]]]></description>
			<content:encoded><![CDATA[<p>I really enjoy getting mail from readers. I know that I sometimes don&#8217;t answer in what you might consider a timely fashion, but that&#8217;s just because you&#8217;re not thinking <i>geologically</i>. </p>
<p>On occasion, though, I do get some downtime to discuss things with my readers, and the other day, I got a good question that I don&#8217;t think I&#8217;ve written about, so I thought I&#8217;d share with everyone else. </p>
<p>Here&#8217;s the email: </p>
<blockquote><p>
Matt, </p>
<p>This might sound like a nooby question, but I will sally forth&#8230; </p>
<p>What is the difference between using a Private cloud solution and a Virtual Machine environment? </p>
<p>I am planning to update my test environment, and if possible use a personal Could based solution for testing various software platforms. Based on my limited knowledge of Cloud based platforms, The VM and Cloud based environments are pretty much the same, except when you shutdown an instance of cloud based machine, it loses it configuration. </p>
<p>I have a VM environment right now, but would like to be able to provision new machines at will (depending on hardware restrictions), but would like to keep some of these machines as configured. </p>
<p>Thanks in advance
</p></blockquote>
<p>Here was my answer: </p>
<blockquote><p>
Hi! </p>
<p>I don&#8217;t think it&#8217;s a &#8220;nooby&#8221; question. It&#8217;s one that a lot of people struggle with, because there isn&#8217;t a clear definition, and the marketing in the industry tries to confuse the matter at every turn. </p>
<p>I&#8217;ve thought about it pretty extensively over the past couple of years, and I actually have a definition in my mind of &#8220;Cloud&#8221; that I think is logical and based on the origination of the term. Remember that the word cloud came from network diagram icons that indicated, for the purposes of that particular diagram, it didn&#8217;t matter what specific machines or software filled that particular space, only that there was a resource available that provided a service. At its core, it is a term of abstraction. </p>
<p>In my mind, cloud is still a relative term. Amazon&#8217;s AWS cloud is absolutely not a &#8216;cloud&#8217; to the people who work on the discrete components of it. It *IS* a cloud to you and I, though, because when we interface with it, we see no distinction between the particular constituant machines. We only see the interface to the API that controls the creation and management of the resources that are hosted within the cloud. We don&#8217;t know which actual machine or machines inside the Amazon cloud are handling our resources, and we don&#8217;t care. </p>
<p>It should also be noted that there are different *types* of Cloud, too, and it all depends on what you want to abstract. If you want to create entire machines and network devices, there is Infrastructure as a Service (IaaS). Sometimes, you just want to write software and not worry about administering the web server that it runs on&#8230;then you want a Platform as a Service (PaaS). It&#8217;s also possible to just want to rent a service, like hosted Email, in which case you want Software as a Service (SaaS). But since you mentioned building virtual labs, IaaS is what we&#8217;re talking about here. </p>
<p>So, this brings us to your question about a private, internal cloud. It IS possible to build an internal cloud such that you can interface with it in an abstracted way, never knowing or caring (other than for debugging purposes, since you&#8217;re not only running things on the cloud, you&#8217;re running the cloud itself) where the resources are hosted. But for the immediate future, its almost always overkill in a smaller shop. </p>
<p>The <a href="http://open.eucalyptus.com/" target="_new">Eucalyptus Project</a> is devoted to creating private cloud platforms that can be administered using an abstracted API &#8211; in fact, it&#8217;s the basis for the new <a href="http://www.hpcloud.com/" target="_new">HP Cloud</a> that&#8217;s currently in beta. </p>
<p>That being said, is it worth setting up for a lab environment? I guess the answer is, &#8220;It depends&#8221;. It would be an interesting exercise to build a cloud, just for the sake of doing it, but only you know if you have the number of machines available with the (admittedly low) <a href="http://open.eucalyptus.com/forum/hardware-requirements" target="_new">required resources</a>. </p>
<p>It may be possible to configure your current virtual environment to deploy new images quickly and without much manual intervention, but without knowing more details, I can&#8217;t be sure of the implementation. I would, at the very least, research the API for your virtualization platform and check out something like <a href="http://cobbler.github.com/" target="_new">Cobbler</a>. </p>
<p>I hope this answered any questions you have. Please feel free to follow up if you have any other questions. I&#8217;m happy to help. </p>
<p>Thanks! </p>
<p>&#8211;Matt
</p></blockquote>
<p>Confusion and misconceptions about what a &#8220;cloud&#8221; is run rampant because, for a very long time, it was essentially an undefined marketing term. As the idea gels, we get a better idea of what to expect from the service providers. </p>
<p>Also, if you&#8217;ll note that I said that running a private internal cloud is overkill <i>for the immediate future</i>. That&#8217;s because I suspect more and more software will be developed with the inherent idea of &#8220;cloudiness&#8221; built-in. I&#8217;d be surprised if software like <a href="http://tomcat.apache.org/" target="_new">Tomcat</a> didn&#8217;t have server abstraction built in during the next couple of releases, where you install Tomcat on a few machines, and then you deploy your application to a central controller, which then deals with the &#8220;cloud&#8221; instances. There are <a href="http://java.dzone.com/news/tomcat-cloud-service" target="_new">already commercial services for this</a>, but there&#8217;s no reason it shouldn&#8217;t be added into the software itself.  </p>
<p>Likewise with an abstraction layer above <a href="http://www.linux-kvm.org/page/Main_Page">KVM</a>, so you just launch new VMs onto an array of hardware, and you don&#8217;t know or care which machine it runs on.  This is what Eucalyptus does, of course, but right now, Eucalyptus is exceptional for doing so, where as in a few years, it&#8217;s going to be par for the course and built in. More and more administration will be done through APIs, I&#8217;m telling you&#8230;</p>
<p>Of course, I could be wrong! Let me know what you think in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/reader-question-cloud-vs-virtual-farm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cascadia IT 12 &#8211; One Week!</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/cascadia-it-12-one-week/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/cascadia-it-12-one-week/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 14:48:22 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[LOPSA]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2728</guid>
		<description><![CDATA[If you&#8217;re in the American NorthWest (or, I suppose the Canadian SouthWest) and you haven&#8217;t registered for Cascadia IT Conference, you need to do it stat. News today is that 3 sysadmin tutorials have already filled up&#8230;more are no doubt going to. There are tons of tutorials on all kinds of sysadmin-related topics, and if [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://lopsa.org/" target="_new"><img alt="" src="http://www.casitconf.org/casitconf12/wp-content/uploads/2011/09/LOPSA-lj.png" class="alignright" width="100" height="100" border=0 /></a>If you&#8217;re in the American NorthWest (or, I suppose the Canadian SouthWest) and you haven&#8217;t registered for <a href="http://www.casitconf.org/casitconf12/">Cascadia IT Conference</a>, you need to do it stat. News today is that 3 sysadmin tutorials have already filled up&#8230;more are no doubt going to. </p>
<p>There are <a href="http://www.casitconf.org/casitconf12/tutorials/">tons of tutorials</a> on all kinds of sysadmin-related topics, and if you couldn&#8217;t get into the tutorial you wanted, there are <a href="http://www.casitconf.org/casitconf12/talks/">a whole lot of talks, too</a>. Just <a href="http://www.casitconf.org/casitconf12/schedule/">check out the schedule</a>. It&#8217;s impressive. </p>
<p>If you read my blog on its website, <a href="http://www.standalone-sysadmin.com/blog/">Standalone-SysAdmin.com</a>, you&#8217;ll also notice in the upper right of the page, there&#8217;s also the <a href="http://www.picconf.org/">PICC&#8217;12 ad</a>. If you&#8217;re on the other side of the country, then you should <a href="http://www.picconf.org/registration/#event">register for PICC</a> (early-bird is over at the end of the month, so do it soon!). </p>
<p>I should also note that both of these conferences are operated by their <a href="https://lopsa.org/localprogram">LOPSA Local</a> groups. If you&#8217;re a member of LOPSA, but there&#8217;s no chapter near you, maybe you should consider starting one. The process is simple, and I&#8217;d be glad to give you a hand. LOPSA is also working on a handbook for new chapters to help kickstart the process, so if you&#8217;re interested, drop a comment on this blog entry and I&#8217;ll get you in touch with the right people. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/cascadia-it-12-one-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOPSA: What&#8217;s in a name?</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/lopsa-whats-in-a-name/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/lopsa-whats-in-a-name/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 12:56:47 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2711</guid>
		<description><![CDATA[(Note: I&#8217;m not writing this in my official capacity as anything except a blogger who gets aggravated and abuses his soapboax) And here&#8217;s where I make some people mad&#8230; Major League Baseball. The National Football League. Major League Soccer. English Premier League. The National Hockey League. The National League of Nurses. Commercial Law League Of [...]]]></description>
			<content:encoded><![CDATA[<p><i>(Note: I&#8217;m not writing this in my official capacity as anything except a blogger who gets aggravated and abuses his soapboax)</i> </p>
<p>And here&#8217;s where I make some people mad&#8230;</p>
<p>Major League Baseball. The National Football League. Major League Soccer. English Premier League. The National Hockey League. The National League of Nurses. Commercial Law League Of America. The League of American Bicyclists. The League of Cities. Child Welfare League of America. League of American Orchestras. </p>
<p>What do all of these organizations have in common? They&#8217;re all active organizations that are relevant to the 21st century and even though they&#8217;ve all got the word League in their name, none of them take crap from anyone about it. </p>
<p>But every once in a while, I&#8217;ll talk to a system administrator about the League of Professional System Administrators, and they&#8217;ll snicker. &lt;voice=&#8221;fake incredulous&#8221;&gt;League? Do you guys wear spandex, too?&lt;/voice&gt;  </p>
<p>Why? Because of this: <center><br />
<div id="attachment_2712" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/justice-league.jpg"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/justice-league.jpg" alt="" title="justice-league" width="500" class="size-full wp-image-2712" /></a><p class="wp-caption-text">(that&#039;s me in the middle)</p></div><br />
</center><br />
And why does that come to mind? Because the person that I&#8217;m talking to is a comic book geek. Or at least is more well versed in comic book alliances than in real-life organizations. I&#8217;m not actually sure which, but it really doesn&#8217;t matter. </p>
<p>What actually does matter is that some people are so hung up on a name that they refuse to join the organization. This is stupid. </p>
<p>Granted, there are some organizations that I wouldn&#8217;t join because of the name. Lots of them start with &#8220;Nazi party of&#8230;&#8221;; the point is that while there <i>are</i> good reasons for not joining a group because of the name, none of those reasons apply to LOPSA. </p>
<p>I could write a long paragraph about how League <a href="http://www.etymonline.com/index.php?term=league"isn't really an antiquated word</a> and has been <a href="http://books.google.com/ngrams/graph?content=league+of&#038;year_start=1990&#038;year_end=2008&#038;corpus=0&#038;smoothing=3">on the rise in the 21st century</a>, but I won&#8217;t. There&#8217;s no reason to. League is fine. The dictionary definitions are all in agreement and NONE of them mention its use being deprecated. </p>
<p>Of course, some people claim that it&#8217;s not that the word League is so bad, it&#8217;s just that they don&#8217;t like the name. Most of the time I hear this, it&#8217;s after I shoot down their above-mentioned theories on SysAdmins in Spandex (which is another group I wouldn&#8217;t join, but not because of the name). You know what, if you just don&#8217;t like the name, there aren&#8217;t any arguments from me that can change your mind&#8230; </p>
<p>&#8230;but to those people, let me impress upon you a thought. LOPSA is an organization of professionals. It has dedicated itself to improving the profession of which you are a practitioner. Whether or not you join them, they&#8217;re going to continue to work on your behalf. If you agree with the goals of the organizations, but would let your personal preferences about the name of the group stop you from joining, then I can only leave you with the immortal words of my little sister: </p>
<p><img alt="" src="http://newlifeirvine.org/wp-content/uploads/2012/01/building-the-mackinac-bridge.jpg" class="aligncenter" width="300" height="239" /><br />
<center>Build a bridge, and get over it</center> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/lopsa-whats-in-a-name/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Quick IPv6 Web Server on the HP cloud</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/quick-ipv6-web-server-on-the-hp-cloud/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/quick-ipv6-web-server-on-the-hp-cloud/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 02:38:29 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2698</guid>
		<description><![CDATA[I was thrilled to learn that I had been included in the free HP Cloud (@hpcloud on twitter) beta test. I&#8217;ve recently been messing a little bit with Amazon Web Services, and I&#8217;d requested access to HP to compare the offerings. Success! My gain is yours, so lets take a quick look&#8230; When logging in, [...]]]></description>
			<content:encoded><![CDATA[<p>I was thrilled to learn that I had been included in the free <a href="http://www.hpcloud.com/">HP Cloud</a> (<a href="https://twitter.com/#!/hpcloud">@hpcloud</a> on twitter) beta test. I&#8217;ve recently been messing a little bit with <a href="http://aws.amazon.com/">Amazon Web Services</a>, and I&#8217;d requested access to HP to compare the offerings. Success! My gain is yours, so lets take a quick look&#8230;</p>
<p>When logging in, you get an interface similar to this:<br />
<a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.04.36-PM.png"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.04.36-PM.png" alt="" title="Screen Shot 2012-03-11 at 9.04.36 PM" width="500" height="204" class="aligncenter size-full wp-image-2700" /></a></p>
<p>There are three offerings immediately available. The two cloud compute options at az-1.region-a.geo-1 and az-2.region-a.geo-1, and a cloud object store at region-a.geo-1. I&#8217;m certain that they will offer both more geographic areas and services before the end of the beta, and definitely when the service goes public. </p>
<p>Anyway, I wanted to set up a machine and see what the process was like. I clicked on the blue &#8220;Activate Now&#8221; button in the picture above, and it took me to this screen:<br />
<a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.18.11-PM.png"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.18.11-PM.png" alt="" title="Screen Shot 2012-03-11 at 9.18.11 PM" width="500" class="aligncenter size-full wp-image-2701" /></a></p>
<p>The options for the size are currently as shown below:<br />
<a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.22.19-PM.png"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.22.19-PM.png" alt="" title="Screen Shot 2012-03-11 at 9.22.19 PM" width="334" height="106" class="aligncenter size-full wp-image-2702" /></a></p>
<p>The images available right now are here:<br />
<a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.22.26-PM.png"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.22.26-PM.png" alt="" title="Screen Shot 2012-03-11 at 9.22.26 PM" width="391" height="121" class="aligncenter size-full wp-image-2703" /></a></p>
<p>Since AMI on Amazon means &#8220;Amazon Machine Image&#8221;, I&#8217;m not sure what the AMI prefix means here, but whatever. I selected the smallest size and the CentOS 6.2 image with the default security group. At first, I didn&#8217;t get a chance to select a key pair, but I left instances at 1 and clicked Create. Of course, you <i>have</i> to have a keypair, or you can&#8217;t SSH in, so I got a warning box telling me to click &#8220;Key Pair&#8221; to make a new keypair. Done. I copied the resulting private key into my HPtestCon1.pem file, chmodded it to 400, and went on my merry way. </p>
<p>Incidentally, key pairs on HP are geographically specific. In running through this process again as I write this entry, I&#8217;m doing it on the az-2.region-a.geo-1 compute group. I don&#8217;t know if this is going to remain the case for public production, but I hope not. I would like my in-production servers to not need me to be aware of which geographic zone they&#8217;re running in. I don&#8217;t know if AWS or RackSpace are set up in the same way&#8230;maybe someone can chime in below in the comments?  </p>
<p>I asked @HPCloud on twitter, and I got a response from HP cloud guy <a href="http://twitter.com/rupakg">@rupakg</a>:<br />
<a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.40.27-PM.png"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.40.27-PM.png" alt="" title="Screen Shot 2012-03-11 at 9.40.27 PM" width="426" height="71" class="aligncenter size-full wp-image-2704" /></a></p>
<p>When I asked about the ability to manually add keys (because I don&#8217;t really want to have my scripts care which geographic zone these VMs are running in), he suggested that I check out the <a href="http://build.hpcloud.com/cli/">Cloud CLI</a>. I haven&#8217;t had a chance to play with it yet, but it seems promising. There are Powershell commandlets for Windows and a Ruby gem for Unix, in addition to <a href="http://open.eucalyptus.com/wiki/Euca2oolsGuide">Eucalyptus tools</a>, which makes sense, since all of HP Cloud is based on <a href="http://openstack.org/">OpenStack</a>. </p>
<p>After creating a key pair, I was able to start the new instance with no problems whatsoever. Of course, once I started the instance, I ran into a small hiccup&#8230;my Private IP was 10.4.7.whatever and I didn&#8217;t have a public IP to connect to it using. Right. So I clicked on the instance number listed, and one of the options was &#8220;ATTACH PUBLIC IP&#8221;, and all of a sudden, I had a public IP. An IPv4 public IP. </p>
<p>I&#8217;ve been looking for a cloud provider that has IPv6 out of the box, and sadly, HP doesn&#8217;t have it. That&#8217;s ok, as far as I can tell, no one else does, either. <b>[Edit: Several people have told me on twitter that <a href="http://blog.linode.com/2012/02/28/native-ipv6-now-available-in-all-locations/">Linode has it</a>. Yay!]</b> I still wanted to set up an IPv6 web server as a demo, though, and I wasn&#8217;t going to let this stop me, so I went through the path of least resistance: <a href="http://www.tunnelbroker.net/">http://www.tunnelbroker.net/</a>. </p>
<p>I created a TunnelBroker account in about a minute. After logging in, I clicked &#8220;Create Regular Tunnel&#8221;, and was asked for my IPv4 Endpoint, and I gave it the IPv4 address that was assigned to my VM. It then checked the address, determined that it was a potential tunnel endpoint, and suggested I use the Chicago tunnel server. Sure, why not? I clicked Create Tunnel, and in a few seconds, it took me to the Tunnel Details page:<br />
<a href="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.52.20-PM.png"><img src="http://www.standalone-sysadmin.com/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-11-at-9.52.20-PM.png" alt="" title="Screen Shot 2012-03-11 at 9.52.20 PM" width="500" class="aligncenter size-full wp-image-2705" /></a></p>
<p>Easy peasy. Anyway, my server was up and running, so to connect to it, I just ran </p>
<blockquote><p>
ssh -i ~/HPtestCon1.pem root@mypublicIP
</p></blockquote>
<p>Once on the server, I quickly configured the IPv6 tunnel from Hurricane Electric. In the Tunnel Details above, you can see the &#8220;Example Configurations&#8221; tab, which I clicked. Once on that page, there&#8217;s a pulldown for &#8220;Select your OS&#8221;, and when I selected Linux-net-tools, I got the following: </p>
<blockquote><p>
ifconfig sit0 up<br />
ifconfig sit0 inet6 tunnel ::209.51.181.2<br />
ifconfig sit1 up<br />
ifconfig sit1 inet6 add 2001:470:1f10:294::2/64<br />
route -A inet6 add ::/0 dev sit1
</p></blockquote>
<p>Pasting this into the shell didn&#8217;t produce any errors whatsoever, and I tested my IPv6 connectivity: </p>
<blockquote><p>
[root@server-49193 ~]# ping6 ipv6.google.com<br />
PING ipv6.google.com(mil01s17-in-x10.1e100.net) 56 data bytes<br />
64 bytes from mil01s17-in-x10.1e100.net: icmp_seq=0 ttl=54 time=185 ms<br />
64 bytes from mil01s17-in-x10.1e100.net: icmp_seq=1 ttl=54 time=185 ms<br />
64 bytes from mil01s17-in-x10.1e100.net: icmp_seq=2 ttl=54 time=185 ms<br />
64 bytes from mil01s17-in-x10.1e100.net: icmp_seq=3 ttl=54 time=185 ms</p>
<p>&#8212; ipv6.google.com ping statistics &#8212;<br />
5 packets transmitted, 4 received, 20% packet loss, time 4016ms<br />
rtt min/avg/max/mdev = 185.038/185.082/185.142/0.432 ms, pipe 2
</p></blockquote>
<p>Excellent. Now for Apache. First, lets install it:</p>
<blockquote><p>
yum install httpd -y
</p></blockquote>
<p>Now we have to configure it. Edit <i>/etc/httpd/conf/httpd.conf</i>, and look for the Listen lines which dictate which IPs the machine responds to. The default line number is 134, if you were curious. </p>
<p>Because we want to be specific, change the line that says: </p>
<blockquote><p>
 Listen 80
</p></blockquote>
<p>and change it to </p>
<blockquote><p>
Listen 10.6.whatever.whatever:80
</p></blockquote>
<p>where 10.6.whatever.whatever is your private IP. </p>
<p>We&#8217;re also going to add a line specific to the IPv6 address that we&#8217;ve been given by Hurricane Electric, so in the commands above, I would use 2001:470:1f10:294::2. That&#8217;s my side of the tunnel that they set up for me. Yours will be slightly different. The line I added was: </p>
<blockquote><p>
Listen [2001:470:1f10:294::2]:80
</p></blockquote>
<p>You&#8217;ll notice that there are square brackets surrounding the IPv6 address. These are very important. The reason is that, historically, the colon separated the IP address from the port number, as it does in the IPv4 line above. With IPv6, we can shorten the IP by replacing the longest string of zeros with :: &#8211; thus making an IP of 2001:470:1f10:294::2 when the full length address is 2001:1f10:2940:0000:0000:0000:0000:0002. Having colons define a port number doesn&#8217;t work anymore unless you do something else to determine the IP address, so the standard operation is to enclose it in square brackets. Make sure to do that. </p>
<p>Save the file, then start up Apache: </p>
<blockquote><p>
[root@server-49193 ~]# service httpd start<br />
Starting httpd:<br />
[root@server-49193 ~]# service httpd status<br />
httpd (pid  3002) is running&#8230;<br />
[root@server-49193 ~]#
</p></blockquote>
<p>Now, we can test it by going back to the Hurricane Electric page, and clicking &#8220;IPv6 Port scan&#8221; under &#8220;User Functions&#8221; on the left. It asks for the IPv6 address to check, so put your end of the tunnel (in my case, 2001:470:1f10:294::2). I put it in, and the submit button didn&#8217;t light up, so I hit tab, which made it start checking the IP. The IP was valid, and I could click submit, so I did. </p>
<p>The output on the Nmap window came back like this: </p>
<blockquote><p>
Starting Nmap 5.00 ( http://nmap.org ) at 2012-03-11 19:17 PDT<br />
Interesting ports on standaloneSA-2-pt.tunnel.tserv9.chi1.ipv6.he.net (2001:470:1f10:294::2):<br />
Not shown: 998 closed ports<br />
PORT   STATE SERVICE<br />
22/tcp open  ssh<br />
80/tcp open  http</p>
<p>Nmap done: 1 IP address (1 host up) scanned in 17.62 seconds
</p></blockquote>
<p>Exactly what I was looking for! </p>
<p>So there you have it. Around 5 minutes to set up IPv6 on a web server, and a quick walkthrough of the new HP Cloud beta. I think it has a lot of potential, and I&#8217;m looking forward to seeing where HP takes it. You can watch as news comes out by checking the <a href="http://h30529.www3.hp.com/t5/HP-Scaling-the-Cloud-Blog/bg-p/cloudBlog">HP Cloud Blog</a>. They&#8217;re also <a href"http://h30529.www3.hp.com/t5/HP-Scaling-the-Cloud-Blog/Sign-Up-and-Party-with-HP-Cloud-Services-at-SXSW/ba-p/355">at SXSW</a>, which I really want to go to next year. I had a really great time in Austin for <a href="http://www.techfieldday.com/events/tfd7">Tech Field Day 7</a>&#8230;I can&#8217;t imagine the spectacle that must be <a href="http://sxsw.com/">South by SouthWest</a>.  </p>
<p>Anyway, I hope you enjoyed this walkthrough. Let me know if you have any questions about this that I can answer (or find you the answer to)! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/quick-ipv6-web-server-on-the-hp-cloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Coming Future of System Administration</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/the-coming-future-of-system-administration/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/the-coming-future-of-system-administration/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 15:32:35 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[prognostication]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2686</guid>
		<description><![CDATA[Four years ago, I wrote a blog entry titled The Future of System Administration. It started out with &#8220;Here’s a hint…it’s not sitting at a shell prompt typing out commands.&#8221; In it, I discussed how system administration would become development, much more like coding than like swapping disks&#8230; The future is already here — it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Four years ago, I wrote a blog entry titled <a href="http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/">The Future of System Administration</a>. It started out with <i>&#8220;Here’s a hint…it’s not sitting at a shell prompt typing out commands.&#8221;</i></p>
<p>In it, I discussed how system administration would become development, much more like coding than like swapping disks&#8230;</p>
<blockquote><p>
The future is already here — it&#8217;s just not very evenly distributed.</p>
<p>&#8211;William Gibson
</p></blockquote>
<p>Basically, yes, it has come to pass. No, not everyone is using that particular strategy, but the number of people who aren&#8217;t will continue to get fewer and fewer, especially as cloud-based offerings get more and more prevalent, accepted, and expected. But all of this is just tangential to what I really want to talk about.</p>
<p>System Administration has to divide in order to continue to grow. <a href="http://www.everythingsysadmin.com">Tom Limoncelli</a> has been saying it for a few years, but I did&#8217;t really <i>get it</i> until relatively recently. I don&#8217;t know if we agree about the underlying reasons, but I suspect we&#8217;re on the same page. Let me lay the ground work, and then I think you&#8217;ll also agree that it&#8217;s pretty much inevitable. </p>
<p>System Administration is a relatively recent field compared to pretty much every other professional endeavor. Medicine has been around in an organized form for over 100 years. Accounting for <a href="http://en.wikipedia.org/wiki/Luca_Pacioli">400-500 years</a>, and other..um..professions&#8230;for considerably longer. <i>(Note: this is not to say that the art and science of these are not much, much older, but I am speaking here of organized professions)</i>. </p>
<p>The profession of System Administration is still coalescing, but that&#8217;s only because we&#8217;re still very much in the formative years of the art and science. It&#8217;s exciting, because we get to experience the transition from humors and leeches into germ theory and beyond. </p>
<p>As we&#8217;ve progressed, something has become clear; a single person is unable to handle all aspects of the job. We&#8217;ve all seen this, of course. There are administrators specific to networks, storage, virtualization, applications, and more. This division has been caused by the domain-specific knowledge required to adequately perform a certain aspect of running IT. Not everyone can know everything&#8230;</p>
<p>It is this last point that is going to cause the division that I speak of. Currently, the field is very roughly divided into junior and senior sysadmins. The <a href="https://www.usenix.org/lisa/books/job-descriptions-system-administrators-3d-edition">Job Descriptions for System Administrators</a> short booklet by USENIX is a good effort to add some qualification to the distinctions between the various job levels, but it still supposes a continual advancement from the very entry level administrator up through senior, level IV System Administrator. I don&#8217;t think this can continue for much longer, particularly in an infrastructure of any complexity. </p>
<p>As time progresses, here&#8217;s what I think will need to happen (and in some cases, it&#8217;s already happening, but it&#8217;s going to become more widespread). </p>
<p>We&#8217;re going to start seeing two career paths for people who work with servers. At the top of the professional career paths, there will be the people who are in charge of physical infrastructures, and there will be people who are in charge of the operational infrastructures. The inevitable move to cloud-like infrastructures is going to mean that, to the operational architect, the physical hardware is almost completely irrelevant. At the same time, the physical administrator is going to be concerned with those aspects of running the infrastructure, such as physical Moves, Adds, and Changes (MACs) as hardware becomes more numerous and anonymous. </p>
<p>Almost no one is the size of Google, so when machines die, they will need to be replaced. They will need to be monitored, and their performance, independent of the software installed on them, will need to be monitored for efficiency, with underperforming equipment being fixed. The cloud layer of abstraction will allow machines to be pulled in and out of service to be repaired and replaced, but certainly a degree of expertise will required to engineer the best, most efficient datacenter solutions. This is what the top tier physical infrastructure will concern themselves with. </p>
<p>The other side of the coin is the operational administrator, who concerns themselves primarily with ensuring the business operations and continuity. If the physical infrastructure admin&#8217;s concerns are hardware, the operational administrator&#8217;s concerns are data and software. The operational admin won&#8217;t ever have to consider what disk array to purchase, or how large the storage needs to be, but will instead concern themselves with things like the performance growth rate and the number of CPU units required for a particular task. Infrastructures will be developed like software is now, using the same methodologies, sharing some of the tools, if not the languages. Someone in a senior operational role will need business intelligence, as well, because they will be responsible for translating business directives into infrastructure.  </p>
<p>These specialized roles will have junior members, of course. An entry level physical infrastructure admin will probably enter the field in the same way that many of us did, as an apprentice, then moving to a journeyman type of level while learning more. I imagine that more education will be necessary to fill the truly senior physical roles, but it&#8217;s not inconceivable to learn everything on the job. </p>
<p>In the operational role, it&#8217;s harder to imagine many people making the same transition from non-admin to admin. My own path, from Tech Support to SysAdmin, won&#8217;t be nearly as common. Many current admins were able to make the transition between non-admin and admin because the operating environments are similar on their laptops and their production infrastructure. Once the operating system ceases to be important, this easy path will disappear, and the only people who make that transition are those who actively work at it. </p>
<p>Because the operational aspects have such an emphasis on programming, it&#8217;s easy to see that more administrators will become sysadmins directly out of CS programs at universities. Hopefully the people who dictate the curriculum will take notice of this and start adding operational electives. </p>
<p>I don&#8217;t have a time frame for this, but I suspect that in another four years, we&#8217;ll see more and more companies coming online with this model. Over the past couple of years, I&#8217;ve seen a lot of blog entries and online articles talking about the disappearance of System Administrators. These articles are mostly hyperbole. The sysadmin of today is not going to disappear, but they are going to be fewer in number. </p>
<p>Companies who, right now, have their own physical infrastructure are not going to go through a lot of expense to get rid of it, but companies who come online in the future are going to see more and more reason to use a public cloud service, which means that they&#8217;ll only be employing the operational administrators. Sure, there will still be desktop support in most cases, but in terms of sysadmins, for those companies, it&#8217;s mostly going to be architects. Once a company grows to the point where it&#8217;s not economical to host at Amazon, they may build their own cloud infrastructure, in which case they&#8217;ll employ the physical infrastructure admins, too. </p>
<p>Just so you know, this isn&#8217;t a dystopian future. Specialization is a good thing. It&#8217;s going to require us all to work together, but the end result will be that we can accomplish much more than we could before. The knowledge level required to do our jobs is going to go up, but we should see this as a challenge to learn more and to be better. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/the-coming-future-of-system-administration/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Building My Lab &#8211; Physical, Virtual, and Imaginary</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/03/building-my-lab-physical-virtual-and-imaginary/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/03/building-my-lab-physical-virtual-and-imaginary/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 21:38:00 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2689</guid>
		<description><![CDATA[Since I am not a full time sysadmin any more (or really even a part time sysadmin&#8230;can you be a &#8220;hobbyist&#8221; sysadmin?), I&#8217;ve lost one of my most valuable resources for learning new things&#8230;a decent lab. I guess I never really understood how important it was to have a pile of legacy kit sitting around [...]]]></description>
			<content:encoded><![CDATA[<p>Since I am not a full time sysadmin any more (or really even a part time sysadmin&#8230;can you be a &#8220;hobbyist&#8221; sysadmin?), I&#8217;ve lost one of my most valuable resources for learning new things&#8230;a decent lab. </p>
<p>I guess I never really understood how important it was to have a pile of legacy kit sitting around waiting on me to hook it together (or, more likely, tell my junior admin to hook it together for when I had time to play). When I missed my whiteboard, I went to Home Depot and got a bunch of dry erase panel and covered the garage in it. My wife thought that was weird, but she basically understood. I&#8217;m not sure she&#8217;d be so tolerant if I asked for a rack and some servers to fill it. </p>
<p>For this reason, I&#8217;ve been investigating what my options are. There are some easy ones, of course. I&#8217;ve got a newish unibody MacBook Pro, so <a href="https://www.virtualbox.org/">VirtualBox</a> runs great on it, especially with 8 GB of RAM. You can <i>technically</i> upgrade it to 16GB, but that&#8217;s really expensive, so I&#8217;m not going to do that just yet. Besides, at this point, my laptop is very I/O bound. </p>
<p>Incidentally, you CAN <a href="http://steven-barrett.co.uk/2011/11/06/setup-esxi-in-virtualbox/">run ESXi(vSphere) under VirtualBox</a>, but it&#8217;s pretty much a &#8220;cause I want to practice with the interface&#8221;-only kind of thing. You can run VMs, but it&#8217;s not really pretty. </p>
<p>So although I can do some simple prototyping in VirtualBox, in order to do some heavier lifting, I&#8217;ve got to figure something else out. I actually have two pieces of physical server hardware that I picked up from a friend. One is an old Dell machine that is technically 64 bit, but was made before the VT-x extensions. The other is a 32bit <a href="http://h18000.www1.hp.com/products/quickspecs/10633_na/10633_na.HTML">HP Proliant ML570</a> 7u beast. It&#8217;s got some possibilities in terms of disk space, since there are two 6-disk arrays in it, but it&#8217;s huge and loud and expensive in terms of electricity usage. (By the way, if you&#8217;re interested in either of these, just say the word and name your price). </p>
<p>Honestly, I&#8217;ve been thinking about picking up a couple of these <a href="http://www.servermonkey.com/dell-poweredge-1950/">PowerEdge 1950s</a>. They&#8217;re decently upgradable, they&#8217;re 64 bit with VT-x, they&#8217;re on the ESXi HCL, and two of them are still less than half of the space taken up by the HP in my garage.  </p>
<p>I&#8217;m looking into the cheapest way to get some kind of shared storage solution, which will probably end up being one of the BSD appliances that run ZFS on a bunch of hard disks (something like <a href="http://www.nexentastor.org/projects/site/wiki/CommunityEdition">NexentaStore</a>, maybe). The real question is what I&#8217;m going to put the hard disks in. The ML570 is just a bit long in the tooth for this kind of thing, and as I said, really inefficient.  Something like <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16816101378">this</a> might be nice and unobtrusive.<br />
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://etherealmind.com/"><img alt="" src="http://etherealmind.com/wp-content/uploads/2011/03/cloud-security-1-595x429.jpg" width="450" /></a><p class="wp-caption-text">It&#039;s dangerous to go alone. Here, take this cloud security blanket. </p></div></p>
<p>One of the things I&#8217;ve been doing in the past week or so is to start investigating Amazon&#8217;s pay-to-play <a href="http://aws.amazon.com/">Amazon Web Services</a>. It took a while to set up the environment on my laptop that I use to administer the machines remotely, and it took a little longer to really kind of figure out the Amazon mindset, but I think I&#8217;m actually starting to get the hang of it, and I haven&#8217;t even cost myself more than $5 yet. </p>
<p>The thing about Amazon that is kind of scary is that you really are charged per hour. What this means is that I don&#8217;t run my Amazon lab for long periods of time. In fact, I&#8217;m kind of paranoid about it, so every once in a while, I&#8217;ll run <i>ec2-describe-instances</i> just to make sure I&#8217;m not accumulating machine charges. I&#8217;ve made my instances all of the <a href="http://aws.amazon.com/ec2/instance-types/">micro</a> variety, since that&#8217;s only <a href="http://aws.amazon.com/ec2/pricing/">$0.03 / hour</a> that the instance exists (note: it&#8217;s not enough to shut down the machine; that doesn&#8217;t kill the instance. You need to terminate the <i>instance</i>, which also erases the <a href="http://www.webadminblog.com/index.php/2010/03/23/amazon-ec2-ebs-instances-and-ephemeral-storage/">ephemeral storage</a>. </p>
<p>I would be shirking my responsibility if I didn&#8217;t also mention that in the spirit of drug dealers everywhere, Amazon is offering a &#8220;<a href="http://aws.amazon.com/free/">first one&#8217;s free</a>&#8221; policy, which gives you a 7500 hours worth of free micro instances. So check that out. </p>
<p>If you have any interest in a &#8220;dipping your toes in the AWS water&#8221; type post, comment below and let me know. I&#8217;m starting to dig the AWS thing. </p>
<p>I haven&#8217;t investigated the <a href="http://www.rackspace.com/cloud/">Rackspace cloud</a> much. The prices seem alright (actually, the tiniest servers on Rackspace are only <a href="http://www.rackspace.com/cloud/cloud_hosting_products/servers/pricing/">$0.015 / hour</a>. I&#8217;m not sure how much you can do with 256MB of RAM for an hour, but it&#8217;s great for testing implementations, which is really all I&#8217;m doing. </p>
<p>I&#8217;ll probably start playing with the Rackspace stuff eventually, too. There just aren&#8217;t a ton of options in this arena to play with. Oracle has a <a href="http://www.oracle.com/us/technologies/cloud/index.html">cloud offering</a>, but it all seems to be Oracle as a Service (or OaaS, something I&#8217;ve said phonetically for YEARS when talking about Oracle). If someone from HP wanted to invite me into <a href="http://www.hpcloud.com/">their cloud beta offering</a>, I wouldn&#8217;t complain, either. </p>
<p><b>[EDIT]</b> As it turns out, I got into the HP cloud beta. Sweetness! Thanks HP! I wrote a walkthrough on <a href="http://www.standalone-sysadmin.com/blog/2012/03/quick-ipv6-web-server-on-the-hp-cloud/">setting up an HP cloud instance and getting IPv6 up</a>.</p>
<p>Anyway, that&#8217;s where I stand. I&#8217;m itching to get a more permanent lab environment running here, but in the meantime, I&#8217;m relying on the cloud providers to get my technology fix. Anyone have any suggestions or want to talk about the cool stuff they&#8217;re doing with their lab so I can be jealous? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/03/building-my-lab-physical-virtual-and-imaginary/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Retina display for Apple: Awesome for everyone</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/02/retina-display-for-apple-awesome-for-everyone/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/02/retina-display-for-apple-awesome-for-everyone/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 04:04:27 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2680</guid>
		<description><![CDATA[The internet is rife with gossip that the new iPad will have a retina display. According to MacRumors, who apparently found an LCD that fell off the truck, it&#8217;s going to have four times the resolution as the iPad 2, or 2048&#215;1536, also known as QXGA. I&#8217;ve gotta tell you, I&#8217;m really excited about this, [...]]]></description>
			<content:encoded><![CDATA[<p>The internet is <a href="https://www.google.com/search?hl=en&#038;gl=us&#038;tbm=nws&#038;btnmeta_news_search=1&#038;q=retina+display&#038;oq=retina+display&#038;aq=f&#038;aqi=&#038;aql=&#038;gs_sm=3&#038;gs_upl=274l326l0l821l5l2l0l0l0l0l0l0ll0l0">rife with gossip</a> that the new iPad will have a retina display. According to  MacRumors, who apparently <a href="http://www.macrumors.com/2012/02/17/confirmed-ipad-3-has-a-2048x1536-retina-display/">found an LCD that fell off the truck</a>, it&#8217;s going to have four times the resolution as the iPad 2, or 2048&#215;1536, also known as <a href="http://en.wikipedia.org/wiki/Graphic_display_resolutions#QXGA">QXGA</a>. </p>
<p>I&#8217;ve gotta tell you, I&#8217;m really excited about this, and not just because I&#8217;m a big Mac fanboy. And you should be too. </p>
<p>Have you been monitor shopping lately? Yes? Then you know how much it sucks. Why? Because of the curse of 1080p. </p>
<p>A while back, someone decided that the &#8220;right&#8221; resolution for TVs was 1920&#215;1080, and the best way to draw the picture was progressive scan (as opposed to interlaced), so <a href="http://en.wikipedia.org/wiki/1080p">1080p</a> became the prevailing TV resolution. Which was OK, but still not great. Somewhere along the way, though, things went off the rails&#8230;</p>
<p>Companies making monitors apparently decided, somewhere in the 2005-2010 range, that everyone wanted to watch movies on their computers, which is a logical statement. I don&#8217;t <i>only</i> want to watch movies on my computer, but I would like to do that. And apparently the monitor makers thought that&#8217;s ALL I would like to do, because over the past few years, pretty much every monitor that you can buy at a decent price is 1080p. </p>
<p>Don&#8217;t believe me? Check out Pricewatch&#8217;s list of <a href="http://www.pricewatch.com/gallery/monitors/lcd_27in">27 inch LCD monitors</a>. Lowest price is $264 as I write this, and it&#8217;s 1080p. The next nine are, too, until you get to <a href="http://www.compsource.com/ttechnote.asp?part_no=DS277W&#038;vid=1283&#038;src=PW">this $900 beast</a>, which runs 2560 X 1440. Say, that sounds pretty close to the iPad&#8217;s 2048&#215;1536&#8230; </p>
<p>Yes, ok, I&#8217;ll admit it. The reason that I want the iPad to have a retina display is so that every other LCD maker in existence is shamed into making better screens. The ability to hold a $1,000 tablet that includes an 9.7&#8243; screen that pushes nearly twice the pixels of any screen you can buy in the whole big box store down the road should be sufficient embarrassment to get them off of their butts and their laurels. </p>
<p>There&#8217;s absolutely no technical reason for this kind of stagnation, as Apple will hopefully show everyone. If it takes Apple to accomplish what NEC or ViewSonic should have been doing years ago, then so be it, but we need better displays, both in terms of resolution and acreage. There are only so many terminal windows that fit on 1080p, and I&#8217;m tired of having to add more screens to get the space I need. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/02/retina-display-for-apple-awesome-for-everyone/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Remedial thoughts make you question things&#8230;</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/02/remedial-thoughts-make-you-question-things/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/02/remedial-thoughts-make-you-question-things/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 13:57:33 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2673</guid>
		<description><![CDATA[I&#8217;m in the middle of writing a networking primer (for the 3rd time. sigh.) and I&#8217;m in the middle of the &#8220;teaching binary&#8221; section, and it&#8217;s got me thinking about an old joke&#8230; There are 10 kinds of people in the world. Those who understand binary, and those who don&#8217;t. Yes, hahaha, very amusing. You [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the middle of writing a networking primer (for the 3rd time. sigh.) and I&#8217;m in the middle of the &#8220;teaching binary&#8221; section, and it&#8217;s got me thinking about an old joke&#8230; </p>
<blockquote><p>
There are 10 kinds of people in the world. </p>
<p>Those who understand binary, and those who don&#8217;t.
</p></blockquote>
<p>Yes, hahaha, very amusing. You can even <a href="http://www.thinkgeek.com/tshirts-apparel/unisex/frustrations/5aa9/">buy it on a shirt</a>. But here&#8217;s what I just realized&#8230;it doesn&#8217;t work as a spoken joke at all. </p>
<p>While writing about binary and decimal, I&#8217;ve had to be very careful to pay attention in my sentences to whether I&#8217;m writing the word for a value or I&#8217;m writing a number. The number 10 is very different than the value ten. The joke works with &#8220;There are 10 types&#8230;.&#8221;, but you can&#8217;t say &#8220;There are ten types&#8230;&#8221;, because 10 isn&#8217;t ten in binary. In binary, 10 is two. </p>
<p>I may be the slowest horse here, but the clear distinction just occurred to me that a written word indicates a value. I am now retroactively aggravated at everyone I&#8217;ve ever talked to that pronounced &#8220;10&#8243; as &#8220;ten&#8221; when they meant anything except the decimal number 10. </p>
<p>Am I wrong? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/02/remedial-thoughts-make-you-question-things/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wesley David tackles the piracy issue</title>
		<link>http://www.standalone-sysadmin.com/blog/2012/01/wesley-david-tackles-the-piracy-issue/</link>
		<comments>http://www.standalone-sysadmin.com/blog/2012/01/wesley-david-tackles-the-piracy-issue/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 15:31:12 +0000</pubDate>
		<dc:creator>Matt Simmons</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=2656</guid>
		<description><![CDATA[I think my article on software piracy touched a nerve with a lot of people. I&#8217;ve been arguing my case with Philip Durbin since then on Google+. I&#8217;ve had almost innumerable conversations with people on twitter about it. And it apparently spurred Wesley David into writing a piece talking about the moral side of the [...]]]></description>
			<content:encoded><![CDATA[<p>I think my article on software piracy touched a nerve  with a lot of people. </p>
<p>I&#8217;ve been <a href="https://plus.google.com/107770072576338242009/posts/XFJUffKi5ge">arguing my case</a> with Philip Durbin since then on Google+. I&#8217;ve had almost innumerable conversations with people on twitter about it. And it apparently spurred Wesley David into writing a piece talking about the <a href="http://thenubbyadmin.com/2012/01/23/software-piracy-and-the-existence-of-moral-absolutes/">moral side of the issue</a>. Interesting stuff. </p>
<p>And for the record, because A LOT of people have asked me about it, my definition of theft is straight out of <a href="http://www.merriam-webster.com/dictionary/theft">Merriam-Webster</a>. </p>
<p>I think if you read <a href="http://www.standalone-sysadmin.com/blog/2012/01/the-real-loser-in-software-piracy-isnt-who-you-think/">the article that I wrote</a>, I never said anything about right vs wrong, or illegal vs legal, and that was on purpose. I have mixed feelings about all of it. It&#8217;s obviously wrong to take something of someone else&#8217;s without their permission. On the other hand, I don&#8217;t think that it&#8217;s necessarily wrong to do something that&#8217;s illegal if the law is in the wrong, either. </p>
<p>Slightly related is YCombinator&#8217;s recent <a href="http://it.toolbox.com/blogs/managing-infosec/ycombinator-declares-war-on-hollywood-post-sopa-50125">Declaration of War on Hollywood</a>. YCombinator wants to fund startups that will eventually eliminate Hollywood Studios.   </p>
<p>Joel Spolsky recently wrote a piece on Google+ <a href="https://plus.google.com/117114202722218150209/posts/4GgaRiSyaTf">advocating legislation that causes the elimination of software patents and the rolling back of copyright protection</a>. And this is from a guy who&#8217;s company makes copyrighted software. </p>
<p>Between you and me, I think there&#8217;s something going on, society-wise. As a group, we&#8217;re looking at things differently than we did, even two years ago. I&#8217;m not sure if all of the SOPA blackouts would have happened then. I don&#8217;t know if it changed with the Arab Spring or not, but it just <i>feels</i> like people are more cognizant of their ability to make change to the world around them. And I think that&#8217;s a great thing, and very promising. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.standalone-sysadmin.com/blog/2012/01/wesley-david-tackles-the-piracy-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

