<?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>Anchor Web Hosting Blog &#187; server</title>
	<atom:link href="http://www.anchor.com.au/blog/tag/server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anchor.com.au/blog</link>
	<description>A view into the Anchor Engineroom</description>
	<lastBuildDate>Wed, 08 Feb 2012 00:51:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Supermicro hardware up for grabs</title>
		<link>http://www.anchor.com.au/blog/2011/08/supermicro-hardware-up-for-grabs/</link>
		<comments>http://www.anchor.com.au/blog/2011/08/supermicro-hardware-up-for-grabs/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 10:11:50 +0000</pubDate>
		<dc:creator>Barney Desmond</dc:creator>
				<category><![CDATA[FTW]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[highroller]]></category>
		<category><![CDATA[nyanserver]]></category>
		<category><![CDATA[sale]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[supermicro]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=1885</guid>
		<description><![CDATA[In the last year or so Anchor has been making a strong push towards energy-efficient Dell hardware and VPSes. As a result, we find ourselves with a collection of older Supermicro servers on our hands that still perform well, but aren&#8217;t viable to sell to customers any more. Rather than scrapping them and foisting more [...]]]></description>
			<content:encoded><![CDATA[<p>In the last year or so Anchor has been making a strong push towards energy-efficient Dell hardware and VPSes. As a result, we find ourselves with a collection of older Supermicro servers on our hands that still perform well, but aren&#8217;t viable to sell to customers any more.</p>
<p>Rather than scrapping them and foisting more e-waste on the environment, we&#8217;d prefer to send them to a good home where a geek or hacker can make use of them. If this sounds like you, we&#8217;d love you to <a href="http://shop.ebay.com.au/anchor_systems/m.html">have a gander at our ebay listings</a>.</p>
<p>To whet your appetite, here&#8217;s a sample of what you can expect.</p>
<div id="attachment_1888" class="wp-caption alignnone" style="width: 460px"><a href="http://www.anchor.com.au/blog/wp-content/uploads/2011/08/nyanserver.jpg"><img class="size-full wp-image-1888" src="http://www.anchor.com.au/blog/wp-content/uploads/2011/08/nyanserver.jpg" alt="" width="450" height="244" /></a><p class="wp-caption-text">Supermicro Nyanserver 6015P-8R</p></div>
<div id="attachment_1894" class="wp-caption alignnone" style="width: 460px"><a href="http://www.anchor.com.au/blog/wp-content/uploads/2011/08/wide_6014H-T_highroller_vignetted.jpg"><img class="size-full wp-image-1894" src="http://www.anchor.com.au/blog/wp-content/uploads/2011/08/wide_6014H-T_highroller_vignetted.jpg" alt="" width="450" height="327" /></a><p class="wp-caption-text">Supermicro Highroller 6014H-T</p></div>
<p>Feel free to get in touch if you have any questions about the hardware.</p>
<p><em>N.B. Nyanserver may not be as nyan as shown, photograph is for demonstrative purposes only.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2011/08/supermicro-hardware-up-for-grabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stay-at-home servers</title>
		<link>http://www.anchor.com.au/blog/2010/11/stay-at-home-servers/</link>
		<comments>http://www.anchor.com.au/blog/2010/11/stay-at-home-servers/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 13:27:26 +0000</pubDate>
		<dc:creator>Barney Desmond</dc:creator>
				<category><![CDATA[WTF]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[stay at home]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=1422</guid>
		<description><![CDATA[So this is a bit old, but it&#8217;s been kicking around my bag of links for a little while. Who said Microsoft didn&#8217;t know how to have a little fun? You can even get a deadtree copy from Amazon. If that doesn&#8217;t do it for you, there&#8217;s apparently PDFs to be had as well.]]></description>
			<content:encoded><![CDATA[<p>So this is a bit old, but it&#8217;s been kicking around my bag of links for a little while. Who said Microsoft didn&#8217;t know <a href="http://blogs.technet.com/b/homeserver/archive/2007/12/07/mommy-why-is-there-a-server-in-the-house.aspx">how to have a little fun</a>?</p>
<p>You can even get a <a href="http://www.amazon.com/Mommy-Why-There-Server-House/dp/160530641X">deadtree copy from Amazon</a>. If that doesn&#8217;t do it for you, there&#8217;s apparently <a href="http://oem.microsoft.com/script/contentpage.aspx?pageid=563380">PDFs to be had as well</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2010/11/stay-at-home-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;That&#8217;s like euthanising your grandmother&#8221;</title>
		<link>http://www.anchor.com.au/blog/2010/10/thats-like-euthanising-your-grandmother/</link>
		<comments>http://www.anchor.com.au/blog/2010/10/thats-like-euthanising-your-grandmother/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 06:11:26 +0000</pubDate>
		<dc:creator>Barney Desmond</dc:creator>
				<category><![CDATA[FTW]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=1542</guid>
		<description><![CDATA[Remember that server you lost? Yeah, well we found it. [root@tidal90 root]# uptime 15:26:10 up 1080 days, 15:47, 1 user, load average: 0.00, 0.00, 0.00 We unearthed this beauty because the customer wants to upgrade their service to a VPS. Running Fedora Core 2 with a 2.6.10 kernel, most processes are so old that they [...]]]></description>
			<content:encoded><![CDATA[<p>Remember <a href="http://www.bash.org/?5273">that server</a> you lost? Yeah, well we found it.</p>
<pre>[root@tidal90 root]# uptime
15:26:10 up 1080 days, 15:47,  1 user,  load average: 0.00, 0.00, 0.00
</pre>
<p>We unearthed this beauty because the customer wants to upgrade their service to a <a href="http://anchor.com.au/servers/virtual-private-servers-vps/">VPS</a>. Running Fedora Core 2 with a 2.6.10 kernel, most processes are so old that they don&#8217;t have a start-time or start-date, but a start-<em>year</em>, mostly in 2007.</p>
<p>For those interested in the title of this post, <a href="http://baens-universe.com/articles/when_sysadmins_ruled_the_earth">When Sysadmins Ruled the Earth</a> is a fun short story by Cory Doctorow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2010/10/thats-like-euthanising-your-grandmother/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Envy our new Leviathan!</title>
		<link>http://www.anchor.com.au/blog/2009/10/envy-our-new-leviathan/</link>
		<comments>http://www.anchor.com.au/blog/2009/10/envy-our-new-leviathan/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 03:53:44 +0000</pubDate>
		<dc:creator>Barney Desmond</dc:creator>
				<category><![CDATA[WTF]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[new hardware]]></category>
		<category><![CDATA[penny arcade]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[shiny]]></category>
		<category><![CDATA[this shit is off the hook]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=1275</guid>
		<description><![CDATA[Our current rdiff and amanda backup server, KRAKEN, is almost full, so it was time to order a new one. After much wrangling, we finally received LEVIATHAN this morning. I was pushing for PHYREXIAN DREADNOUGHT personally, but LEVIATHAN is acceptable too; the upkeep effort of backup servers is pretty high after all.]]></description>
			<content:encoded><![CDATA[<p>Our current rdiff and amanda backup server, KRAKEN, is almost full, so it was time to order a new one. After much wrangling, we finally received LEVIATHAN this morning.</p>
<div id="attachment_1280" class="wp-caption alignnone" style="width: 310px"><a href="http://www.anchor.com.au/blog/wp-content/uploads/2009/10/penny_arcade_backup_server_comic_full.jpg"><img class="size-medium wp-image-1280" src="http://www.anchor.com.au/blog/wp-content/uploads/2009/10/penny_arcade_backup_server_comic_full-300x178.jpg" alt="LEVIATHAN is, I assure you, teh hardk0rez - dual xeon 5500-series, 6gb RAM and 12TB usable storage in RAID-10" width="300" height="178" /></a><p class="wp-caption-text">LEVIATHAN is, I assure you, teh hardk0rez - dual xeon 5500-series, 6gb RAM and 12TB usable storage in RAID-10</p></div>
<p>I was pushing for PHYREXIAN DREADNOUGHT personally, but LEVIATHAN is acceptable too; the upkeep effort of backup servers is pretty high after all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2009/10/envy-our-new-leviathan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pain-free server migration</title>
		<link>http://www.anchor.com.au/blog/2009/04/pain-free-server-migration/</link>
		<comments>http://www.anchor.com.au/blog/2009/04/pain-free-server-migration/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 04:40:50 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[FTW]]></category>
		<category><![CDATA[datacentre]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[painfree]]></category>
		<category><![CDATA[preparation]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=786</guid>
		<description><![CDATA[Being the veteran of a datacentre migration and several whole server migrations I feel like I&#8217;m getting the process down to a reasonably fine art. I had to perform another migration last night from another datacentre to ours at Global Switch and the process went very smoothly so I thought I&#8217;d share some of the [...]]]></description>
			<content:encoded><![CDATA[<p>Being the veteran of a datacentre migration and several whole server migrations I feel like I&#8217;m getting the process down to a reasonably fine art. I had to perform another migration last night from another datacentre to ours at Global Switch and the process went very smoothly so I thought I&#8217;d share some of the techniques I&#8217;ve built up over time so you might benefit if you&#8217;re in the same situation.</p>
<h3>Preparation</h3>
<p>This should go without saying. The more time you have to prepare for the migration, the better. You <strong>do not </strong>want to leave it until the last minute. My philosophy when approaching the migration is always to leave the least amount of work possible to do at the time of the actual migration. Clients will generally want to schedule any server downtime for late at night, when you are not going to be operating at your best (despite how many coffees or energy drinks you may have consumed). If you can log in to the machine, run a prepared script which takes of everything and have the migration completed for you, you will end up with a happy client and be happy yourself. You will be in the datacentre for less time and get to bed earlier, both of which are good things.</p>
<h3>Make good use of scripting</h3>
<p>Following on from my last point, I strongly encourage you to script as much as possible. The migration I just performed entailed moving a server from one datacentre and network provider to another which meant a change in address space. Thus, firewalls, IP address configuration files, Apache vhosts, ACLs and more had to change. Ahead of time I determined which files would need to be modified and created a script which took a backup of each of these files before overwriting them with corrected versions. Any failure would cause the script to stop and print the problem which could be easily diagnosed manually.</p>
<p>The more automation and failsafes you can build into your script, the better. Since you will be creating it with plenty of time up your sleeve and your brain operating at full capacity you can build up the script with your full arsenal of tricks. At 3am in a cold datacentre with noisy airconditioning you can hardly expect to have your full faculties with you, so make life easier for yourself by leaving as little actual work to do at this point.</p>
<h3>Fully acquaint yourself with the server</h3>
<p>You will only know what needs to be changed on the server if you are familiar with it. Of course, you should have plenty of good documentation already on it but if not, log in and get the lie of the land. Have a plan for how you will find out facts about the system &#8211; make use of grep and well structured regexes for finding out configuration details, slocate (if there is a locate database present) for finding critical files, and your usual toolkit of sysadmin techniques.</p>
<h3>Document as you go</h3>
<p>At Anchor, documentation is critically important. We have an internal wiki system in which we make detailed notes on every server and a great number of technical articles (a lot of which we have shared with you in our <a href="http://www.anchor.com.au/hosting/">public wiki</a>). Every migration plan is carefully documented from start to finish. In more complicated scenarios a full change proposal is created and officially ratified, but at the very least you should create a checklist:</p>
<ul>
<li>people involved (and their contact details, if necessary)</li>
<li>time frame</li>
<li>a detailed list of items that need to be prepared or information that needs to be acquired before the migration takes place</li>
<li>actions that will be undertaken just before the migration starts</li>
<li>the list of actual migration steps, including details of what any scripts will be doing</li>
<li>post-migration actions which need to be done immediately after the migration &#8211; e.g. checking that all your monitoring is showing OK for all hosts and services</li>
<li>a list of &#8220;cleanup&#8221; items which can be completed after the migration, but not time critical, e.g. removing stale references to servers from your internal documentation</li>
</ul>
<p>Have as many people check over your documentation as possible, preferably those who have knowledge of the systems so that they can find anything you have missed. The more eyes on your documentation, and heads thinking about it, the better the chances that you will have a plan that covers all aspects.</p>
<p>One of the most important things from my point of view with documentation is to forward a copy to the client, and keep them involved in the process. Not only does it give them confidence in your abilities to conduct the migration successfully, but it gives them an idea of the work that you have had to put in, gives transparency to the process and gives you another point of view on the migration &#8211; there may be other steps important to them which you may have missed for example lowering TTLs on domains that are solely client-controlled.</p>
<h3>Keep the client &#8220;in the loop&#8221;</h3>
<p>Following on from my previous point, as well as giving the client a copy of your migration documentation, it is important to let them know what is going on. Send them a courtesy email every day or two, a call or whatever your deem appropriate to let them know how you are going with preparations and any information you need from them.</p>
<p>On the day of the migration, double-check everything with them &#8211; times, contact details, the migration plan, and so on. Make sure they are still happy to go ahead and that they are happy with your plans. Give them a courtesy call or message when you are about to start the migration, when you are finishing, but most importantly whenever you have any unexpected problems. Nothing upsets clients more than having things go pear-shaped and not being informed about it. Even if you don&#8217;t know what the problem is, let them know that you are diligently working on it and will keep them up to date with developments.</p>
<h3>Plan for when things go wrong</h3>
<p>In a perfect world, you would prepare adequately and everything would go flawlessly (as it did for me last night, luckily). However every slightly obsessive-compulsive systems administrator knows that things can and will go wrong every now and then despite your best efforts.</p>
<p>Make an escape plan for every point where things can go wrong during the migration. Given you won&#8217;t have infinite time available, prepare most for the most likely failure scenarios. Make a rollback plan which will abort the migration, and decide how many failures will cause you to take this rollback plan on the night. Confirm this with the client.</p>
<p>Make sure that no change you make cannot be reverted (which most times will necessitate backups). There is nothing worse than discovering you have irrevocably destroyed data in the process of making a critical change.</p>
<h3>Approach everything with an obsessive-compulsive attitude</h3>
<p>The best plans will have considered everything and left no detail to chance. It can be tiresome to be painstakingly thorough in your plans, but ultimately it will pay off. At the same time though, you don&#8217;t have to do everything in one sitting &#8211; make notes in your migration plan on what you still need to do and follow it up later. Don&#8217;t foolishly believe you will remember everything on the migration day, or even an hour from now &#8211; WRITE IT DOWN!</p>
<p>Remember, even though the preparation may be slightly tiresome, you are just making life easier for yourself at migration time. Hopefully if you follow these general tips I&#8217;ve prepared, they will make your next migration a lot easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2009/04/pain-free-server-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tales of Hardware &#8211; IBM x3650</title>
		<link>http://www.anchor.com.au/blog/2009/03/tales-of-hardware-ibm-x3650/</link>
		<comments>http://www.anchor.com.au/blog/2009/03/tales-of-hardware-ibm-x3650/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 05:03:54 +0000</pubDate>
		<dc:creator>Barney Desmond</dc:creator>
				<category><![CDATA[FTW]]></category>
		<category><![CDATA[adaptec]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[drive sled]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[lock-in]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[supermicro]]></category>
		<category><![CDATA[x3650]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=500</guid>
		<description><![CDATA[All the servers Anchor buys are from Supermicro. Most people won&#8217;t have heard of them, but they&#8217;re a sizeable hardware vendor that also does some OEM gear. Supermicro certainly doesn&#8217;t carry the mindshare of other big brands like HP, Dell, et al., but we chose them because their stuff is reliable and affordable &#8211; we [...]]]></description>
			<content:encoded><![CDATA[<p>All the servers Anchor buys are from Supermicro. Most people won&#8217;t have heard of them, but they&#8217;re a sizeable hardware vendor that also does some OEM gear. Supermicro certainly doesn&#8217;t carry the mindshare of other big brands like HP, Dell, et al., but we chose them because their stuff is reliable and affordable &#8211; we focus on the things that actually <em>matter</em>, rather than some enterprise-y idea of sticking with big brands that you trust &#8211; &#8220;noone ever got fired for buying IBM&#8221; they say.</p>
<p>Actually, hold that thought for a moment.<br />
<span id="more-500"></span></p>
<p>I&#8217;ve got a couple of servers colocated at the datacentre, the newer of the two is an IBM x3650 named yumi. I chose the IBM because it was on special at the time, and has the capacity for expansion that I desired &#8211; it&#8217;s a 2RU box with room for two Xeons, 12 FB-DIMM RAM slots and six hot-swap hard drive bays (eight if you choose the 2.5&#8243; option).</p>
<p>There are a number of things I like about the IBM compared to the Supermicros that I&#8217;ve worked with so far. The documentation doesn&#8217;t suck and the hardware is very nice to work with, almost entirely tool-less. The rackmount rails are an absolute joy. On the downside, yumi weighs about 20kg &#8211; hefting that much server over your head and onto the rails is no mean feat.</p>
<p>Thing&#8217;s haven&#8217;t been entirely without problems and annoyances, of course. One of the reasons to buy hardware from BigCorp is support. There&#8217;s much to be said for being able to get someone on-site to fix or replace your troublesome hardware when something goes wrong. At Anchor we&#8217;re not too concerned about that. We keep more than enough spare hardware on-hand to deal with failures, and this is just a factor of the way we run things. No hardware vendor can give us instant turnaround (we can be on-site in 10-15min), and the kinds of failures we have deal with are best dealt with ourselves.</p>
<p>Likewise, my colocated server is for my own use, so I&#8217;ve no need for vendor support. One of the downsides then of buying from BigCorp is that you tend to get locked-in to their way of doing things. I was planning to install a second CPU that I&#8217;d picked up through retail channels, only to discover that the heatsink is entirely non-standard, and that the motherboard requires a separate Voltage Regulator Module (not the case with Supermicro servers). There are good reasons for this, and I&#8217;m sure big enterprises don&#8217;t much care about the cost, but a $400 price difference for me was galling.</p>
<p>Don&#8217;t even think about buying non-IBM hard drives either &#8211; the server doesn&#8217;t come with empty hot-swap drive sleds, just blanking plates to cover the front of the chassis. Ebay provided a way out of this one, but it was something of a hassle getting them shipped over from the US. Joy of joys, IBM also uses <em>torx screws</em> on the drive sleds. It looks like I&#8217;m <a href="http://www.codinghorror.com/blog/archives/001200.html">not the only one who thinks IBM engages in deviant sexual behaviour</a> either.</p>
<p>After the purchase of an overpriced Xeon E5420 and half a dozen drive sleds, I turned my attention to the disk subsystem itself. I wanted a hardware RAID card, and lo and behold, there&#8217;s one available. A little more money later, and I&#8217;ve got myself a RAID-10 array across half a dozen drives. Of course it&#8217;s not written anywhere, but the controller is a specialised piece of kit made by Adaptec (it uses the aacraid driver in Linux). We&#8217;ve had some mixed experiences with Adaptec hardware at Anchor, but I don&#8217;t have much choice either (the card with it&#8217;s battery-backed cache RAM sits in a DIMM slot on the motherboards&#8230; huh?).</p>
<p>A couple of weeks ago yumi was rebooted for a kernel update, and then promptly failed to come up. After much prodding I noticed that the RAID card wasn&#8217;t bootable, its boot BIOS had disappeared entirely from the usual POST process! My solution was to install GRUB to a USB stick &#8211; this is sufficient to kickstart the process and then pass control to the main drives, which otherwise seem to be working fine. Needless to say, I&#8217;m rather unimpressed. I&#8217;ll probably get around to making a support request eventually, but the fact is that I&#8217;m pretty lazy. Indirectly, this is a great argument for letting other people deal with server hardware, rather than colocating your own kit.</p>
<p>There&#8217;s two predictable responses here, as I see it:</p>
<ol>
<li>&#8220;IBM are bastards!&#8221;</li>
<li>&#8220;<a href="http://www.penny-arcade.com/comic/2004/3/24/">That hardware&#8217;s not <em>for</em> you</a>&#8220;</li>
</ol>
<p>You get to choose. I just think it&#8217;s a learning experience, and now I&#8217;m curious about some HP hardware&#8230; I expect I&#8217;m in for some more learning.</p>
<p><span style="color:#999999;">(actually, there&#8217;s another possible response: &#8220;why don&#8217;t you hack up a solution yourself? it&#8217;d be cheap, too&#8221;. anyone who&#8217;s worked with computers for a long time knows that the <em>last</em> thing you want to do is faff around with computers. I&#8217;d much rather be out taking photos, sewing, changing the world, etc.)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2009/03/tales-of-hardware-ibm-x3650/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

