<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Minimizing Downtime on a Linux Migration</title>
	<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration/</link>
	<description>Comments on Ask MetaFilter post Minimizing Downtime on a Linux Migration</description>
	<pubDate>Fri, 31 Mar 2006 00:07:44 -0800</pubDate>
	<lastBuildDate>Fri, 31 Mar 2006 00:07:44 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Minimizing Downtime on a Linux Migration</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration</link>	
		<description>I need help migrating to Linux from an &quot;unlicensed&quot; Windows 2000 Server? &lt;br /&gt;&lt;br /&gt; I have inherited a problem at work. We host web/email for roughly 10 domains on a Windows 2000 server box that I have discovered is not properly licensed.&lt;br&gt;
&lt;br&gt;
Since I have no budget to license any of the software currently running on the server, and I have have a good amount of experience running Debian hosting boxes I would like to migrate.&lt;br&gt;
&lt;br&gt;
The key here is that I need to minimize downtime. How do I do this? I have no access to a backup or a temporary server. I will somehow have to install Debian and all of the standard Internet hosting services (apache, mysql, courier, bind, etc.) without skipping a beat.&lt;br&gt;
&lt;br&gt;
Is there a way to setup the debian configuration on a virtual machine on my workstation and install the image onto the server hard disk?&lt;br&gt;
&lt;br&gt;
Any idea? Suggestions? Tutorials? All are welcome. Thanks.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2006:site.35428</guid>
		<pubDate>Thu, 30 Mar 2006 23:37:09 -0800</pubDate>
		<dc:creator>Anonymous</dc:creator>
		
			<category>linux</category>
		
			<category>server</category>
		
			<category>windows</category>
		
			<category>software</category>
		
			<category>sysadmin</category>
		
	</item> <item>
		<title>By: ori</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration#551598</link>	
		<description>What&apos;s your website like? Static HTML pages or mySQL / PHP / Rails wizardy? That makes a big difference.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.35428-551598</guid>
		<pubDate>Fri, 31 Mar 2006 00:07:44 -0800</pubDate>
		<dc:creator>ori</dc:creator>
	</item><item>
		<title>By: devilsbrigade</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration#551621</link>	
		<description>Yeah, you want to make a disk image and just mirror that right over. Make sure you have proper hardware drivers for all your components in the new machine. &lt;br&gt;
&lt;br&gt;
One thing to remember with disk images is that your drive configuration has to be identical. If fstab (or worse, lilo or grub) on your image says your usr (or root!) partition is /dev/hda2, and on the new machine its /dev/hde2 (on a different controller, for instance) you be fucked.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.35428-551621</guid>
		<pubDate>Fri, 31 Mar 2006 01:09:45 -0800</pubDate>
		<dc:creator>devilsbrigade</dc:creator>
	</item><item>
		<title>By: slater</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration#551622</link>	
		<description>&lt;i&gt;&quot;I will somehow have to install Debian and all of the standard Internet hosting services (apache, mysql, courier, bind, etc.) without skipping a beat.&quot;&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
You *could* do that by doing the installing on a different HD, then just swapping the startup HDs round? Either way you&apos;re going to have downtime, but this should get you closer to that &quot;without skipping a beat&quot; thing.&lt;br&gt;
&lt;br&gt;
Also, isn&apos;t this all a bit &quot;Murphy&apos;s law&quot;? Sounds like an admin&apos;s worst nightmare... :-/</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.35428-551622</guid>
		<pubDate>Fri, 31 Mar 2006 01:10:24 -0800</pubDate>
		<dc:creator>slater</dc:creator>
	</item><item>
		<title>By: voidcontext</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration#551732</link>	
		<description>You could set the new server up on an external drive. Can your server boot from an external hard drive?&lt;br&gt;
&lt;br&gt;
Once you&apos;ve verified everything is working by running off the external drive, you can then set up the server&apos;s internal drive based on the external drive.&lt;br&gt;
&lt;br&gt;
This way you&apos;re not wiping out the current server config until you&apos;re ready to go, and at all times you have a working server able to boot.&lt;br&gt;
&lt;br&gt;
Make sure to have backups of course.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.35428-551732</guid>
		<pubDate>Fri, 31 Mar 2006 06:30:24 -0800</pubDate>
		<dc:creator>voidcontext</dc:creator>
	</item><item>
		<title>By: delmoi</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration#551874</link>	
		<description>How much traffic do you get? Just buy an old junker PC, and use that as a &apos;testing server&apos; to get everything setup on. &lt;br&gt;
&lt;br&gt;
Then, once everything works on the test server, copy the entire filesystem (except for the OS)  On Linux this would mean copying the /etc, /usr, and /bin folder plus anything else you&apos;ve changed.&lt;br&gt;
&lt;br&gt;
I know on freeBSD there is actually a way to figure out what files have been modified from the base install. There should be a way to do this on Linux as well.&lt;br&gt;
&lt;br&gt;
So the quickest way to do this would be&lt;br&gt;
&lt;br&gt;
1) Setup and configure standin server&lt;br&gt;
2) generate a &apos;patch&apos; based on changes you made to the machine from the base install&lt;br&gt;
3) point domains to standin server&lt;br&gt;
4) install Debian base on server&lt;br&gt;
5) install patch&lt;br&gt;
6) point domains back to the new machine.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.35428-551874</guid>
		<pubDate>Fri, 31 Mar 2006 08:15:21 -0800</pubDate>
		<dc:creator>delmoi</dc:creator>
	</item><item>
		<title>By: anildash</title>
		<link>http://ask.metafilter.com/35428/Minimizing-Downtime-on-a-Linux-Migration#552527</link>	
		<description>virtualization might let you move individual services one at a time.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.35428-552527</guid>
		<pubDate>Sat, 01 Apr 2006 01:58:41 -0800</pubDate>
		<dc:creator>anildash</dc:creator>
	</item>
	</channel>
</rss>
