<?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>Why didn't anyone tell me... &#187; House and Home</title>
	<atom:link href="http://www.davebphotography.com/category/house-and-home/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davebphotography.com</link>
	<description>Things I wish people would document, plus some original fiction. Weird, huh?</description>
	<lastBuildDate>Thu, 14 Jul 2011 18:42:35 +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>My First I-Cant-Go Car Problem</title>
		<link>http://www.davebphotography.com/2011/07/02/my-first-i-cant-go-car-problem/</link>
		<comments>http://www.davebphotography.com/2011/07/02/my-first-i-cant-go-car-problem/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 17:00:21 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Car]]></category>
		<category><![CDATA[House and Home]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=277</guid>
		<description><![CDATA[Grr. Car has to sit 4 days waiting for a part. Is it time to part with Old Stiggy?]]></description>
			<content:encoded><![CDATA[<p>So it&#8217;s finally happened. For the first time, my car has decided it can&#8217;t actually go. It&#8217;s a fuel injector problem (so saith the computer, so it must be true). A little fiddling around with other bits has pretty much proved it as well. The engine runs, but it&#8217;s clearly a misfire &#8211; wobble wobble wobble sputter sputter. The service desk at the nearest dealer (my regular folks having gone for the weekend) says don&#8217;t drive it just in case it makes something else happen, so I have to overnight a part because none of the locals keep that bit on hand. No meetings on Monday for me!</p>
<p>This is on top of me learning that the transmission is slipping intermittently and won&#8217;t pass the next smog (16 months away and counting). A transmission rebuild with a 3 year warranty is $3800, Factory rebuilt is $5500, not including tax and so on. Yay. So I&#8217;ve already got the replacement car itch when this happens. Ole car, you&#8217;re not making a very good case for yourself.</p>
<p>Just the same, it&#8217;s so much cheaper overall to just keep fixing Old Stiggy, and I have the math that tried to disprove it.</p>
<p>&nbsp;</p>
<p><a href="http://www.davebphotography.com/wp-content/uploads/2011/06/cartco.gif"><img class="aligncenter size-full wp-image-278" title="TCO chart" src="http://www.davebphotography.com/wp-content/uploads/2011/06/cartco.gif" alt="boring line chart" width="600" height="421" /></a></p>
<p>Short story &#8211; at 20 kilomiles per year, keeping the car I have, even if I do replace the transmission and fix pretty much everything wrong with it, works out by far the cheapest solution over the next 7 years, INCLUDING an engine replacement. Note that most of the cars on that chart are used, not new. I was trying to prove that it&#8217;s getting too expensive to keep, but it doesn&#8217;t work out that way yet. But if I get stranded too often, I&#8217;ll stop caring what my retirement fund thinks of the decision.</p>
<p>Grr. I guess you can reach me at home until Tuesday or so. I guess I&#8217;ll be re-gluing the headliner, flushing the brake fluid, and waiting for the FedEx guy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2011/07/02/my-first-i-cant-go-car-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Further adventures in home VM storage</title>
		<link>http://www.davebphotography.com/2011/04/21/further-adventures-in-home-vm-storage/</link>
		<comments>http://www.davebphotography.com/2011/04/21/further-adventures-in-home-vm-storage/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 07:35:32 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/2011/04/21/further-adventures-in-home-vm-storage/</guid>
		<description><![CDATA[I haven&#8217;t written about my home ESXi server in a while, and remember, this is a good thing. Mostly it just works and I get along. The previous hardware combination if you remember was the following: ESXi supermicro pizza box. Internal SATA non-raid disk for the VMs. Adaptec 3805 card passed through to a CentOS [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t written about my home ESXi server in a while, and remember, this is a good thing. Mostly it just works and I get along. The previous hardware combination if you remember was the following:<br />
ESXi supermicro pizza box. Internal SATA non-raid disk for the VMs. Adaptec 3805 card passed through to a CentOS VM so I can monitor and adjust the RAID.<br />
An old desktop box holding the 3ware card, running NFS and acting as an external datastore and generally a fast really big disk.<br />
Not what I set out to do, but the ESXi drivers for the 3ware card required sacrificing chickens, and then they didn&#8217;t work. Mostly I just left the core2 and 3ware setup powered off and once in a while when space got tight, boot, shuffle, then off. I considered it the low-electricity way to get around the problem, and one day the single internal drive would go poof, and I&#8217;d have to restore from month old backups. Oh well. That&#8217;s the price I decided to pay for having RAID management software. BUT&#8230;<br />
ESXi 4.1 just came out. Guess what&#8217;s inside. 3ware drivers! And guess what else? 3ware/LSI decided to hand out the CLI monitoring/management software! We&#8217;re in luck! It&#8217;s not quite as pretty as having the web interface, but I&#8217;ll take it.<br />
I was able to set up RAID6 for the VM datastore (remember to autocarve the disks!), so now I have a degree of confidence in using it as a backup solution for the various macs in the house (yay FreeNAS!), the speed is great, and I&#8217;m only powering one CPU, 17 drives, and 3 PSUs. All things told it&#8217;s 17 TB across two RAID6 units, one high speed dedicated for media streaming and the other high speed for manipulating the things that make the rest of the house go. Total wattage seems to be around 200 between the three, and if it isn&#8217;t, don&#8217;t mess with my view of the world. I&#8217;m down one CPU/PSU and network switch to power to make the same things happen in my world, and that&#8217;s better than nothing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2011/04/21/further-adventures-in-home-vm-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Train for You, Parents</title>
		<link>http://www.davebphotography.com/2010/10/18/no-train-for-you-parents/</link>
		<comments>http://www.davebphotography.com/2010/10/18/no-train-for-you-parents/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 04:27:22 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[House and Home]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=228</guid>
		<description><![CDATA[Gee Dave, why have you not been posting so often? Well, I&#8217;ve been changing jobs. The specifics of that are another post, but mainly right now I&#8217;m fussing about with commute options now that my drive is not only longer, but goes down one of the central traffic corridors of the bay area: 101 Northbound [...]]]></description>
			<content:encoded><![CDATA[<p>Gee Dave, why have you not been posting so often?</p>
<p>Well, I&#8217;ve been changing jobs. The specifics of that are another post, but mainly right now I&#8217;m fussing about with commute options now that my drive is not only longer, but goes down one of the central traffic corridors of the bay area: 101 Northbound to Redwood City. My drive to VMware was relatively tame, taking 85 and 280, which lands you nearly at the door of the office. My drive to Nominum is quite simply awful at the moment. Average drive times for the additional what, 12 miles, is something like 45 minutes. The difference between them isn&#8217;t the issue &#8211; the issue is which roads I now have to drive. The puzzle looks so much like one of those word games you get in Math class it&#8217;s not funny. But why not, here we go.</p>
<p>So here are the rules:</p>
<ul>
<li>Kids must to be at school no earlier than 8:15 and no later than 8:30.</li>
<li>Kids sometimes get sick in the middle of the day, requiring you to go pick them up. Babysitters/neighbors might be able to help with this.</li>
<li>It takes 21 minutes without traffic to get to the nearest Caltrain station. Currently the last train leaves at 9:33, and after January the last train is at 8:33. (This morning I dropped off the kids, hit a lot of green lights, got there, and watched the 8:33 train pull away.)</li>
<li>Even if I take the 9:33 train, I won&#8217;t get to work until nearly 11.</li>
<li>It takes 45 minutes with traffic to get to the next nearest station. No hope.</li>
<li>The light rail connects to the nearest Caltrain station, runs every 15 minutes, but still won&#8217;t get me to the early train.</li>
<li>Motorcycles are allowed in the HOV lane, assuming you accept the risk of becoming Toyota Driver Puree. They are also allowed to &#8216;lane split&#8217; by law in heavy traffic, making it possible to take even the shortest path and make good time. The ones I might want generally get 60+ mpg, I don&#8217;t want a race bike.</li>
<li>Tesla Roadsters and Sedans (shipping 2012!) are allowed in the HOV lane, along with some of those little annoying cars that still have puny useless gas engines.</li>
<li>Driving solo gas car, no HOV, etc. takes about 1:00 to 1:20 on the shortest path. About 16mpg in 101 traffic, about 31 miles.</li>
<li>Driving solo gas car, taking &#8216;the middle path&#8217;, takes about fourty-five minutes to one hour: half open highway, half getting through the city to get there. About 22 mpg, but 5 more miles.</li>
<li>Driving solo gas car through the mountains while embarrassing an old man in a Miata takes about 1:30, adds 15 miles to the commute, but makes me smile more. About 24 mpg, 15 more miles.</li>
<li>My car is already at 151 kilomiles and one day will need replacing. The longer I can wait, the better the replacement is, but it is technically possible to replace the car at any time.</li>
<li>I want to reach work sooner than 10:15 AM.</li>
<li>Caltrain operates a shuttle from the northern station to  the campus I now work at. They meet the 8:33 train, but not the 9:33.</li>
<li>There are a couple express Caltrain runs from the work end to the home end, taking only 45 minutes on the train.</li>
</ul>
<p>So here are the options I&#8217;ve considered in no particular order.</p>
<ul>
<li>Always take the middle route to save sanity in exchange for more miles, less car wear, and much less frustration.</li>
<li>Work from home 3 days a week as soon as possible, driving/training in only when I have to be physically present for meetings. All sorts of advantages doing this, a separate discussion.</li>
<li>Drop kids off too early, sprint for Caltrain and get the 8:33, take the shuttle, and return same path.</li>
</ul>
<p>There are also &#8216;savings&#8217; options to try to make the drive cheaper.</p>
<ul>
<li>Pick up a more efficient car sooner (335d? 528i? Tesla Model S?) I still can&#8217;t believe the new 528i gets 32mpg. Astonishing.</li>
<li>Efficient motorcycle.</li>
<li>Carpool/vanpool if possible.</li>
<li>Drive my car until it can&#8217;t realistically be repaired any more before replacing.</li>
</ul>
<p>Now let me back up and point out &#8211; this is much too hard. The &#8220;Get to Work at 8 AM&#8221; folks have lots of options. Why don&#8217;t parents? The shuttles meet up with all the early trains, the trains run far more often and closer to home here in the South Bay, there are multiple express options to choose from. There are even a couple express buses that go directly from the south bay to the peninsula. But it becomes obvious that you&#8217;re just doomed if you have kids to drop off. It&#8217;s just not going to happen.</p>
<p>How did this go so wrong? With all these brilliant Silicon Valley minds, can&#8217;t someone come up with a way to get more people where they actually need to go without having to drive themselves?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/10/18/no-train-for-you-parents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Small arms</title>
		<link>http://www.davebphotography.com/2010/03/31/small-arms/</link>
		<comments>http://www.davebphotography.com/2010/03/31/small-arms/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 08:11:53 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Kids]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=175</guid>
		<description><![CDATA[I just had a pleasant evening after a rough day. Work stuff &#8211; very boring. Come home and get my hands in the dishwater as the kids finish reading books with mom. &#8220;Dada! Someone very small wants you!&#8221; comes from upstairs. The three year old is there, one-piece jammies on, hearing aids away, bottom lip [...]]]></description>
			<content:encoded><![CDATA[<p>I just had a pleasant evening after a rough day. Work stuff &#8211; very boring.</p>
<p>Come home and get my hands in the dishwater as the kids finish reading books with mom. &#8220;Dada! Someone very small wants you!&#8221; comes from upstairs. The three year old is there, one-piece jammies on, hearing aids away, bottom lip out, standing on the side of the crib, pointing to the guest bed and murmuring, &#8220;Dada, bed&#8221;. He&#8217;s asking to be held on the bed while he falls asleep. This warms me up especially because this has been a Mama month, the Dada being out of favor for constantly putting on The Wrong Shoes, The Wrong Shirt, Restraining Me While Walking in Parking Lots, and all sorts of other 3-year-old infractions.</p>
<p>Up on the shoulder he goes, head down, arms splayed across dada, and we lay down on the bed. In 10 minutes, he&#8217;s all floppy.</p>
<p>I&#8217;m going to miss that all too soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/03/31/small-arms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Home virtualization: a hardware revisit</title>
		<link>http://www.davebphotography.com/2009/12/11/home-virtualization-a-hardware-revisit/</link>
		<comments>http://www.davebphotography.com/2009/12/11/home-virtualization-a-hardware-revisit/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 20:54:59 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=170</guid>
		<description><![CDATA[&#8220;What, Dave, more?&#8221; you ask. Yes, I&#8217;m afraid so. I&#8217;m afraid so. Trying to keep it short this time. All builds have a server, 4+ disk RAID5, and offer flexible storage expansion to keep them around for about 2 to 4 years. Each has a &#8220;Priced from scratch&#8221; number. Remember that this includes 4x $100 [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;What, Dave, more?&#8221; you ask. Yes, I&#8217;m afraid so. I&#8217;m afraid so. Trying to keep it short this time.</p>
<p>All builds have a server, 4+ disk RAID5, and offer flexible storage expansion to keep them around for about 2 to 4 years. Each has a &#8220;Priced from scratch&#8221; number. Remember that this includes 4x $100 drives (currently the 1.5 to 2TB range) that you might already own, or be willing to substitute your old 200-300 gig drives for instead, or whatever. I think you get the idea.</p>
<h3><strong>Optimize for money, with Mac guest:</strong></h3>
<h4>Priced from scratch: $1900ish<strong><br />
</strong></h4>
<ul>
<li> Mac mini (any flavor), add RAM to 4. ($600-1000) ($300-700 on craigslist)</li>
<li>VMware Fusion ($70)</li>
<li>Mac OS Server (presumably the license you got from buying the Mini Server, right?) ($500 or included with mac)</li>
<li>Drobo via local connection for the host, guests live on the Drobo ($400)</li>
<li>disks ($400)</li>
<li> Apple USB dongle (technically support is only for the MBAir, but it works. Trust me.) if you want to use a VM router. ($30)</li>
</ul>
<p>Pro:</p>
<ul>
<li>Low electricity.</li>
<li>Low heat.</li>
<li>Few surprises.</li>
<li>Drobo adds the ability to just keep expanding your storage for either more VMs or more space on them without having to worry about iSCSI components losing power between you and the array.</li>
<li>Easy UI and remote control with Back to my Mac and/or VNC.</li>
<li>Low TCO &#8211; macs depreciate slowly. If it&#8217;s time to upgrade to something more powerful later, you <em>can </em>sell it.</li>
</ul>
<p>Con:</p>
<ul>
<li> Few server-quality expansion options.</li>
<li>No internal high-speed RAID.</li>
<li>The Drobo will only hit 40ish meg a second, but honestly for home, you&#8217;ll probably not need that much all the time.</li>
<li>VMs limited to 100mbit connections.</li>
</ul>
<h1></h1>
<h4><strong>Optimize for money, without Mac guest:</strong></h4>
<h4><strong>New</strong></h4>
<h4>Priced from scratch: $1550ish<strong><br />
</strong></h4>
<ul>
<li> DIY Intel Core2 quad based on LGA775, 8 gig of ram (priceout on newegg: $550 + hard drives)</li>
<li>ESXi $0</li>
<li>Adaptec 2405 RAID controller ($200ish) and SAS case/enclosure ($400)(or other supported card/case/enclosure setup)</li>
<li>disks ($400)</li>
<li>Optional substitution: iSCSI remote storage (like FreeNAS or Drobo Pro)(-1000, +cost of chosen iSCSI target)</li>
</ul>
<p>Pro:</p>
<ul>
<li>ESXi is really the right tool for the job.</li>
<li>Can sometimes get away with a very cheap hardware build.</li>
<li>Some VMs can go up to gigabit connections if you absolutely must have it.</li>
<li>Optional iSCSI/fiberchannel storage growth paths open to you.</li>
<li>Faster and more powerful than the Mac Mini option, but you&#8217;ll have some surprises building the box. There is always a hidden surprise.</li>
</ul>
<p>Con:</p>
<ul>
<li>ESXi doesn&#8217;t support lots of cheap hardware, so you&#8217;ll have to be careful about the hardware you pick.</li>
<li>You still need a separate windows box/VM around to manipulate things, or get really comfortable with the VMware CLI.</li>
<li>Higher overall TCO? It&#8217;s usually harder selling a used medium-low power server in two to four years.</li>
<li>It will use more electricity for those extra cores and extra RAM, but if you do video work with this box, it may pay off to have them.</li>
<li>Electricity/heat in the middle range. Initial expense may convince you that the maintenance is worth it.</li>
<li>Doesn&#8217;t support the mac guest, but there are alternatives to OS X Server&#8217;s two most attractive features for the home: iCal server and TimeMachine on flexible storage. Dang, that&#8217;s a pro. Moving on.</li>
</ul>
<h4>Used</h4>
<p>I will point out that the previous generation of HP/Dell ESX supported servers are regularly on craigslist for cheap &#8211; usually $400 and under. Rackmounted and everything, but usually running &#8220;real&#8221; SCSI disks, very loud, very hot, very small. They still will need $1000 in storage, the same as the rest, so buyer beware, but if you&#8217;re just going for the VM server and can skip the storage, you can get in on the cheap.</p>
<h3>Optimize for speed, with Mac guest:</h3>
<h4>Priced from scratch: $5000ish<strong> + 2 kidneys<br />
</strong></h4>
<ul>
<li>Mac Pro 8-cores Nehalem, 16GB RAM ($kidney)</li>
<li>Mac OS X Supported RAID controller plus enclosure and disks. ($other kidney + $1000)</li>
<li>Mac OS X Server (bundle with Mac?) ($500)</li>
<li>VMware Fusion ($70)</li>
<li>disks ($400)</li>
<li>Alternate to RAID controller and enclosure: Drobo plus disks ($300-3000)</li>
</ul>
<p>Pro:</p>
<ul>
<li>Fast.</li>
<li>Very fast.</li>
<li>Lots of memory for lots of VMs.</li>
<li>Lots of very fast storage.</li>
<li>Potential no-downtime storage growth.</li>
</ul>
<p>Cons:</p>
<ul>
<li>Dude, you&#8217;re out of kidneys.</li>
<li>Limited hardware choices for SAS RAID.</li>
<li>Limited iSCSI options.</li>
<li>Speed gain over Core-2 chips might not enough to warrant price differential unless you do a lot more math than most of us do.</li>
<li>TCO for depreciation can be large when initial investment is also large.</li>
<li>Hot. Cooling is expensive.</li>
</ul>
<h1></h1>
<h3>Optimize for speed, without Mac guest:</h3>
<p>Stop. At this point we&#8217;re priced out of reasonable home options. A similar spec to the Mac Pro can be built on Newegg for about $1200 with a RAID card. But at that point, you might as well get one of the Asus barebones servers that are fully VMware certified and attach to external RAID storage. When I get as far as this, I know we&#8217;ve exited &#8220;home&#8221; and reached &#8220;business&#8221; expense levels, at which point the economics of consolidation have already broken down. How many systems do you have to sell and turn off &#8211; <em><strong>in your house </strong></em>- to cover the depreciation of a Mac Pro, over the same for a Mini?</p>
<p>Hope that was short enough. Comment away!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/12/11/home-virtualization-a-hardware-revisit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home Virtualization: my own kind of layer cake</title>
		<link>http://www.davebphotography.com/2009/11/10/home-virtualization-my-own-kind-of-layer-cake/</link>
		<comments>http://www.davebphotography.com/2009/11/10/home-virtualization-my-own-kind-of-layer-cake/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 20:45:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[House and Home]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=155</guid>
		<description><![CDATA[One of the abstraction problems I had with plotting out home virtualization is that I&#8217;ve already solved a number of these problems, and I don&#8217;t have a dedicated budget to go about replacing my whole &#8211; working &#8211; infrastructure. But knowing how much electricity is lost and heat generated with each little power brick and [...]]]></description>
			<content:encoded><![CDATA[<p>One of the abstraction problems I had with plotting out home virtualization is that I&#8217;ve already solved a number of these problems, and I don&#8217;t have a dedicated budget to go about replacing my whole &#8211; working &#8211; infrastructure. But knowing how much electricity is lost and heat generated with each little power brick and redundant device I owned, I needed a way to plan the flow from real to virtual. I finally found a way I like, and I&#8217;ll offer it as a time-saver for you. Comments welcome, maybe there&#8217;s a better way.</p>
<p>Eventually I settled on a layer cake analogy, more or less a table that showed what I was doing and where it was possible, and the game was to shift as much as possible to the left, into the VM column. But this also let me pick how the progression went. I can keep several of my layer cake tables showing a phased motion toward the virtual.</p>
<p>My first step was to document exactly what services require this mess at home and where it&#8217;s currently being handled:</p>
<table border=1>
<tr>
<td></td>
<td>Mini-Linux VMs</td>
<td>OS X Server VM</td>
<td>Host-only</td>
<td>appliance</td>
</tr>
<tr>
<td>iCal Server</td>
<td></td>
<td>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>RadioLover</td>
<td></td>
<td>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>TimeMachine</td>
<td></td>
<td></td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Router/Gateway/DHCP/etc.</td>
<td></td>
<td></td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Proxy</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>MythBackend</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Storage</td>
<td></td>
<td></td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>VPN/Remote access</td>
<td></td>
<td>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Indigo</td>
<td></td>
<td></td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Video encoding</td>
<td></td>
<td></td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Twonkymedia server</td>
<td></td>
<td></td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Bittorrent</td>
<td></td>
<td></td>
<td></td>
<td>X</td>
</tr>
</table>
<p>Some of those things were not yet implemented but were wish-list items, like the proxy, video encoder as VM, and MythBackend. Anyway, the point is that now I want to move as many things as possible, independent of each other, to the leftmost column available. So the next table shows the eligible places that each service <i>could</i> move:</p>
<table border=1>
<tr>
<td></td>
<td>Mini-Linux VMs</td>
<td>OS X Server VM</td>
<td>Host-only</td>
<td>appliance</td>
</tr>
<tr>
<td>iCal Server</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>RadioLover</td>
<td></td>
<td bgcolor=yellow>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>TimeMachine</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td></td>
<td bgcolor=yellow>X</td>
</tr>
<tr>
<td>Router/Gateway/DHCP/etc.</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td></td>
<td bgcolor=yellow>X</td>
</tr>
<tr>
<td>Proxy</td>
<td bgcolor=yellow></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>MythBackend</td>
<td bgcolor=yellow></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Storage</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>X</td>
</tr>
<tr>
<td>VPN/Remote access</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>X</td>
<td bgcolor=yellow></td>
<td></td>
</tr>
<tr>
<td>Indigo</td>
<td></td>
<td bgcolor=yellow>broken?</td>
<td bgcolor=yellow>X</td>
<td></td>
</tr>
<tr>
<td>Video encoding</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>X</td>
<td></td>
</tr>
<tr>
<td>Twonkymedia server</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td></td>
<td bgcolor=yellow>X</td>
</tr>
<tr>
<td>Bittorrent</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow></td>
<td></td>
<td bgcolor=yellow>X</td>
</tr>
</table>
<p>For the record? This is a lot easier on a pad of paper. </p>
<p>There are now two missing pieces. One is to investigate the technical options for moving each service into a separated VM to provide that service. Second is to plot the order and requirements in such a way that everything eventually ends up where you actually want it. That&#8217;s a lot harder than it sounds. </p>
<p>Options are Optional<br />
Now I want to start with the observation that while VMware does have an appliance marketplace, there are <strong>entirely too many</strong> all-in-one appliances in there. But with the advent of this newfangled thing called the internet, I found that it&#8217;s almost as easy to do an easy-install of Ubuntu and install the one package I want, and make that the new dedicated virtual appliance I need. After all, to me the point of this is to have a lot of little VMs doing dedicated jobs, not to have yet another monolithic appliance that does it all. </p>
<p>So I started on my list of service requirements and did some reading. For instance I found instructions on how to build up an iCal server using Apple&#8217;s server, but on Ubuntu instead of the integrated OS X Server one. So that&#8217;s a VM I built and have on hand. The only issue there will be handling upgrades manually if they change the schema. I&#8217;m not sure I&#8217;m willing to risk it, but I have a backup server anyway.<br />
Next I built a MythBuntu backend-only install and configured it for my network, then another for just a frontend. I don&#8217;t have an encoder card installed anywhere anymore, but it&#8217;s good to know it&#8217;s ready when I want it. And it&#8217;s SO MUCH EASIER THAN IT WAS 5 YEARS AGO. Wow.<br />
The proxy was probably the easiest one &#8211; I found one prebuilt in the VM Library that was nothing more or less than a proxy server with virus scanning built in. Perfect!<br />
RadioLover was easy, I just copied my license and settings into the OS X Server VM and started it up. The only Mac I can virtualize is server, so that&#8217;s pretty much it unless I switch to other software.<br />
Indigo did not go so well. I was moving this service off an old G4 mac mini where it had been running time out of mind. The issues started when I decided to try to run it inside the VM. Something about the driver doesn&#8217;t get along with the USB control unit, and no amount of fiddling fixed it. I&#8217;ll have to bring it in to the USB devices team and have them poke about. However, as my mac mini host is still going to be on, I just reinstalled it there, where it was happy enough.<br />
At some point I&#8217;m going to have to resolve (in money) my storage solution. It has to live in the noisy, hot garage where I don&#8217;t have to hear it. It has to be reasonably fast. There is an option to have it as a virtualized software RAID, so it&#8217;s available. I know, I&#8217;ve discussed this before, but it <em>needles </em>me so.<br />
So after a day or two of contemplation and migration, this is the new reality:</p>
<table border=1>
<tr>
<td></td>
<td>Mini-Linux VMs</td>
<td>OS X Server VM</td>
<td>Host-only</td>
<td>appliance</td>
</tr>
<tr>
<td>iCal Server</td>
<td bgcolor=yellow>(iCal server Ubuntu)</td>
<td bgcolor=yellow>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>RadioLover</td>
<td bgcolor=yellow>(streamripper)</td>
<td bgcolor=yellow>X</td>
<td></td>
<td></td>
</tr>
<tr>
<td>TimeMachine</td>
<td bgcolor=yellow>(FreeNAS)</td>
<td bgcolor=yellow>(needs local RAID)</td>
<td></td>
<td bgcolor=yellow>X &#8211; ReadyNAS</td>
</tr>
<tr>
<td>Router/Gateway/DHCP/etc.</td>
<td bgcolor=yellow>pfSense</td>
<td bgcolor=yellow>(does NOT like pppoe)</td>
<td></td>
<td bgcolor=yellow>(linksys plus dd-wrt)</td>
</tr>
<tr>
<td>Proxy</td>
<td bgcolor=yellow>Squid appliance, optional install in pfSense</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>MythBackend</td>
<td bgcolor=yellow>MythBuntu VM/Ubuntu with MythTV package</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Storage</td>
<td bgcolor=yellow>(FreeNAS via iSCSI)</td>
<td bgcolor=yellow>(zfs from source)</td>
<td bgcolor=yellow>(FreeNAS host with RAID controller cards)</td>
<td bgcolor=yellow>X &#8211; ReadyNAS</td>
</tr>
<tr>
<td>VPN/Remote access</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>BackToMyMac/DynDNS</td>
<td bgcolor=yellow>BackToMyMac/DynDNS</td>
<td></td>
</tr>
<tr>
<td>Indigo</td>
<td></td>
<td bgcolor=yellow>(fails to control USB device)</td>
<td bgcolor=yellow>X</td>
<td></td>
</tr>
<tr>
<td>Video encoding</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>testing</td>
<td bgcolor=yellow>(X)</td>
<td></td>
</tr>
<tr>
<td>Twonkymedia server</td>
<td bgcolor=yellow>(testing)</td>
<td bgcolor=yellow>(needs local RAID)</td>
<td></td>
<td bgcolor=yellow>X &#8211; ReadyNAS plugin</td>
</tr>
<tr>
<td>Bittorrent</td>
<td bgcolor=yellow></td>
<td bgcolor=yellow>(default BT mac client)</td>
<td></td>
<td bgcolor=yellow>X &#8211; ReadyNAS</td>
</tr>
</table>
<p>Items in parenthesis are alternative options, or things I&#8217;ve tried but plan not to use. But now it&#8217;s time to see how much more can make the leftward shift. </p>
<p>I hope this makes sense to other people, it sure helped me see how I could start doing this at home. I honestly think we&#8217;ll start to see a commercial product doing something like this in the near future. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/11/10/home-virtualization-my-own-kind-of-layer-cake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forcing my hand, a melting router</title>
		<link>http://www.davebphotography.com/2009/11/03/forcing-my-hand-a-melting-router/</link>
		<comments>http://www.davebphotography.com/2009/11/03/forcing-my-hand-a-melting-router/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 01:36:59 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[House and Home]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=148</guid>
		<description><![CDATA[Apparently it&#8217;s time to start in on the project, as my Linksys router is melting. Getting any decent load on the router causes it to reset. This is especially problematic because it is the central switch in the network. That backup you were doing? Not so much. I borrowed a switch from the basement storage [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently it&#8217;s time to start in on the project, as my Linksys router is melting. Getting any decent load on the router causes it to reset. This is especially problematic because it is the central switch in the network. That backup you were doing? Not so much. I borrowed a switch from the basement storage servers and put the wireless router on as a bump-0n-the-log, so it can reset all it wants so long as I&#8217;m doing my backup on the wired connection.</p>
<p>First recovery step was to set up a m0n0wall VM as a wired router. This is working surprisingly well so long as I don&#8217;t try to update anything (keep snapshots!). Adding the Apple USB to Ethernet adapter was seamless. In the host I disabled it entirely, and set it up bridged to the m0n0wall VM. Connect it bridged to the m0n0wall VM and connect that directly to the DSL modem and everything comes up perfectly.</p>
<p>After some contemplation of physical demands and so on, I came up with two models &#8211; unified and distributed. Unfortunately, I need 4 switches to physically connect all the bits of my house I plan to use; I just can&#8217;t get around that. Because of this, I don&#8217;t have much motivation to pick up one of those $200 plus big switches and connect every port in the house (dang). But here&#8217;s what it would look like now if I were to pick up one big multiport switch to finish the current implementation:</p>
<p><img class="size-full wp-image-149 alignnone" title="networkUnified" src="http://www.davebphotography.com/wp-content/uploads/2009/11/networkUnified.png" alt="networkUnified" width="703" height="400" /></p>
<p>And here&#8217;s what it will probably look like after the meltdown is over:</p>
<p><img class="size-full wp-image-150 alignnone" title="networkRebalanced" src="http://www.davebphotography.com/wp-content/uploads/2009/11/networkRebalanced.png" alt="networkRebalanced" width="743" height="307" /></p>
<p>(Don&#8217;t take the diagrams too seriously, some things are just empty slots that are reserved for moving things around. I didn&#8217;t want to spend any more time dinking around with it. )</p>
<p>The essentials being that instead of having two nodes with most of the hardware, I spread it around a bit. The net savings in hardware being $100-200 difference in the primary switch in the wiring closet. If they had finished the wiring in my house properly, I could likely reduce this to the single switch in the wiring cabinet. But without doing physical rewiring in the house I <em>can</em> just do this by replacing a single gigabit switch ($40-80) and picking up a wifi-N access point (which I did today, $120 Netgear).</p>
<p>I did toy with setting up VLAN support on the network, but having to replace ALL the switches to move the router and servers to the basement was just too expensive for home implementation. If  I was buying all new, I&#8217;d gladly pay the $20 premium per-switch to do it.</p>
<p>I will also point out that this marks the beginning of my infrastructure virtualization project, as the m0n0wall VM not only works, but appears speed up &#8220;normal web access&#8221; compared to my Linksys 330N. Three cheers for the m0n0wall folks.</p>
<p>I should write up another post detailing why I didn&#8217;t use the gateway built into OS X Server, which is a bummer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/11/03/forcing-my-hand-a-melting-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Additional research into home virtualization</title>
		<link>http://www.davebphotography.com/2009/10/19/additional-research-into-home-virtualization/</link>
		<comments>http://www.davebphotography.com/2009/10/19/additional-research-into-home-virtualization/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:52:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=138</guid>
		<description><![CDATA[In my previous post on the topic, I presented a couple alternative ways to get a lot of home infrastructure with little redundancy and some virtualization. The fact is, it&#8217;s pricey to do it &#8216;properly&#8217;. So I set out to look at the pros and cons of some alternative methods that make it a more [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous post on the topic, I presented a couple alternative ways to get a lot of home infrastructure with little redundancy and some virtualization. The fact is, it&#8217;s pricey to do it &#8216;properly&#8217;. So I set out to look at the pros and cons of some alternative methods that make it a more practical for home (a.k.a. cheapskate) implementation.</p>
<h3>Know thyself</h3>
<p>Part of the problem I realized is that I probably don&#8217;t need an 8-core Xeon server on 24/7/365 to power my firewall and backup streaming (sorry Apple!). As much as I&#8217;d love to have one, I just can&#8217;t justify the amount of calories it would produce and feed into my [garage|basement] and the number of kilowatt-hours it would consume. Even with clever power management schemes as turning it off during the 1 A.M. to 1 P.M. periods, spinning down hard drives, etc., I&#8217;m just not using that much processor that much time. So I started dividing up jobs into two major categories: always-on services vs. on-demand services. Then I came up with this list, which I&#8217;m sure will be different than other people&#8217;s:</p>
<p>Always On:</p>
<ul>
<li>PPPoE dialer</li>
<li>Firewall/router/gateway</li>
<li>wifi-n access point</li>
<li>DHCP</li>
<li>dyndns.com updater daemon</li>
<li>Remote access; VPN, Back to my Mac, whatever</li>
<li>iCal server; reachable from the outside</li>
<li>vCenter, maybe; reachable from the outside</li>
<li>Backup server (RAID, growable)</li>
<li>PS3 media server (or by schedule, details later) (RAID, growable)</li>
<li>Web proxy</li>
<li>&#8220;Warm storage&#8221; file server &#8211; stuff that can go to cold storage if unused for a while</li>
<li>Home control software (lights, security, HVAC, whatever)</li>
<li>[unplanned] MythTV backend</li>
</ul>
<p>On Demand:</p>
<ul>
<li>Quicken</li>
<li>Audiobook downloads</li>
<li>Video encoding</li>
<li>Work-VPN VM (it&#8217;s just easier this way)</li>
<li>iTunes to manage files in PS3 media server directories</li>
<li>daily use items (raw hardware)</li>
<li>Games (raw hardware)</li>
</ul>
<p>Note that I have re-ordered this list to make grouping them easier than I had originally done on paper.</p>
<h3>Group into hardware</h3>
<p>At this point I started drawing circles around things that were obviously easy to tie together, such as the first 5 items. These are currently done by my $80 linksys router with a power draw of something like 10w and almost no maintenance or downtime. Hard to argue with that. So I left those together. Then I looked at how I want to access my home resources from work (or the road) and decided that I still like Back to my Mac as an easy way to get in and see if I really do have that video on my home iTunes server. So that&#8217;s not hard. It&#8217;s functional so long as I feel like coughing up for the $100/yr service. Which I may be able to stop doing after this project is over. But I digress. The next set of things on the list is the set of &#8220;services provided from home&#8221;. A free account with dyndns.com or similar services allow me to reach home, so long as the bandwidth and processor power required to provide these to basically myself any my immediate family is small, I don&#8217;t need to shell out to a remote company to provide it. So I can host my own iCal server. It&#8217;s even open source if I don&#8217;t care to come up with an OS X Server license.</p>
<p>Now we get into the range of things that I really had a hard time deciding I could live with leaving in their current state. The backup server and the media server. Currently I have a pair of beat up ReadyNAS sparc-based units. One I bought new after a particularly bad hard drive crash, and the other I bought in a &#8216;company is folding, see if it works&#8217; sale. I love these units for three main reasons: 1. they don&#8217;t need a lot of playing with. 2. they grow the shared volumes without me having to do much work to make it happen. 3. they don&#8217;t use a whole lot of power. But: these much older units that I have are not really good at sharing time. As single-purpose appliances they shine, especially because you can let them resize the volume by just inserting new drives. And they don&#8217;t ask for lots of maintenance upgrades and security upgrades, etc. They really are great little units if you can find them under $600. So with the luxury of having two already on hand, I decided that with jumbo frames turned on at both ends and a suitable Netgear switch in the middle, they really do perform these two jobs quite suitably. So my cheapest and most sane option is to repurpose them as dedicated appliances instead of general-purpose storage systems. And I also realized this was my migration path &#8211; essentially turn them into hardware incarnations of the VMs that they will be replaced by in the eventual ideal solution. This made me happy. So now I can dedicate one to be the growable backup unit and the other to be the growable media server unit. Which they already do.</p>
<p>Web proxy is honestly an optional extra I&#8217;d love to implement if I can arrange it. It has its own pitfalls, as the fabled &#8220;one more thing to go wrong&#8221; as well as being something else to maintain &#8211; something I&#8217;m usually quite set against. It&#8217;s there, we&#8217;ll see if it can be done.</p>
<p>&#8220;Warm storage&#8221; is the place I put things like setup files for downloaded products, project files for Audiobook Builder, iMovie project files I&#8217;m done working on but not ready to shelve, that kind of thing. Anything that is in warm storage for about 6 months will eventually get moved to offline cold storage and kept powered off, in a box, either at work or at home. As this is something that I want access to and won&#8217;t use often, and really is just about a terabyte of things that I&#8217;m not quite done with yet, I could group this with the hardware that does the backups. Speed isn&#8217;t an issue, just the access and the space, as these are quite regularly bigger than a DVD. Again, as this could easily be defined as something like a FreeNAS VM or a slice of a file server VM, I don&#8217;t mind this as a standalone role that can be virtualized in the final ideal solution.</p>
<p>Now we&#8217;re down to the on-demand services. Re-evaluating what these roles are helped me see that most of this can be handled in two places before the &#8220;final ideal solution&#8221; comes around. Currently the Quicken VM lives on my laptop. The Audiobook downloader lives on my low power mini server at home. Video encoding is done on the native OS of the mini server. The work VPN VM is on my laptop, as that&#8217;s where I use it most often. The iTunes library is on the native OS of the mini. I don&#8217;t mind this arrangement, but it helped me realize again the eventual arrangement in virtual machines I&#8217;d like to use, breaking them into specific roles let me see the migration path as hardware permits.</p>
<p>Now that I have the new role-based model to help me see what is where now and where I want it to be later, I came up with this diagram:</p>
<div id="attachment_140" class="wp-caption alignnone" style="width: 783px"><img class="size-full wp-image-140 " title="Migration paths" src="http://www.davebphotography.com/wp-content/uploads/2009/10/Everything.png" alt="Big line flow charty thing" width="773" height="567" /><p class="wp-caption-text">Big line flow charty thing</p></div>
<p>There are still a few stray points to clear up. I could entirely abandon the Linksys if I can find a way to control a wifi card like an access point. I don&#8217;t have to give up my growable storage arrays yet, but I could if I can find a 3ware card and enough drive bays (I already have, next post, I swear).</p>
<p>Note that this is just the role flowchart. I have additional charts that I&#8217;m working on to deal with network paths, storage, and so on. It&#8217;s not a trivial study as I originally thought. But there you have the original thoughts on how to organize it into hardware groups in a more realistic home environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/10/19/additional-research-into-home-virtualization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Home Server Taketh Form</title>
		<link>http://www.davebphotography.com/2009/09/14/the-home-server-taketh-form/</link>
		<comments>http://www.davebphotography.com/2009/09/14/the-home-server-taketh-form/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 22:11:02 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=131</guid>
		<description><![CDATA[How will Dave centralize his home infrastructure?]]></description>
			<content:encoded><![CDATA[<p>So I work for this place called VMware that takes the idea of consolidating servers into a single monolithic megaserver that should (and nearly always does) save you money and increase data travel speeds and so on. I&#8217;m looking at the house and I was able to count 7 computers, 4 of which are user-centric and 3 of which (maybe 4) are data-centric, meaning to me that I could really turn 4 of them off in exchange for running one far more powerful one. And throw into the mix that I already use 3 VMs that I would rather not run on my laptop. So in a small, cheap way, I am a potential target for such consolidation already. But I don&#8217;t run megasuper servers with fiberchannel cards to mega-racked storage arrays. I run a pair of slowish RAID units, an old busted down windows box, a newer mac mini, an older mac mini, a pair of apple laptops, a PS3, and a Linksys firewall/wifi device. Looking into the pile I figure there&#8217;s some electricity and storage to be consolidated and a lot of upgrading to do. So what would it take.</p>
<ul>
<li>First I had to identify what actually needs to get done on the network.</li>
<li>Second I had to identify how much space that is, and how and where to store it.</li>
<li>Third I had to identify how much to get that kind of performance.</li>
<li>Fourth I had to identify how to sell a kidney. Because that&#8217;s how much it would take. But, seeing as I&#8217;m rather attached to mine, I think I&#8217;ll just look for a less expensive way.</li>
</ul>
<p>So let&#8217;s look.</p>
<h3>1: What gets done and where will it go.</h3>
<p>Central Server: I&#8217;m going to skip a long discussion of why and tell you now that I want  to run OS X Server on my home network to do a number of jobs. We can put why in another article. It will handle the backups properly, the file sharing properly, the calendar serving properly, etc. I like what it does and how it does it. I&#8217;m not going back into serving email with it this round, but it&#8217;s nice to know it can. This can be virtualized, but only on Apple host hardware. I can live with that. It will hold offline photos, backups, media server for sharing to the PS3, and well anything else I can think of that can just be piled into one server.</p>
<p>Satellite VMs: I also run Quicken in a VM. And I have to download Audiobooks from the public library in Windows. And so help me I want a web proxy. And so long as we&#8217;re on it, I&#8217;d like to have a VM that does most of the work the Linksys box does. Possible, but not probable.</p>
<p>Backup server: currently on a ReadyNAS box, but getting hard to administer.</p>
<p>Cold storage server: For keeping uncompressed ISO images of movies, lossless compressed audio of CDs, audiobook builder project files, iMovie project files, etc. that should be kept, but maybe not online. This is currently done by cold-swapping in older hard drives via USB and leaving them in the desk, off.</p>
<p>Then the user-only boxes I don&#8217;t plan to make virtual currently:</p>
<p>Desktop mac mini: My scanner/iTunes/movie sync station.</p>
<p>Gaming PC: I don&#8217;t have one any more, because mine is so out of date, but I want one. I&#8217;ll put it in the list.</p>
<p>Wife laptop: Photo editing, daily tasks, etc.</p>
<p>My laptop: Photo editing, daily tasks, etc.</p>
<p>Kid browser box: web games, run Indigo (to turn on/off lights in the house).</p>
<h3>2: How much space do I really need in the coming year?</h3>
<p>Doing all the math on a sheet of real dead-tree paper (with blue lines no less!) I worked out that I need about 16 TB total for all that, online all at once:</p>
<p>7 online data &#8211; VMs, media, photos.</p>
<p>4 backups</p>
<p>4 cold storage space</p>
<p>2 growing space to prevent having to rebuild next year.</p>
<h3>3: How?</h3>
<p>In order to get all that storage in one server, I&#8217;ll want something quite serious. But I can&#8217;t afford quite serious. Which leads to a problem. How fast is fast enough? My current network is gigabit, but the transfer rate to the low-power out-of-date RAID units I have caps out at 5 meg a second. Hardly fast enough for the kind of things I plan to make them do. In fact a serious factor in doing this all in the first place is that the two units I have keep bogging down doing things like playing a movie while deleting files or well, anything else, at the same time. So they&#8217;re essentially serial RAID units, you can only use them from one location at a time. And that won&#8217;t fly.</p>
<p>So the problems to solve are now boiled down a bit to this:</p>
<p>I want a powerful server to run VMs.</p>
<p>It will need about 8 GB of RAM and a super-fast 12-16TB RAID shared over the network.</p>
<p>I want to run MacOS X Server, preferably as a VM.</p>
<p>I want to be able to share lots and lots of data from a hopefully centralized point.</p>
<p>I want to use less power and rack mount this mess in the garage, out of reach of little fingers.</p>
<p>I want to be able to grow the storage with a minimum of fuss, and incrementally.</p>
<h3>4: Can it be done in a house?</h3>
<p>The simple solution would be to buy an Intel based XServe with a fiberchannel card and XRaid, install them in the rack (sideways, so I can still fit the car in), run the VMs in Fusion and call it a day. But the price puts that idea out of reach.</p>
<p>Price ballpark: Over 5 kilobucks.</p>
<p>The next notch down is to get a Mac Pro with a 3ware 9690 card plus gobs of RAM, run regular OS X on it, Fusion in the middle, OS X Server in a VM, other VMs on Fusion.</p>
<p>Price ballpark: Over 3 kilobucks.</p>
<p>The next notch down after that is to decouple the mac jobs from the non-mac jobs, so keep the mini and the McServer VM together, but move all the other VMs to a beefy-ish ESXi server and slowly learn to do each of those other tasks on the ESXi server, and eventually write off OS X Server. But as the idea was to consolidate instead of fragmenting more, this is counterproductive at the moment.</p>
<p>Price ballpark: 1.5 kilobucks.</p>
<p>The least attractive option (from a consolidation view) is to just rebuild the ReadyNAS units I have with bigger drives and continue to live with the slower transfers, put bigger drives in all the user boxes and only transfer backups and cold storage over the network. This would also require putting something like a Drobo on the mini to give the OS X Server VM enough storage for the media library and other tasks that the Mini would have to absorb. This method has its advantages, as the mini and storage would be &#8216;local&#8217; on USB, it would support incremental storage growth, etc. But it only has RAM space enough for 1 VM (the server), the mini is NOT a powerhouse, the bus speed is really too low for heavy use, and while it&#8217;s low power, it probably won&#8217;t stand up well to long term usage at that level. I&#8217;d probably need a cheap used Dell or something similar to run the other VMs, and I have a hardware raid card I can throw into that. Storage probably 1 TB (x2 for redundant), 8 GB of inexpensive RAM, would need another $220 in hard drives for it.</p>
<p>Price ballpark: .5 kilobucks.</p>
<p>But the options aren&#8217;t quite over. There are a set of machines called &#8220;Hackintoshes&#8221; that purport to be quasi-legally able to run Mac OS. The fact is they&#8217;re not entirely on the legal end of the stick, but may be technically capable. Do I dare risk building a machine that might run Mac OS X for half the price of a Mac Pro? Is it worth the risk? Personally, I&#8217;m inclined to wait out the lawyers. This would reduce the price of building an XServe quality unit from $3000 to $1100. That&#8217;s not insignificant.</p>
<p>And since I don&#8217;t need cutting-edge abilities, I could go with a used Mac Pro/XServe, which go around $1400 instead of $2500.</p>
<p>Then consider the selloff of the existing infrastructure components. Maybe $500 for the RAID units would be something. So we&#8217;re not entirely lost here.</p>
<p>Initial speed tests done by installing a 3 year old RAID card in my Windows box shows I can get a 4x network share speed increase by using a new server, so it can be done, and that box is so old it only has a 133 bus and runs the RAID card at half speed. There is much to be gained.</p>
<p>So what to do? Comment away, I&#8217;ll read and consider, then we&#8217;ll see what real dollars get spent.</p>
<p>Oh, and there was research along the way into using iSCSI to store the RAID in the garage and keep the brainy server local, but the lack of iSCSI initiators for the mac under $200 a pop discouraged me. The free one doesn&#8217;t like Snow Leopard x64 at the moment. And the option of using afp protocol on top of zfs surfaced, but the combination in FreeNAS proved unstable and the zfs availability issue keeps getting in the way. It&#8217;s possible, but the hassle doesn&#8217;t pay for the payoff in my situation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/09/14/the-home-server-taketh-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Snake Has Me</title>
		<link>http://www.davebphotography.com/2009/06/08/the-snake-has-me/</link>
		<comments>http://www.davebphotography.com/2009/06/08/the-snake-has-me/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 21:45:25 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Kids]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=119</guid>
		<description><![CDATA[&#60;daveb&#62; or maybe I&#8217;ll just leave things alone and play video games instead &#60;nate&#62; &#60;nate&#62; always a good solution &#60;daveb&#62; sat down last night to play some Gran Turismo and fell asleep BEFORE THE GAME STARTED., &#60;nate&#62; the load screen always takes a long time &#60;daveb&#62; Dave Barry has a fun article something about The [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;daveb&gt; or maybe I&#8217;ll just leave things alone and play video games instead<br />
&lt;nate&gt; <img src='http://www.davebphotography.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
&lt;nate&gt; always a good solution<br />
&lt;daveb&gt; sat down last night to play some Gran Turismo and fell asleep BEFORE THE GAME STARTED.,<br />
&lt;nate&gt; <img src='http://www.davebphotography.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  the load screen always takes a long time <img src='http://www.davebphotography.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
&lt;daveb&gt; Dave Barry has a fun article something about The Snake, referring to how growing old is like falling into the clutches of a great snake that swallows you. &#8220;One day you have children of your own and one day you catch them setting fire to something, and you shout &#8220;Someone Could Get Hurt!&#8221; &#8211; and mean it &#8211; from inside the snake. And then it&#8217;s too late. The Snake has you.<br />
&lt;daveb&gt; That&#8217;s how I feel about what happened last night. I sat down to be young and frivolous, only to wake up in the belly of the snake.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/06/08/the-snake-has-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

