<?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>Trausch’s Little Home &#187; site maintenance</title>
	<atom:link href="http://mike.trausch.us/blog/category/site-maintenance/feed/" rel="self" type="application/rss+xml" />
	<link>http://mike.trausch.us/blog</link>
	<description>My writing on life, computers, and technology</description>
	<lastBuildDate>Wed, 09 Feb 2011 18:16:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>And we&#8217;re back&#8230; for the moment anyway.</title>
		<link>http://mike.trausch.us/blog/2009/10/28/and-were-back-for-the-moment-anyway/</link>
		<comments>http://mike.trausch.us/blog/2009/10/28/and-were-back-for-the-moment-anyway/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 05:36:22 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[site maintenance]]></category>

		<guid isPermaLink="false">http://mike.trausch.us/blog/?p=575</guid>
		<description><![CDATA[So the server is running again, or so it is having me think. Let&#8217;s see if we make it past another 24 hours without something strange going on&#8230;]]></description>
			<content:encoded><![CDATA[<p>So the server is running again, or so it is having me think.</p>
<p>Let&#8217;s see if we make it past another 24 hours without something strange going on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2009/10/28/and-were-back-for-the-moment-anyway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unexpected downtime for trausch.us, mischiefinoverdrive.us.</title>
		<link>http://mike.trausch.us/blog/2009/10/26/unexpected-downtime-for-trausch-us-mischiefinoverdrive-us/</link>
		<comments>http://mike.trausch.us/blog/2009/10/26/unexpected-downtime-for-trausch-us-mischiefinoverdrive-us/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 14:17:31 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[site maintenance]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mike.trausch.us/blog/?p=573</guid>
		<description><![CDATA[So, this weekend was&#8230; interesting. Through something of a comedy of errors, the server suffered some strange software issues that prevented it from working this weekend.&#160; There was a bug in a recent update to the server software (running testing software)&#160;and that caused longer downtime than it should have due to various interactions between things [...]]]></description>
			<content:encoded><![CDATA[<p>So, this weekend was&#8230; interesting.</p>
<p>Through something of a comedy of errors, the server suffered some strange software issues that prevented it from working this weekend.&nbsp; There was a bug in a recent update to the server software (running testing software)&nbsp;and that caused longer downtime than it should have due to various interactions between things on the server.&nbsp; The good news is that this is mostly fixed.</p>
<p>Additionally, this downtime has taught me that there is yet still more to do in terms of getting the server able to stand back up on its own.&nbsp; I&#8217;ve simplified the server&#8217;s setup a bit, and I&nbsp;have to write some scripts and other little glue here and there to tie down some of the things I&#8217;m doing so that the server can do things like go down and come back up without issues, all by itself.&nbsp; Getting that done would be generally a good thing. &nbsp;First things first, I&nbsp;have to figure out a decently reliable way to shutdown the system without having to do something like kill the containers and not give them the chance to cleanly shut down.&nbsp; Ideally, there would be some sort of command that could be run on the system that would enable the containers to be shutdown.&nbsp; This is slightly challenging, because you cannot just chroot into the directory tree that the VMs are running in and kill processes, because things like /proc inside the container aren&#8217;t visible to tools running on the host.&nbsp; Oops.</p>
<p>So, I&nbsp;have some work left yet in terms of getting the server going the way it needs to be again.&nbsp; After that, I&#8217;ll be working on it over the next couple of weekends to try to increase its robustness, and so planned weekend downtime for *.trausch.us and www.mischiefinoverdrive.us can be expected.&nbsp; </p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2009/10/26/unexpected-downtime-for-trausch-us-mischiefinoverdrive-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS changes</title>
		<link>http://mike.trausch.us/blog/2009/09/15/css-changes/</link>
		<comments>http://mike.trausch.us/blog/2009/09/15/css-changes/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 17:32:00 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[site maintenance]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mike.trausch.us/blog/?p=561</guid>
		<description><![CDATA[I&#8217;ve made some CSS&#160;changes here, to try to make it easier to read when using cramped display space (and likewise, when using a wide-screen monitor).&#160; Also, posts that contain preformatted text that is wider than the display area will now appear with a scroll bar at the bottom.&#160; I&#160;could have introduced breakage here, so if [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made some CSS&nbsp;changes here, to try to make it easier to read when using cramped display space (and likewise, when using a wide-screen monitor).&nbsp; Also, posts that contain preformatted text that is wider than the display area will now appear with a scroll bar at the bottom.&nbsp; I&nbsp;could have introduced breakage here, so if so, send me an email and let me know what&#8217;s broken (and in what).&nbsp; Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2009/09/15/css-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230; And the new server is in.</title>
		<link>http://mike.trausch.us/blog/2009/08/17/and-the-new-server-is-in/</link>
		<comments>http://mike.trausch.us/blog/2009/08/17/and-the-new-server-is-in/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 20:57:29 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[AllTray]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[site maintenance]]></category>

		<guid isPermaLink="false">http://mike.trausch.us/blog/?p=548</guid>
		<description><![CDATA[The new server is now in. The whole trausch.us domain is now running from it, aside from one service (my email MX backup for my desktop machine). And even better, it&#8217;s being run in a Linux Container.  The server now has the ability to (very efficiently) stand in for at least 10 servers, nicely and [...]]]></description>
			<content:encoded><![CDATA[<p>The new server is now in.  The whole trausch.us domain is now running from it, aside from one service (my email MX backup for my desktop machine).  And even better, it&#8217;s being run in a <a href="http://www.ibm.com/developerworks/linux/library/l-lxc-containers/">Linux Container</a>.  The server now has the ability to (very efficiently) stand in for at least 10 servers, nicely and efficiently compartmentalized from each other, and after I add a few firewall rules to finalize the containment between public services and network-local (LAN) services for our home network, the containers will have effective separation between them.  The set of rules that I&#8217;ll be dropping in will:</p>
<ul>
<li>Bar a container from SSH&#8217;ing into its host system,</li>
<li>Bar a container housing public services from SSH&#8217;ing into any of its sibling systems that are not also public (i.e., firewalling against the entire <a href="http://www.faqs.org/rfcs/rfc1918.html">RFC1918</a> set of networks), and</li>
<li>Bar a container housing completely private services from communicating with any non-RFC1918 addressed machine.</li>
</ul>
<p>This way, I can ensure that services that I absolutely want kept private (such as the database servers) are that way without chance of mistake.  In situations where one of the private machines must have communication with the public Internet (for example, the database server needs to be able to replicate over the Internet to its sibling), a whitelist rule to permit exactly just that communication will be dropped in, and all is well and good.</p>
<p>My original plan was going to be to use <a href="http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine">KVM</a>, and have the choice of running any operating system I wanted.  This didn&#8217;t work well with the storage strategy that I wanted to employ, though, without writing a lot of custom scripts to manage it for me.  <a href="http://en.wikipedia.org/wiki/Xen">Xen</a> wouldn&#8217;t boot a <a href="http://en.wikipedia.org/wiki/Dom0#Unix-like_systems_as_hosts">Dom0</a> Linux kernel on my hardware (and NetBSD would not install successfully), and so I figured I had two reasonable choices left: <a href="http://en.wikipedia.org/wiki/FreeBSD_jail">FreeBSD jails</a> and Linux Containers.  I installed FreeBSD, at first, thinking back to when I ran it on servers as my first choice of operating system.  The more I was thinking about the jobs that the server would be performing—along with the fact that the server was going to be performing many Linux-specific jobs, at least that is in the plans—I realized that jails under FreeBSD would probably not be the ideal solution.  So I started tinkering with container support on Linux.  So far, I am pleased with it.  It&#8217;s very much like FreeBSD jails, in that you can have a separate namespace for processes, mounts, and networking.  I think the mounts part is different from jails, since I don&#8217;t think you can mount new filesystems in a BSD jail (or at least, couldn&#8217;t at the time I used them, when they were very new; they may now have a tweakable or just support it out-right).  That said, it works nicely.  It can be easily managed with default system configuration files and minor additions to the init scripts.  (It can probably even be managed as an Upstart job, as I do with my DNS server, but I haven&#8217;t gotten there just yet.)</p>
<p>Currently, there are only two containers running on the server, though that will change very soon.  Containers/VMs were the very reason I needed to make this setup in the first place&#8230;</p>
<h3>In Other News&#8230;</h3>
<p>I am still stuck on AllTray.  I somehow still do not completely understand the code that I&#8217;m going to need to write to get the minimize-instead-of-close feature to work properly, nor how to elegantly handle various situations that it seems like will arise once it is written.  Once I “get it” (or someone else is able/willing to make it happen), the next release of AllTray will be made.  It looks as though that will definitely not be in time for inclusion in the forthcoming distribution releases for the latter half of the year, but I will try to build packages for then-current distributions and work to get the new AllTray into the next versions of distributions soon after that.  I&#8217;m not giving up; I&#8217;m just stuck at the moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2009/08/17/and-the-new-server-is-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wow, has it really been a month?</title>
		<link>http://mike.trausch.us/blog/2009/08/06/wow-has-it-really-been-a-month/</link>
		<comments>http://mike.trausch.us/blog/2009/08/06/wow-has-it-really-been-a-month/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:33:24 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[AllTray]]></category>
		<category><![CDATA[site maintenance]]></category>

		<guid isPermaLink="false">http://mike.trausch.us/blog/?p=546</guid>
		<description><![CDATA[I&#8217;ve been busy busy busy, and I hadn&#8217;t even realized that it&#8217;s been a whole month since I&#8217;ve posted.  Oops.  I guess for most of the things that I write, Twitter/identi.ca really are where I&#8217;m at.  Oh, well. I have missed the August 1st goal for releasing AllTray 0.7.4dev, mostly because I am trying to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been busy busy busy, and I hadn&#8217;t even realized that it&#8217;s been a whole month since I&#8217;ve posted.  Oops.  I guess for most of the things that I write, Twitter/identi.ca really are where I&#8217;m at.  Oh, well.</p>
<p>I have missed the August 1st goal for releasing AllTray 0.7.4dev, mostly because I am trying to implement the last feature on the list of requirements for its release—the “intercept the close button” feature that everyone seems to think is a killer feature.  Unfortuantely, I have not yet found a clean solution that I am able to implement.  I have found a solution that looks like it will work, but the problem is that I cannot seem to figure out just <em>how</em> to make it work.  That is, I understand it in theory, but implementing it in practice is something I cannot seem to wrap my mind around.  This is unfortunate, and most likely means that 0.8.0 will be late (and thus not yet in Ubuntu), but it will be supported with the featureset it was published to have.  As a friend of mine told me, it is better to release late than to release an incomplete product.</p>
<p>I may go ahead and release what is currently trunk as 0.7.4dev, and bump the “close button” feature to a new milestone, 0.7.5dev, which I was not previously planning on having at all.  My original intention was to release 0.7.4dev, so that users could test it and provide feedback, then relatively quickly, advance to 0.8.0beta, 0.8.0rc, and then 0.8.0 itself.  However, because 0.8.0&#8242;s release will mean that I will <em><strong>not</strong></em> subsequently make any efforts to fix issues in the old AllTray series (as it will be the first version of AllTray since the old maintainer&#8217;s 0.70 release to be recommended for wide use and packaging in distributions), I am not going to release it in an incomplete state—so, late it will be.</p>
<p>In other news, the server that died some time back has had its replacement ordered.  The trausch.us domain will experience some downtime when things are migrated to the new server, which will hopefully be minimal—the IPv4 address block that we have is growing, as well, as we are in need of more IP addresses (and the cost of those is going to be subsidized, thankfully, as I honestly cannot afford them, even though I need them).  With any luck—and sufficient time—this means that some of the projects that I wanted to do that have not yet been possible, will be possible now.  Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2009/08/06/wow-has-it-really-been-a-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230; and, back to WordPress.</title>
		<link>http://mike.trausch.us/blog/2009/06/15/and-back-to-wordpress/</link>
		<comments>http://mike.trausch.us/blog/2009/06/15/and-back-to-wordpress/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 15:56:55 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[site maintenance]]></category>

		<guid isPermaLink="false">http://mike.trausch.us/blog/?p=526</guid>
		<description><![CDATA[So, I&#8217;ve gone back (for now) to the WordPress blogging engine. My primary reason for this is because it was a bit of a pain to work with BlogEngine.NET, and I simply could not work out all of the kinks.  As much work as WordPress is to maintain, it is at least easier than BlogEngine.NET. [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve gone back (for now) to the WordPress blogging engine.</p>
<p>My primary reason for this is because it was a bit of a pain to work with BlogEngine.NET, and I simply could not work out all of the kinks.  As much work as WordPress is to maintain, it <strong>is</strong> at least easier than BlogEngine.NET.</p>
<p>I&#8217;m going to leave it at this for now.  I can&#8217;t find another system that I&#8217;d be willing to try out, and I don&#8217;t have the time to write one that I&#8217;d like (nor patch WordPress or BlogEngine.NET to fix what I&#8217;d like changed about them), so this will have to do for now.  Oh, well.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2009/06/15/and-back-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgraded to WordPress 2.6.</title>
		<link>http://mike.trausch.us/blog/2008/07/19/upgraded-to-wordpress-26/</link>
		<comments>http://mike.trausch.us/blog/2008/07/19/upgraded-to-wordpress-26/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 20:49:11 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[site maintenance]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.trausch.us/?p=340</guid>
		<description><![CDATA[Ahh, well, that wasn&#8217;t so bad. The upgrade process was pretty simple this time around, so I am running WordPress 2.6. If there&#8217;s any issues with it that you notice, please let me know.]]></description>
			<content:encoded><![CDATA[<p>Ahh, well, that wasn&#8217;t so bad.  The upgrade process was pretty simple this time around, so I am running WordPress 2.6.</p>
<p>If there&#8217;s any issues with it that you notice, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2008/07/19/upgraded-to-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating is (I think) done.</title>
		<link>http://mike.trausch.us/blog/2008/01/25/updating-is-i-think-done/</link>
		<comments>http://mike.trausch.us/blog/2008/01/25/updating-is-i-think-done/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:31:50 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[site maintenance]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.trausch.us/2008/01/25/updating-is-i-think-done/</guid>
		<description><![CDATA[I did a lot of cleaning up with my WordPress installation yesterday. Now, the site is running WordPress version 2.3.2, and the new theme that I found yesterday for it. I cleaned up the plugins directory and removed a bunch of things that I tried once but never used again, and removed them. I also [...]]]></description>
			<content:encoded><![CDATA[<p>I did a lot of cleaning up with my WordPress installation yesterday.  Now, the site is running WordPress version 2.3.2, and the new theme that I found yesterday for it.  I cleaned up the plugins directory and removed a bunch of things that I tried once but never used again, and removed them.</p>
<p>I also now have the ability to take the blog temporarily off-line so that I can make broad changes when I need to without worrying about temporarily breaking one of the scripts or something.  That is always a good thing, even if I never use it.</p>
<p>As I mentioned in the last post, I now use <a href="http://recaptcha.net/" title="reCAPTCHA: Stop Spam, Read Books">reCAPTCHA</a> here.  I did this simply because, well, I was getting a lot of comment spam and using the moderation queue to fend it off was really just not working.</p>
<p>There are some minor changes that I still need to make.  If anyone linked to my categories in the past, or subscribed to category feeds, <strong><em>you will need to do so again</em></strong> because with this upgrade, WordPress introduced the concept of “tags”, alongside categories.  So, if you want to subscribe to what <em>I</em> was calling tags before, they are now categories here.  If you want to subscribe to tags, well, feel free to do so, but they are bound to be far more specific than categories.</p>
<p>Anyway, there are probably other, little, gotchas here and there.  If there are any major issues, let me know by dropping me a line here.  Also, I do know that some old posts do not format correctly with this new theme—I am not going to worry terribly much about it.  Another thing is that I do not have Internet Explorer, and so if there are issues with this new theme and Internet Explorer, I am going to have to be told about them.  Side note on that, though:  If it is older than Internet Explorer 7, I am not worrying about it, so upgrade to IE 7 and see if any issues persist. If they do, leave a comment with a link to a screenshot, or <a href="mailto:mike@trausch.us" title="Send me email.">email me a screenshot</a> so that I can see what the problem is and hopefully fix it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2008/01/25/updating-is-i-think-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still updating…</title>
		<link>http://mike.trausch.us/blog/2008/01/24/still-updating%e2%80%a6/</link>
		<comments>http://mike.trausch.us/blog/2008/01/24/still-updating%e2%80%a6/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 18:16:23 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[site maintenance]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.trausch.us/2008/01/24/still-updating%e2%80%a6/</guid>
		<description><![CDATA[Things over the next few hours/days/weeks will change a bit. I have upgraded WordPress and changed the theme of my site, too. This upgraded stuff will become stable in the next few days. I have also made it a bit easier to actually comment here. I had to re-write the OpenID part into this new [...]]]></description>
			<content:encoded><![CDATA[<p>Things over the next few hours/days/weeks will change a bit.  I have upgraded WordPress and changed the theme of my site, too.  This upgraded stuff will become stable in the next few days.  <img src='http://mike.trausch.us/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I have also made it a bit easier to actually comment here.  I had to re-write the OpenID part into this new theme, but that’s alright.  Also, I have added reCAPTCHA support for the comments, and removed the moderation queue altogether for 99% of cases.  If spam continues to be a problem, then I will probably re-enable the mod queue, but I don’t think that is going to be an issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2008/01/24/still-updating%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downtime</title>
		<link>http://mike.trausch.us/blog/2007/09/09/downtime/</link>
		<comments>http://mike.trausch.us/blog/2007/09/09/downtime/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 21:50:14 +0000</pubDate>
		<dc:creator>Michael Trausch</dc:creator>
				<category><![CDATA[site maintenance]]></category>

		<guid isPermaLink="false">http://www.trausch.us/2007/09/09/downtime/</guid>
		<description><![CDATA[There will be some downtime for the websites on the trausch.us domain tomorrow, starting from 7 PM GMT until about 3 AM GMT (3 PM Eastern to 11 PM Eastern, and these numbers are correct if my in-head quickie addition works as it should), because NFSN is moving to a new data center to improve [...]]]></description>
			<content:encoded><![CDATA[<p>There will be some downtime for the websites on the trausch.us domain tomorrow, starting from 7 PM GMT until about 3 AM GMT (3 PM Eastern to 11 PM Eastern, and these numbers are correct if my in-head quickie addition works as it should), because <a href="http://blog.nearlyfreespeech.net/2007/09/07/planned-downtime-for-monday-september-10/" title="NFSN blog: Migration!">NFSN is moving to a new data center to improve reliability of their service</a>.  This is great news, and I wish them the best in the migration—those things can be hellish.</p>
<p>After they&#8217;re done migrating, the trausch.us sites (including mine here) will be back up and running, barring any issues with the migration (so here&#8217;s crossing my fingers).</p>
<p>Good luck, NFSN!</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.trausch.us/blog/2007/09/09/downtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

