<?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>Servers &#8211; David&#039;s Church Information Technology</title>
	<atom:link href="/category/servers/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description>David Szpunar: Owner, Servant 42 and Servant Voice</description>
	<lastBuildDate>Thu, 03 Dec 2009 20:26:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.2</generator>
	<item>
		<title>Exchange 2010: Yeah, we&#8217;ve got that!</title>
		<link>/2009/11/11/exchange-2010-transition/</link>
					<comments>/2009/11/11/exchange-2010-transition/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 11 Nov 2009 20:00:53 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Outlook 2003]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=430</guid>

					<description><![CDATA[Microsoft Exchange 2010 became Generally Available on Monday, November 9th. That was two days ago. A few things coincided that made moving to Exchange 2010 a good decision (I think), even though we just finished moving to Exchange 2007 from 2003 about a month ago, including some snapshot/backup issues with my Exchange 2007 server that [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Microsoft Exchange 2010 became Generally Available on Monday, November 9th. That was two days ago. A few things coincided that made moving to Exchange 2010 a good decision (I think), even though we just finished moving to Exchange 2007 from 2003 about a month ago, including some snapshot/backup issues with my Exchange 2007 server that made me want to build a new box and start fresh. And what better than to migrate to 2010 while I&#8217;m was at it? The management interface is similar, there are some cool new features, and it&#8217;s been used by Microsoft for their Live@EDU system as well as other testers for a while, so I don&#8217;t forsee any major stability problems even immediately after release.</p>
<p>Also, it&#8217;s much easier for an Exchange 2010 and Exchange 2007 box to cohabitate on a network and still allow ActiveSync and <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Exchange\'s version of webmail','caption', 'Outlook Web Access' );"><acronym class="uttInitialism">OWA</acronym></span> access than doing the same with Exchange 2007 and Exchange 2003 (which requires a separate Exchange 2007 CAS, or Client Access Server). Granted, making it work with the <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> firewall was a little tricky, but with a little experimentation it went well and is working fully. So well in fact, that only my Mac user and my Blackberry user are on the old 2007 box now until I stuff is compatible (in the Blackberry case) and I can babysit the migration (in the Mac user&#8217;s case, with Entourage&#8211;Snow Leopard isn&#8217;t an option on our PowerPC hardware). Those will come soon enough. But frankly with Google for the help docs and processes (there&#8217;s a lot of good information directly from Microsoft out there already!), the process only required two remote nights working until 3:30am, and some time during one day to work out the <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> stuff to keep ActiveSync and <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Exchange\'s version of webmail','caption', 'Outlook Web Access' );"><acronym class="uttInitialism">OWA</acronym></span> working.</p>
<p>I&#8217;m not going to elaborate on the entire installation process here. Microsoft documents it well, it requires installing Exchange 2010 on a new server (no in-place upgrades) to do the transition (that&#8217;s how I prefer it anyway, and with virtualization that&#8217;s easy!). But it was mostly smooth, similar to 2007 in many ways (different enough to require some reading but familiar enough it was much easier to pick up than 2007 was from 2003). And, as I discovered this morning, for Outlook 2003 clients to connect, you should also run this in the Exchange PowerShell console:</p>
<p><code>Set-RpcClientAccess -Server <em>[servername]</em> -EncryptionRequired $false</code></p>
<p>Otherwise, Outlook 2003 will stare at you (or, rather, the user) blankly and not connect (at least if you have internal encryption to Exchange disabled, which I do&#8211;I didn&#8217;t test enabling it).</p>
<p>Do I recommend going with 2010 now? Yes, as long as stuff you use like Blackberry and Mac supports it or you&#8217;re prepared to learn how to make it work. Also, your &#8220;now&#8221; may not be the day of General Availability depending on the size of your environment and current needs and plans :-)</p>
<p>Any thoughts? Do you think I should have gone with Exchange 2010 the week it was released? I think it&#8217;s a reasonably well proven product even though I didn&#8217;t participate in the testing myself like I did with Windows 7. Are you migrating soon? (Microsoft likes to call moving from one version to another of the same software a &#8220;transition.&#8221; I like the term &#8220;migration&#8221; better, but whatever. They reserve that for when you &#8220;migrate&#8221; from one of their competitors. I don&#8217;t care :-)</p>]]></content:encoded>
					
					<wfw:commentRss>/2009/11/11/exchange-2010-transition/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Exchange 2010: Moderation and Nested Bypass</title>
		<link>/2009/11/11/exchange-2010-moderation-nested-bypass/</link>
					<comments>/2009/11/11/exchange-2010-moderation-nested-bypass/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 11 Nov 2009 18:03:25 +0000</pubDate>
				<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Exchange]]></category>
		<category><![CDATA[moderate]]></category>
		<category><![CDATA[moderation]]></category>
		<category><![CDATA[server]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=425</guid>

					<description><![CDATA[A new feature of Microsoft  Exchange 2010 (yes it&#8217;s out, yes we&#8217;re using it now, and yes I&#8217;m jumping ahead with this post rather than talking about implementing it :-) is called Moderation. It&#8217;s pretty slick, you can basically take a mailbox or Distribution Group and make it moderated so emails sent to it are [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A new feature of Microsoft  Exchange 2010 (yes it&#8217;s out, yes we&#8217;re using it now, and yes I&#8217;m jumping ahead with this post rather than talking about implementing it :-) is called Moderation. It&#8217;s pretty slick, you can basically take a mailbox or Distribution Group and make it moderated so emails sent to it are held and any number of moderators are notified that there is a message they should approve or reject, which they can do easily (from Outlook or <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Exchange\'s version of webmail','caption', 'Outlook Web Access' );"><acronym class="uttInitialism">OWA</acronym></span>) and it&#8217;s taken care of from there by the system. The official Exchange blog has a great <a title="You Had Me At EHLO: Spotlight on Exchange 2010: E-mail Moderation" href="http://msexchangeteam.com/archive/2009/06/10/451584.aspx">post with the basics of Moderation</a> (<strong>UPDATE:</strong> Thanks to E.J. Dyksen, Microsoft Exchange Program Manager and the author of the linked post, the linked article has been corrected, per his comment on this post (I verified it was changed)) so I don&#8217;t go into more detail, suffice it to say that we&#8217;re already using it and it works!</p>
<p>However, there is a flag you can set on a moderated object that will allow a moderator for a &#8220;parent&#8221; group to moderate an email once regardless if subgroups also require modification. Think a moderated all-staff list that contains a moderated group for a specific department; by default both the all-staff moderator <em>and</em> the department list moderator would have to approve a message to all-staff before the department recipients would receive it. If you&#8217;d rather have some groups like all-staff set so whoever moderates a message to that group auto-approves any subgroups as well (this is precisely why I wanted it, although we don&#8217;t have moderated subgroups yet), that&#8217;s why they added the flag called &#8220;<strong>BypassNestedModerationEnabled</strong>&#8221; which you can set to true with PowerShell.</p>
<p>The problem is, the few places that talk about that flag online call it a completely different name! Sure you can do &#8220;<code>get-help Set-DistributionGroup -full</code>&#8221; to see all the options (there are many) or you can find the <a title="Microsoft TechNet: Exchange 2010: Set-DistributionGroup" href="http://technet.microsoft.com/en-us/library/bb124955%28EXCHG.140%29.aspx">same help online</a>, but it&#8217;s not easy to track down if you&#8217;re looking for the wrong setting name! The correct syntax to enable this moderation bypass on a group (from within the Exchange PowerShell console) is:</p>
<p><code>Set-DistributionGroup -Identity "<em>[group name]</em>" -BypassNestedModerationEnabled $true</code></p>
<p>However the Exchange Team&#8217;s official blog says in it&#8217;s <a title="You Had Me At EHLO: Spotlight on Exchange 2010: E-mail Moderation" href="http://msexchangeteam.com/archive/2009/06/10/451584.aspx">moderation post</a>, in the FAQ section where it mentions nested approvals (near the end of the post), &#8220;If you set the BypassModerationEnabled flag to $true on the parent group, any messages sent to that group will bypass moderation by child groups.&#8221; Close, but it&#8217;s actually the Bypass<em>Nested</em>Moderation flag. If you do some searching, you&#8217;ll find a TechNet article called <a title="Microsoft TechNet: Exchange 2010: Understanding Moderated Transport" href="http://technet.microsoft.com/en-us/library/dd297936%28EXCHG.140%29.aspx">Understanding Moderated Transport</a> which, again near the end in the Handling Multiple Moderated Recipients section, says, &#8220;To do this, you set the <em>AutoApproveNestedDLEnabled</em> parameter of the moderated distribution group to <code>$true</code>.&#8221; Which provides an even farther-off version of the same thing! At least with the correct version, you can more easily look it up in the<a title="Microsoft TechNet: Exchange 2010: Set-DistributionGroup" href="http://technet.microsoft.com/en-us/library/bb124955%28EXCHG.140%29.aspx"> TechNet Set-DistributionGroup topic</a> where is is correct!</p>
<p>It&#8217;s likely the incorrect articles were both correct at the time they were written, during beta and release candidate cycles of Exchange 2010, with the final flag name being changed in the generally available version that came out this past Monday. I don&#8217;t know for sure as the GA version is all I&#8217;ve run, but it seems a likely explanation given that the articles are almost a month (the TechNet one) and five months (the Exchange Team blog) old. But apparently I&#8217;m the first person to write about it outside of them (that Google knows about).</p>]]></content:encoded>
					
					<wfw:commentRss>/2009/11/11/exchange-2010-moderation-nested-bypass/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Palm Centro and GoDaddy SSL Certificates: Fixed!</title>
		<link>/2009/09/16/palm-centro-and-godaddy-ssl-certificates-fixed/</link>
					<comments>/2009/09/16/palm-centro-and-godaddy-ssl-certificates-fixed/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 16 Sep 2009 16:25:50 +0000</pubDate>
				<category><![CDATA[Companies]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Remote Access]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Daryl Hunter]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2003]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[RapidSSL]]></category>
		<category><![CDATA[RapidSSL Online]]></category>
		<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=408</guid>

					<description><![CDATA[We have many Palm phones running Palm OS, in particular we have a lot of Palm Centros although we have some other models as well (but they all run Palm OS, not Windows Mobile). We&#8217;ve had GoDaddy SSL certificates for a while for our Exchange 2003 server. Until now, I&#8217;ve never had an issue with [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We have many Palm phones running Palm OS, in particular we have a lot of Palm Centros although we have some other models as well (but they all run Palm OS, not Windows Mobile). We&#8217;ve had GoDaddy <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> certificates for a while for our Exchange 2003 server. Until now, I&#8217;ve never had an issue with GoDaddy certificates where the phone would reject them, but yesterday I renewed the two-year <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> certificate we had (since it expires October 3rd and I don&#8217;t want to let it run out&#8211;again :-)</p>
<p>So I make it through the renewal process, which required generating a new CSR (Certificate Signing Request) for a brand new certificate from the server since the original one had a bit length of 1024 and GoDaddy only accepts 2048 to 4096 bit lenghts (this is a new requirement). After completing the process and getting the certificate installed, I got a nice helpdesk call from a user this morning who has a Centro: &#8220;<span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> certificate not accepted due to possible expiration.  Check device date &amp; time and re-sync.&#8221;</p>
<p>Joy oh joy, exactly what I&#8217;d been looking for, another problem and wasted time!</p>
<p>OK, enough sarcasm (but really, can you ever have enough?). Time for Google and <a title="Daryl Hunter's blog" href="http://www.darylhunter.me/">Daryl Hunter</a> from the Church IT Roundtable! Although GoDaddy auto-renewed my <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> certificate, I was actually contemplating buying one of their UCC certificates to be ready for when we went to Exchange 2007. Fortunately I read Daryl Hunter&#8217;s <a title="Daryl Hunter: Exchange 2007 - SSL without a UCC Certificate" href="http://www.darylhunter.me/churchit/2009/09/exchange-2007-ssl-without-a-ucc-certificate.html">post about Exchange 2007 without UCC certs</a>, and stuck with the regular certificate for now, because per <a title="Palm Support: Certificate Modification Tool for enterprise and advanced end-users" href="http://kb.palm.com/wps/portal/kb/common/article/43375_en.html">Palm KB article 43375</a>, certificates with Subject Alternate Names (SANs), such as UCC certs, are not supported at all on Palm devices (&#8220;<span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> v3 certificates which rely on the Subject Alternate Name field to do load balancing across virtual site names do not work with Palm OS devices.&#8221;). So a UCC cert isn&#8217;t even an option for me, but it&#8217;s cheaper to do Daryl&#8217;s method anyway! For now I don&#8217;t have to worry about it, since I just have Exchange 2003 for now, and that&#8217;s not the present issue (but we will likely be on Exchange 2007 or Exchange 2010 by the time the certificate expires). Additionally, the same article (which has a tool for installing new trusted root certificates on <em>some</em> Palm OS devices&#8211;but I didn&#8217;t want to mess with touching every single Palm OS device here! And, the tool works on Windows 2000 or XP only, not Vista (and I&#8217;m sure not Windows 7 either)) specifically states that, &#8220;GoDaddy Class 2 certificates do not work with Palm OS devices.&#8221; Time to drop GoDaddy!</p>
<p>Daryl&#8217;s favorite <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> certificate vendor (and now, mine too!) is <a title="RapidSSL Online" href="http://www.rapidsslonline.com/">RapidSSL Online</a>. They sell certificates from RapidSSL.com for $17.95 per year (or cheaper, for multiple years), and they&#8217;re single root certificates (which menas you don&#8217;t have to install intermediate certificates on your server). While RapidSSL Online is cheap, <a title="RapidSSL.com" href="http://www.rapidssl.com/">RapidSSL.com</a> directly has a 30 day trial certificate you can sign up for to test for a month, and this is the way I went. When that certificate expires I&#8217;ll be purchasing a multi-year certificate from RapidSSL Online, but I wanted to make sure it would work, and it does! I don&#8217;t know for sure, but it appears that RapidSSL.com is the company holding the root certificate, while RapidSSL Online is either a reseller or a sub-company of the parent selling the certificates at a discount (the RapidSSL.com certificates aren&#8217;t expenive but still cost a lot more than from RapidSSL Online!). Either way, RapidSSL Online claims that their RapidSSL certificates are issued by RapidSSL.com so they should be the same (I haven&#8217;t made a purchase yet), and Daryl Hunter has used RapidSSL Online successfully for years across multiple installations.</p>
<p>I generated a new CSR for a new certificate, again (just like I had to do for GoDaddy). I installed the free certificate on my Exchange server&#8217;s IIS (I also then exported it and imported the .pfx file onto my <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 firewall since it does the authentication up front for external clients, but that&#8217;s a pretty unique case and in most cases you want this done on the Exchange server). They were right, it&#8217;s just a single root on the certificate, signed by Equifax! I had my Palm Centro users (two had complained by this point) try syncing again. It worked! My iPhone also works fine still, and I haven&#8217;t had any negative reports from the four Palm Pre users here either. None of my users have Windows Mobile, and my one Blackberry user connects though Blackberry Professional Server rather than with ActiveSync.</p>
<p>So, adios GoDaddy <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span>; fortunately they will refund all but $15 of my certificate (for processing since it was issued), and I&#8217;ll still come out ahead with RapidSSL Online (GoDaddy was $60 for two years, while RapidSSL Online is only $70 for five years!).</p>
<p>One thing I&#8217;ll have to be careful of when I go to Exchange 2007 is that once I use Windows Server 2008 to generate the CSR, it appears I will need to go to extra pains to make sure the CSR is in Printstring format instead of UTF-8, as Palm OS doesn&#8217;t support UTF-8 certificates either (Server 2003 uses Printstring by default). Daryl located this useful post while helping me troubleshoot: <a title="The Teklog: Ranting about Palm Centro Versamail ActiveSync and SBS 2008" href="http://teklogic.net/tekblog/ranting-about-palm-centro-versamail-activesync-and-sbs-2008">Ranting about Palm Centro Versamail ActiveSync and SBS 2008</a>. Useful info, I&#8217;m sure I&#8217;ll be going back when it&#8217;s time to renew next time and Server 2008 is in place. By then, I hope we are Palm OS-free; although I loved my Treo 600 and Treo 650 both, the web is littered with forum and blog posts from people who have <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> issues with Palm OS devices (the Palm Pre and Pixi are much more flexible and up-to-date with the Palm WebOS). I was happy GoDaddy &#8220;just worked&#8221; in the past, frustrated that they &#8220;just didn&#8217;t work&#8221; this time, and happy to save money and move to a company that&#8217;s quicker/faster/easier!</p>]]></content:encoded>
					
					<wfw:commentRss>/2009/09/16/palm-centro-and-godaddy-ssl-certificates-fixed/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Two Day Nursery Checkin Tech Overhaul</title>
		<link>/2009/09/09/nursery-checkin-overhaul/</link>
					<comments>/2009/09/09/nursery-checkin-overhaul/#respond</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 09 Sep 2009 23:14:34 +0000</pubDate>
				<category><![CDATA[Servers]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=383</guid>

					<description><![CDATA[Back in July (I&#8217;ve been meaning to write about it since!) I did some maintenance and upgrades on our nursery checkin system. Originally installed on a domain using Windows Server 2000 years ago (although it&#8217;s been running on Server 2003 for years), the &#8220;server &#8220;was and old Dell desktop workstation without even room in the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Back in July (I&#8217;ve been meaning to write about it since!) I did some maintenance and upgrades on our nursery checkin system. Originally installed on a domain using Windows Server 2000 years ago (although it&#8217;s been running on Server 2003 for years), the &#8220;server &#8220;was and old Dell desktop workstation without even room in the chassis for a second hard drive to run a software RAID mirror. I never got an acceptable configuration through using a domain user and group policy to lock down the system while allowing enough rights to troubleshoot the seven checkin stations (all running Windows XP Pro), and in fact they were all using Local Administer local users, not domain users at all! The system worked, but there were other reasons for some changes.</p>
<p>Near the beginning of the year, I did a P2V (Physical to Virtual) move of the server onto our VMWare infrastructure from the old desktop. Our network, when the checkin system (Parent Pager Plus) was set up seven or eight years ago (before I was hired and was just an occasional volunteer!), wasn&#8217;t really reliable from one end of the building (where the server room is) to the other end where the checkin system was located, and thus the &#8220;desktop&#8221; server placed local to the checkin stations, which were at that time isolated from the rest of the network behind a Linksys cable/DSL router (for security). It worked, mostly, especially when we upgraded to new (but low-end) desktops for the actual checkin stations rather than the first systems we used that were only supposed to support Windows 2000 Professional and had countless hangs, errors, and just weird random stuff happen. The new systems practically ran themselves!</p>
<p>We built a large building addition, including a new lobby, and moved the checkin stations and server a couple of years ago. But none of the hardware changed (we added a few stations and got some (not all) of the stations set up with LCD touchscreen monitors over the years, too). A part of the new building included a new core network including managed <a title="HP ProCurve" href="http://www.procurve.com/">HP ProCurve</a> switches with fiber optic connections between the MDF and two IDFs (one of them brand new). The infrastructure could now reliably support moving the server into the server room and into more reliable hardware, so like I said, P2V was the solution! It worked great, except the server was also a Domain Controller for it&#8217;s own Active Directory subdomain, and some things didn&#8217;t go quite right with the P2V and Active Directory, and replication failed with my main domain controllers. I won&#8217;t go into details, but suffice it to say don&#8217;t P2V a DC, at least not without knowing what special precautions to take :-) After 60 days of not talking to my other Domain Controllers, the tombstone period was past by the time I looked at it, and I ended up needing to manually remove the entire subdomain from Active Directory, which is beyond the scope of this post. Suffice it to say, I managed to do so, and then I spun up a new virtual machine, running Server 2008, setting it up as a Domain Controller and recreating the subdomain I&#8217;d just cleaned up. Before I did this, I went to each checkin station and unjoined it from the old domain, and then re-joined them to the new domain.</p>
<p>Why set up a whole subdomain for checkin stations? Cleanliness and separation/security mainly. It&#8217;s not as important now with our current network but I still have the whole system on a separate subnet and VLAN (no Linksys router now :-) and pretty isolated. The clients and the virtual server are the only thing other than the firewall/router that&#8217;s on the subnet. And it&#8217;s what I did last time, and even though I basically ripped everything out, I was happy with the design decisions still, just not the implementation. So it&#8217;s still a subdomain, but with a Server 2008 DC that&#8217;s properly replicating to my other DCs.</p>
<p>What else changed? Well, we&#8217;re running SQL Express rather than MSDE 2000, for one. Also, Windows XP&#8217;s new Client Side Preferences addon was released, adding a ton of easy control via Group Policy! Using the new Preferences, I was able to reduce the user permissions while still allowing things like hidden drive maps to utilities, forcing custom registry entries to be maintained on login for many Parent Pager Plus settings that the checkin systems all shared (so if you log off and back on or reboot, those common settings return to their correct defaults regardless of whether they had been changed). I even customized the screen saver that says &#8220;TOUCH HERE TO START&#8221; in the Marquee so it is automatically pushed down to each client with the correct text and timeouts! Basically, the environment for each checkin station is very controlled with limited visibility, but there&#8217;s enough there to make troubleshooting easy if you know what to look for. I was also able to use the Preferences targeting options to very easily apply different registry settings in some cases to the checkin stations used at the manned desk area vs. the unmanned stations, so Parent Pager Plus defaults to the correct (but different) username at each login, for instance. The flexibility in the Preferences is absolutely amazing, and is the missing piece that I wished I&#8217;d had the last time I tried locking the systems down years ago with Group Policies when I failed. All checkin stations are not only joined to the domain but log in to a common domain username instead of local users. Although there are a lot of tweaks in Group Policy, there are only a couple of GPOs and thus policy processing time is short and the computers boot reasonably fast given their age.</p>
<p>I basically spent two (long) days dedicated entirely to this project, on a Monday and Tuesday one week in late July. In those two days, I managed to convert the old subdomain to a new one on a new server with a new database, restored the database from the old server&#8217;s backup, upgraded Parent Pager Plus to the newest version (forgot to mention this earlier but it needed to be upgraded so I went ahead and did it while I was working on it already), rejoined all computers to the new domain, set up group policies in excruciating detail and tested extensively. I think the efford was well worth it and the result is a system that feels current and up-to-date even though the hardware is still years old and I spent nothing but time! It feels good to complete a project quickly and successfully. If you have questions about any of the process including Group Policy Preferences, let me know. If I took the time to detail every change I made to do the lockdown, I&#8217;d spend a lot more time on this post and ever get it published, but my original intention was to document it all here. That may come later, but if you have specific questions let me know!</p>]]></content:encoded>
					
					<wfw:commentRss>/2009/09/09/nursery-checkin-overhaul/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Veeam Backup 3.0.1 required for ESXi Update 4</title>
		<link>/2009/04/01/veeam-backup-esxi-free-update-4/</link>
					<comments>/2009/04/01/veeam-backup-esxi-free-update-4/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 01 Apr 2009 06:32:41 +0000</pubDate>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[ESXi Free]]></category>
		<category><![CDATA[Update 4]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Veeam]]></category>
		<category><![CDATA[Veeam Backup]]></category>
		<category><![CDATA[virtual machines]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=363</guid>

					<description><![CDATA[UPDATE 10:45 am 4/1/2009: Silly me, I forgot until right before I was about to go to bed last night that there was a Veeam Backup 3.0.1 release I needed to upgrade to from 3.0. (I even mentioned remembering the upgrade in my post at the last minute before I published it.) Upgrading fixed the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>UPDATE 10:45 am 4/1/2009: Silly me, I forgot until right before I was about to go to bed last night that there was a Veeam Backup 3.0.1 release I needed to upgrade to from 3.0.</strong> (I even mentioned remembering the upgrade in my post at the last minute before I published it.) <strong>Upgrading fixed the problem and it appears to be working normally again now!</strong> Apologies for the fuss; if you have Veeam Backup and ESXi Free make sure to upgrade both if you haven&#8217;t! I&#8217;m leaving the post with details of the errors below; if someone finds the information they&#8217;ll at least know they need to upgrade :-) Maybe I should just call it an April Fools joke? Ha.</p>
<p>I recently purchased <a href="http://www.veeam.com/vmware-esx-backup.html">Veeam Backup 3.0</a> to back up my three <a href="http://www.vmware.com/products/esxi/">VMware ESXi</a> Free hosts. Veeam Backup is awesome and their version 3.0 is the first version to support the free ESXi version! I love the deduplication and compression and the ease of use when making backups! On March 31st, VMware released ESXi 3.5 Update 4, which added drivers for some very nice NetXtreme quad-port Gigabit Ethernet cards, which I have in two of my three VM host servers but have been unable to use until they released an updated version with built-in drivers for that hardware.</p>
<p>So I upgraded yesterday when Update 4 was released (I actually just did a point release update to new Update 3 firmware the night before&#8230;doh!). The new NICs work great and now I have redundant paths to the SAN! (In one case I now have more than one NIC in the whole box that was doing SAN and LAN just on VLANs, so it&#8217;s quite nice to have multiple NICs available now!)</p>
<p>I was going through and upgrading VMware Tools on all of my virtual machines (the new release adds some driver support for enhanced NICs to Server 2003 and a few other minor things). One of my Linux <a href="http://cactiez.cactiusers.org/">CactiEZ</a> VMs was being a bit picky with the yum package I was trying to install so after some troubleshooting I figured I&#8217;d restore a virtual machine from Veeam Backup (granted not 3.0.1 which I believe is out, I have the original 3.0 release installed right now) to get an earlier state and see if it helped to start fresh (my other thought was there was a repository issue but my older CactiEZ 0.4 yum was working just fine, it was my CactiEZ 0.6 box I recently set up that was having issues (it runs CentOS 4.7)).</p>
<p>But my restore fails, with an error relating to not being able to create the directory on the ESXi host to restore the virtual machine. The exact error is along the lines of:</p>
<blockquote><p>Failure to restore item &#8220;VM Name Here&#8221; Cannot make directory &#8216;[datastore] VM Name Here&#8217; on &#8216;ha-datacenter&#8217;. Soap fault. fault.RestrictedVersion.summaryDetail: &#8216;&lt;RestrictedVersionFault xmlns=&#8221;urn:intervalvim25&#8243; xsi:type=&#8221;RestrictedVersion&#8221;&gt;&lt;/RestrictedVersionFault&gt;&#8217;, endpoint: &#8220;</p></blockquote>
<p>The simpler error is in the status dialog box, &#8220;Restore error: Restore VM failed: Cannot make dir&#8230;&#8221;</p>
<p>I dig a little deeper and notice that the last couple of backup jobs scheduled to run overnight for some virtual machines have all failed completely. Nothing updated, and when I force a backup to start now it fails quickly for all VMs with an error along these lines:</p>
<blockquote><p>Releasing VM files</p>
<p>CreateSnapshot failed, vmRef 224, timeout 1800000, snName &#8220;VEEAM BACKUP TEMPORARY SNAPSHOT&#8221;, snDescription &#8220;Please do not delete this snapshot. It is being used by Veeam Backup.&#8221;, memory False, quiesce True</p>
<p>fault.RestrictedVersion.summary</p></blockquote>
<p>So, I&#8217;ve submitted a support ticket. Fortunately, right now I have nothing urgent that needs to be restored (CactiEZ is more of a plaything right now, at least my new 0.6 install), although obviously not keeping backups up to date is not a good thing.</p>
<p>I guess I&#8217;ve been running ESXi without Veeam (Veeam&#8217;s only been running for&#8230;maybe a month?) for long enough that I wasn&#8217;t considering backups when I did my ESXi upgrades, so I&#8217;ll admit first-day upgrading is jumping the gun. But Veeam is a VMware partner as far as I know, and I don&#8217;t know why they haven&#8217;t been able to work with VMware around this release to verify that their software works&#8230;it&#8217;s not like this is ESXi 4, it&#8217;s just an Update release of 3.5. At least an announcement of the incompatibility with a warning about upgrading sent to customers would have been nice, although it&#8217;s not something that was promised or anything.</p>
<p>I&#8217;ll keep this updated (here or in the comments) as the &#8220;story&#8221; progresses! Tomorrow I will also look into making sure I&#8217;m on the very latest point release of Veeam Backup to see if that makes a difference&#8230;just don&#8217;t have the energy left tonight to do anything else, I was up until 5:30 am last night doing a P2V of our nursery checkin system (long but successful!).</p>]]></content:encoded>
					
					<wfw:commentRss>/2009/04/01/veeam-backup-esxi-free-update-4/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Surprise Server Selections</title>
		<link>/2008/09/25/surprise-server-selection-dell-poweredge-1950-iii/</link>
					<comments>/2008/09/25/surprise-server-selection-dell-poweredge-1950-iii/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Thu, 25 Sep 2008 11:45:19 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[1950 III]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[R805]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=330</guid>

					<description><![CDATA[In my last post, I suggested that the Dell PowerEdge R805 server was my current choice to use as our new virtual server. That was correct. However, I happened to be browsing the Dell Outlet on Wednesday and mentioned to a few friends on the #citrt IRC channel that I was doing so. A couple [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In <a title="My post: New Server, SAN, and Backup Plans!" href="http://infotech.davidszpunar.com/2008/09/22/new-server-san-backup-plan/">my last post</a>, I suggested that the Dell PowerEdge R805 server was my current choice to use as our new virtual server. That was correct. However, I happened to be browsing the Dell Outlet on Wednesday and mentioned to a few friends on the <a title="Direct link to the #citrt IRC channel in your browser with Mibbit" href="http://tinyur.com/citrtirc">#citrt</a> IRC channel that I was doing so. A couple of them started looking along with me and pointed out two particularly nice servers at particularly nicer prices! Both were Dell PowerEdge 1950 III servers, which are rack-mount 1U servers (makes them small and easy to rack). Both have two Intel Core 2 Quad 2.33GHz processors and 16GB RAM in 4 DIMMs, both include 3 year warranties, and one of the two came with a DRAC (Dell&#8217;s remote access card), four 73 GB 15,000 RPM SAS hard drives and a RAID controller, and dual power supplies. The other came with an 80GB SATA drive, no RAID controller, and one power supply. The former was of course a bit more expensive than the latter, but together they added only about $300 to the brand-new price I was quoted on the R805 server! This doesn&#8217;t include licensing which I&#8217;ll cover in a minute. Needless to say, I have purchased these servers and they should arrive soon!</p>
<p>One of my goals for the new system is redundancy. If something goes down, I&#8217;d really like a second system around to stay up and running, in particular when using virtualization it does create bigger single points of failure (one phyical server going down takes down multiple virtual servers), which is one of its biggest weaknesses. This can be mitigated by using shared storage (hence the SAN) and multiple servers that can take on the virtual machines the &#8220;down&#8221; physical machine can&#8217;t run temporarily, even if it runs a bit slow from the additional load (even better if your secondary server is not heavily loaded!).</p>
<p>Having the R805 would be great, but my next-best server is a Dell PowerEdge 1800 that&#8217;s three years old, with a single Xeon 3.0GHz processor and 6GB of RAM. It&#8217;s a very nice server, but it wouldn&#8217;t be able to shoulder a load the R805 could handle easily so it would only be able to run absolutely critical machines. Additionally, the Xeon processor is too old to support Intel&#8217;s VT (Virtualization Technology) extensions that make running a virtual server hypervisor easier, and allows 64-bit guest operating machines to run. If we make the move to Exchange 2007, there would be no backup server for it to move to, and it would be one of our most critical servers!</p>
<p>VMware&#8217;s ESXi hypervisor runs just fine on the PowerEdge 1800 (as long as you don&#8217;t need 64-bit guests); I have it running now with a couple of VMs and it&#8217;s barely breaking a sweat. It will work even better on the nice &#8220;new&#8221; PowerEdge 1950&#8217;s, but the other thing that having VT-capable processors will help me with hypervisor selection options. If I don&#8217;t end up running the now-free VMware ESXi, which I&#8217;ve tried and like but keeps you from using some of the really cool features unless you buy their Virtual Infrastructure/Virtual Center packages (these easily get into the same price as the hardware for both servers I bought!). Microsoft&#8217;s new Hyper-V virtualization platform (separate entirely from the old Microsoft Virtual Server product) is capable of running only on processors supporting VT, and now I&#8217;ll have two of them, the magic redundant number. It does preclude using the PowerEdge 1800 as an third backup, but down the road it will offer some of the similar moving of &#8220;live, running&#8221; virtual machines from host to host, and Microsoft is releasing their Virtual Machine Manager (VMM) soon as well for management, which will be siginificantly more cost-effective for us given charity pricing than VMware&#8217;s Virtual Center. But some of this stuff isn&#8217;t going to be here right away, and VMware&#8217;s solutions aren&#8217;t necessarily lacking anything we desperately need. What&#8217;s the answer? For now, it&#8217;s keep researching, maybe even try both when the servers arrive, and see which is the best fit for us. Microsoft certainly wants to take over the market and they&#8217;ve been successful in other areas in doing so after entering late, but it&#8217;s way too early to tell in this case, in my uneducated opinion! I do think VMware will be around for a while, and is not a poor choice from a longevity perspective yet.</p>
<p>Licensing is the only &#8220;kicker&#8221; with my new servers. Microsoft <a title="Microsoft Server Virtualization Licensing Calculators" href="http://www.microsoft.com/windowsserver2003/howtobuy/licensing/calculator.mspx">licenses</a>Â (that link has a cool calculator, but it gives retail and not <a title="My post: Microsoft and Adobe Non-Profit Charity Pricing: Get It!" href="http://infotech.davidszpunar.com/2008/03/12/microsoft-and-adobe-non-profit-charity-pricing/">charity prices</a>!) their Microsoft Server Datacenter software per socket (physical processor) in each server. So if you have a dual-processor system, you buy two licenses. The R805 is a dual-processor system, but the 1950s are as well, and I just doubled my processor count and therefore licensing cost! That&#8217;s OK, I&#8217;m likely going to, for now, use the Datacenter license from the PE 1800 for one processor in one of the new servers and use a Server Standard license on the PE 1800 for now that I&#8217;ll be freeing up by virtualizing to pre-licensed VMs. This will just add around $500 to the cost of getting a second server, making the hardware and licensing increases in going from one to two servers come in right at $800. That&#8217;s not bad for a second server, doubling your quad-core processing power and RAM as a consequence!</p>
<p>Because these servers were in the Dell Outlet, where items in your cart last only 15 minutes unless you modify them, the server have now been purchased and are estimated to ship on October 1st. I&#8217;m still waiting to pull the trigger on the MD3000i SAN and I&#8217;m still researching backups (which just had its budget cut a bit with this server swap!). I did hear from my Zones rep that October 1st begins Microsoft&#8217;s new fiscal year, and they will be announcing any pricing changes at that time. Pricing on Datacenter could go up, or stay the same (well, it could go down but how likely is that? Exactly!). Since I have the servers for sure now, I may go ahead and grab the Datacenter licensing before the end of the month for that reason if I can (my boss is out of town at the moment; he approved the server purchase earlier waiting to change airplanes at an airport in the Bahamas on a business trip. No, he called me first for some technical assistance, I didn&#8217;t bug him until I had him on the phone already. Yes, I should have asked if he needed an assistant for his business trip :-)</p>
<p>So, one more step completed in the process, many remaining. Also, I&#8217;m possibly going to need (or want very much to have) a cheap or free server rack that I can pick up locally. Just saying, if you happen to be throwing one away and are nearby :-)</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/09/25/surprise-server-selection-dell-poweredge-1950-iii/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>New Server, SAN, and Backup Plans!</title>
		<link>/2008/09/22/new-server-san-backup-plan/</link>
					<comments>/2008/09/22/new-server-san-backup-plan/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Tue, 23 Sep 2008 02:03:20 +0000</pubDate>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Companies]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[MD3000i]]></category>
		<category><![CDATA[R805]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[UPS]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=325</guid>

					<description><![CDATA[Although Lakeview is currently experiencing tight finances (who isn&#8217;t in this economy?), we have had some server infrastructure issues that we can&#8217;t ignore any longer. Thus, I am happy to mention that I&#8217;ve gotten final approval to purchase these items, or something very close to them: A Dell PowerVault MD3000i iSCSI SAN (with 10-15 near-line [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Although Lakeview is currently experiencing tight finances (who isn&#8217;t in this economy?), we have had some server infrastructure issues that we can&#8217;t ignore any longer. Thus, I am happy to mention that I&#8217;ve gotten final approval to purchase these items, or something very close to them:</p>
<ul>
<li>A <a title="Dell PowerVault MD3000i SAN Array" href="http://www.dell.com/content/topics/topic.aspx/global/products/pvaul/topics/en/us/pvaul_md3000i_landing?c=us&amp;l=en&amp;s=gen">Dell PowerVault MD3000i</a> iSCSI SAN (with 10-15 near-line SAS 1TB drives and dual controllers)</li>
<li>At least one new server (likely a <a title="Dell PowerEdge R805 Product Details" href="http://www.dell.com/content/products/productdetails.aspx/pedge_r805?c=us&amp;cs=555&amp;l=en&amp;s=biz">Dell PowerEdge R805</a> with dual quad-core AMD processors)</li>
<li>Microsoft Server Datacenter licensing for the same</li>
<li>An iSCSI Ethernet switch</li>
<li>Battery backups for server and SAN</li>
<li>Backup software and some drives for backup</li>
<li>A rack for the server room (maybe. If I can find a free or dirt cheap used one, locally)</li>
</ul>
<p>Unfortunately, my budget for all of this as assigned is going to be a bit of a tight fit to squeeze the last few bits in and I&#8217;m still trying to figure out the best and most cost-effective way to do this. I&#8217;m also struggling a bit with which backup software to use. The server we were using to mirror our data is now dead, and although we have a RAID 5 array that is nowhere near the level of protection we need to have, but I am starting from scratch as far as which data backup software to buy. I have no tapes nor the budget for a tape drive, but I do have some PATA hard drive arrays that are only half-full that are SCSI-attached and will probably work in tandem with an existing server to become my disk-based backup server. Figuring out how to do offsite backup, within the same budget, is high on my todo list :-)</p>
<p>My budget for all this is actually less than the retail price of just the server and SAN. Fortunately, I rarely pay retail and this is certainly no exception! The plan, if isn&#8217;t obvious, is to virtualize. I&#8217;ve already been doing virtualization for a while to some extent. I used Microsoft Virtual Server a long time ago but switched to VMware Server product when it was released for free. I&#8217;m currently running four virtual Windows machines and a virtual Linux machine for our helpdesk software. Recently, since VMware&#8217;s ESXi became available for free, I&#8217;ve started running it on our newest server, a 3-year-old Dell PowerEdge 1800 Xeon 3.0GHz system with 6GB RAM. It runs very well and I love the management interface, even just using the VMware Virtual Infrastructure Client it comes with (since we aren&#8217;t paying for Virtual Infrastructure 3, or VI3 as it&#8217;s known!).</p>
<p>The goal of the new system will be to move virtual machines and file shares onto the MD3000i SAN. The Dell R805 server will be the primary virtual machine host, and although my plan was to use VMware ESXi, a good friend and mentor has recommended I examine Microsoft&#8217;s new Hyper-V virtualization platform as a strong contender, especially since Virtual Machine Manager (VMM) 2008 is coming and Live Motion will be available in the future, something that VMware does (simliarly, at least) with VMotion only for a high licensing cost. I&#8217;m open to either virtualization solution at this point, but here&#8217;s my main problem: Hyper-V will only run on procesors that support the new virtualization extensions. Right now, that&#8217;s zero of our servers. The R805 will support them of course, but the PowerEdge 1800, our only server with even a 64-bit processor, is too old to have the extensions and thus cannot run Hyper-V or 64-bit guests (although it runs ESXi just fine right now). My plan was to use the PE1800 as a backup server to run critical systems as needed if the R805 was ever down. With Hyper-V, this is no longer an option (and really, with the PE1800 and ESXi I still can&#8217;t run any 64-bit guests, so Exchange 2007 is out), and my concern is being left without a secondary server should the primary fail.</p>
<p>So, I&#8217;m left trying to fit a second server of some sort, new enough to have virtualization extensions but cheap enough to fit into my already packed budget. Suggestions, and of course donations, are welcome :-) I have been keeping an eye on the Dell Outlet but that is mostly pointless until I have the money to spend same-day when something shows up in stock.</p>
<p>At the moment I&#8217;m likely going to get a couple of refurbished UPSs from <a title="RefurbUPS.com" href="http://www.refurbups.com/">RefurbUPS</a> for battery backup. However, I will be pursuing a contact or two who may be able to help with this as well.</p>
<p>The final area I&#8217;m still investigating still is data backups. There are a plethora of disk-to-disk backup options, and obviously I&#8217;m limited by price. I&#8217;m not going to use Symantec&#8217;s BackupExec for various reasons. The options I am considering so far consist of the following:</p>
<ul>
<li><a href="http://amanda.zmanda.com/">Amanda</a> (Enterprise for Exchange, open source if it will mix with Enterprise)</li>
<li><a href="http://www.r1soft.com/">Righeous Software&#8217;s Continuous Data Protection (CDP)</a></li>
<li><a href="http://www.backupassist.com/">Backup Assist</a></li>
<li><a title="CommVault" href="http://www.commvault.com/">CommVault</a> (the Small Business version available only through resellers such as Dell)</li>
<li><a title="Microsoft DPM" href="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/overview.aspx">Microsoft Data Protection Manager (DPM)</a></li>
</ul>
<p>CommVault is the solution that <a title="Jason Powell's blog" href="http://www.jasonpowell.net/">Jason Powell</a> and his team use at Granger Community Church. They like it and it allows for Exchange restore down to the individual message if necessary without restoring the entire data store. The other options I have done varying levels of research on; enough to know they are still a contender on both price and features but not enough to provide an in-depth comparison summary. I am also still working how exactly how many virtual machines I will be running, and how many need to run a backup agent (some things can just be backed up with scripted backups to a file server where the data can be backed up along with everything else on that server, so I don&#8217;t necessarily have to have a backup agent for every VM).</p>
<p>The funding will be available most likely in the next couple of weeks or so to go ahead and make these purchases. If I can hold off on some of the backup questions, I may try to wait until after the upcoming <a title="Seacoast Fall 2008 Church IT Roundtable" href="http://www.citrt2008.com/">Seacoast Fall Church IT Roundtable</a> so I have more time to bounce ideas off of the smart guys there!</p>
<p>This is an overview and of course is not the only research, thinking, and questioning I&#8217;ve done about this solution! So feel free to comment and suggest away; I&#8217;m just saying there&#8217;s a possibility I&#8217;ve considered your suggestion and if so, I&#8217;ll note it. More often than not though, my thinking is challenged here in the comments, so please delight me with your insights, they are much appreciated :-)</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/09/22/new-server-san-backup-plan/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Explorations with VMware ESXi (now free!) and Linux NICs</title>
		<link>/2008/08/05/explorations-with-vmware-esxi-free-linux-nic/</link>
					<comments>/2008/08/05/explorations-with-vmware-esxi-free-linux-nic/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Tue, 05 Aug 2008 20:38:25 +0000</pubDate>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=270</guid>

					<description><![CDATA[Late last month, VMware announced that it was going to make it&#8217;s ESXi product free. It&#8217;s not the same as the full-blown ESX product, but it&#8217;s close enough to get anyone running VMware Server salivating! Including me. I&#8217;m going to have to work on getting a server available to play with this at Lakeview, but [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Late last month, <a title="VMware.com: VMware ESXi Hypervisor Now Free " href="http://www.vmware.com/company/news/releases/esxi_pricing.html">VMware announced</a> that it was going to make it&#8217;s <a title="VMware.com: ESXi" href="http://www.vmware.com/products/esxi/">ESXi product</a> free. It&#8217;s not the same as the full-blown ESX product, but it&#8217;s close enough to get anyone running VMware Server salivating! Including me.</p>
<p>I&#8217;m going to have to work on getting a server available to play with this at Lakeview, but it came at a great time for the Indiana District Assemblies of God office where I work one day per week: I had a server that I was about to transition into a role as a virtual server host and ESXi was released freely at just the right time to try it out! My server is a ProLiant DL580 G2 model, which isn&#8217;t on the &#8220;officially supported&#8221; HCL (Hardware Compatibility List) for ESXi, but is for the full ESX. Worth a try; I&#8217;m not planning on buying support anyway.</p>
<p>After registering, downloading the ISO image file, burning it to a CD, and booting the CD on the target server, the installation process completed without a hitch. It was so quick and easy, there&#8217;s no point in describing the process in detail! If you can&#8217;t make it install on supported hardware, you shouldn&#8217;t be using servers anyway :-) (You can find how-to guides online easily enough if you do need one, and I will mention that you need to change the BIOS on the DL580 G2 to indicate that the supported OS is &#8220;Linux&#8221; before installing.)</p>
<p>After installing, the server boots and you get a screen that you can&#8217;t actually use to do much. It tells you your IP address (if it obtained one using DHCP, which mine did) and lets you set a root password (which I recommend). Then, you need to visit the IP address of the server from a client machine on the network. This page gives you a download link to install the VMware Infrastructure Client, which you&#8217;ll need to actually setup and manage ESXi. Connect with the Client to the IP of the server using the username root (and either a blank password or the one you set earlier if you changed it&#8211;you did change it, right?).</p>
<p>I&#8217;m using an onboard RAID controller with SCSI storage rather than a SAN (I&#8217;ve been told ESXi does not support IDE disks but does work with SATA drives if you need it to), so I didn&#8217;t need to set up any iSCSI targets or anything like that, although that appears to be very easy if you&#8217;re fortunate enough to have a SAN.</p>
<p>One thing to keep in mind is that you&#8217;ll need the free <a title="VMware.com: VMware Converter" href="http://www.vmware.com/products/converter/">VMware Converter</a> if you want to convert Virtual Machines from a VMware Server installation to your ESXi box. It&#8217;s a rather simple process I haven&#8217;t really gone through in production yet so I won&#8217;t say more, but you can&#8217;t just copy the files over and run them.</p>
<p>So far I&#8217;m only running a <a title="VirtualAppliances.net: LAMP Appliance" href="http://www.virtualappliances.net/products/lamp.php">LAMP</a> (Linux/Apache/MySQL/Perl-or-PHP-or-Python) appliance from <a title="VirtualAppliances.net" href="http://www.virtualappliances.net/">VirtualAppliances.net</a>, which I absolutely love when I need a quick webserver! Installing this from the Virtual Infrastructure Client is very, very easy. File menu-&gt;Virtual Appliance-&gt;Import. I used the Import from <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Uniform Resource Locator' );"><acronym class="uttInitialism">URL</acronym></span> function, and used <a title="VirtualAppliances.net: VMware ESX/ESXi LAMP Appliance OVF Installation File" href="http://www.virtualappliances.net/download/esx/i386/VA-LAMP/VA-LAMP.ovf">this VirtualAppliances address</a> to the .ovf file needed to install the appliance. Confirm and wait, it has to download the disks from the internet and transmit them to the ESXi server!</p>
<p>I&#8217;m using the LAMP server to run the <a title="HelpSpot helpdesk" href="http://www.helpspot.com/">HelpSpot helpdesk</a> application. Since I had this running in a VMware Server appliance already, I simply used the &#8220;scp&#8221; command to transmit the web files from the existing appliance to the new one, and moved the MySQL database dump over as well. I logged in as root to the appliance and used &#8220;aptitude update&#8221; and then was able to use &#8220;<strong>apt-get install php5-imap</strong>&#8221; and &#8220;<strong>apt-get install php5-tidy</strong>&#8221; which are required or recommended for HelpSpot, and I used the web-based configuration to turn on the Zend engine in the Apache configuration, which HelpSpot requires. It popped up and took off like I&#8217;d never moved it! I also copied over the cron entries needed to execute the regular email checks that Helpspot does. Note that I&#8217;m leaving off a few steps involving DNS changes and firewall modifications because I gave it a new IP address, but basically the move was very easy and straightforward.</p>
<p>Then I ran into trouble, because I like to experiment :-) In the VMware Infrastructure Client, I right-clicked the LAMP VM and told it to &#8220;Install/Upgrade VMware Tools&#8221; on the VM (it said the Toold were out of date&#8230;wouldn&#8217;t want that now, would we?). I used the Automatic option with no Advanced Options. Everything seemed to complete successfully, and I rebooted the appliance. Oops, no network! The eth0 network interface was nowhere to be found! (Using &#8220;<strong>ifdown eth0</strong>&#8221; and then &#8220;<strong>ifup eth0</strong>&#8221; normally disables and re-enables the Ethernet interface, in case you didn&#8217;t know (I didn&#8217;t, until recently, thanks to #citrt!), but in this case only the localhost &#8220;lo&#8221; interface showed up at all.) This could be a problem, since the whole point is to be a &#8220;networK&#8221; server! I tried asking around in the #citrt Church IT Roundtable channel on IRC, where usually someone knows what to do, but I didn&#8217;t get much help on this issue from the folks currently in there when I asked. Time for Google! Without too much effort I&#8217;m pointed in the right direction, to <a title="UbuntuForums: SIOCSIFADDR No such device eth0 error while getting interface flags" href="http://ubuntuforums.org/showthread.php?t=255018">this forum thread on the Ubuntu Forums</a> (The VA LAMP appliance is based on <a title="Debian Linux Distribution" href="http://www.debian.org/">Debian linux</a>). User &#8220;<span class="bigusername">modifiedmind</span>&#8221; had the same problem as the original poster, and then found the solution and posted it later&#8230;thanks! I couldn&#8217;t quite find what to enter as the argument to the modprobe command, but I managed to track it down and this is what I had to do:</p>
<ol>
<li>Edit the /etc/udev/rules.d/70-persistent-net.rules file on the appliance and delete the last two lines (the one starting &#8220;1. PCI device&#8230;&#8221; and the one beneath it, starting with &#8220;SUBSYSTEM==&#8221;net&#8221;&#8230;&#8221; (I like using the nano text editor because I&#8217;ve never spent the time to learn vi or emacs, so I did an &#8220;<strong>apt-get install nano</strong>&#8221; first; make sure to use the -w argument to nano so it doesn&#8217;t line-wrap for you, like &#8220;<strong>nano -w <em>/filename</em></strong>&#8220;. Or use whatever text editor you&#8217;re comfortable with!)</li>
<li>Run this command: <strong>/etc/init.d/udev restart</strong></li>
<li>Run this command: <strong>modprobe -r pcnet32</strong></li>
<li>Run this command: <strong>modprobe pcnet32</strong></li>
<li>Run this command: <strong>ifdown eth0</strong></li>
<li>Run this command: <strong>ifup eth0</strong></li>
</ol>
<p>That&#8217;s it. Back to working order! So far I&#8217;m very happy with ESXi and I&#8217;m going to do everything I can to use it everywhere possible :-) It also has the capability of adding the higher-end features (HA, VMotion, VirtualCenter Manager) just like you can with ESX, if you&#8217;re willing to pay for them. I&#8217;ve never used them, this is my first ESX/ESXi experience ever, so I figure I&#8217;ll be happy without them as long as I don&#8217;t use them to see what I&#8217;m missing! The biggest thing that ESXi doesn&#8217;t have that the &#8220;full&#8221; ESX has is a &#8220;service console&#8221; that lets you control the machine locally. I&#8217;ve heard that many people have had great success running ESXi on even non-supported hardware, and it should at <em>least</em> run on anything that ESX will run on without a problem (just don&#8217;t try to pay for support!).</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/08/05/explorations-with-vmware-esxi-free-linux-nic/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Don&#8217;t Buy An EqualLogic SAN&#8230;</title>
		<link>/2008/07/31/dont-buy-an-equallogic-san/</link>
					<comments>/2008/07/31/dont-buy-an-equallogic-san/#respond</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Thu, 31 Jul 2008 11:00:54 +0000</pubDate>
				<category><![CDATA[Church IT Roundtable]]></category>
		<category><![CDATA[Companies]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[Fall 2008 CITRT]]></category>
		<category><![CDATA[Jason Powell]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=265</guid>

					<description><![CDATA[&#8230;Unless you get it from Jason Powell! He&#8217;s the IT Director at Granger Community Church, but when the moon is out he&#8217;s selling EqualLogic for VR6 Systems and he loves giving churches and non-profits good discounts! (He&#8217;ll probably give you a good deal even if you&#8217;re not at a church, too, especially if you get [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&#8230;Unless you <a title="Jason Powell" href="http://www.jasonpowell.net/">get it from Jason Powell</a>! He&#8217;s the IT Director at <a title="Granger Community Church" href="http://www.gccwired.com/">Granger Community Church</a>, but when the moon is out he&#8217;s selling EqualLogic for VR6 Systems and he loves giving churches and non-profits good discounts! (He&#8217;ll probably give you a good deal even if you&#8217;re not at a church, too, especially if you get on his good side. And I&#8217;ve never seen his bad side!) You can contact him through the information on his blog or you can look for him in the <a title="Church IT Roundtable" href="http://www.citrt.org/">Church IT Roundtable</a> IRC channel (<a href="irc://irc.freenode.net/#citrt">#citrt</a> on Freenode, go to Mibbit and connect to the Freenode network, #citrt channel with a nickname of your choice to stop by and say hi without installing any software&#8211;all web browser based! Also, long-time IRC regular <a title="Justin Moore" href="http://www.wantmoore.com/">Justin Moore</a> is going to be working at Granger starting next week&#8230;congrats Justin!). You really need to <em><strong>talk to him first</strong></em> before you talk to anyone else, because of the way Dell does pricing. Really. I mean it. I don&#8217;t have an EqualLogic SAN but I&#8217;ve seen Jason demo one in person and it&#8217;s quite amazing! The only reason I don&#8217;t have one is lack of funding!</p>
<p>Also, the <a title="Church IT Roundtable Fall 2008" href="http://www.citrt2008.com/">Church IT Roundtable Fall 2008</a> is coming up in October, but the registration price goes from $50 to $75 if you don&#8217;t register by August 8th! The actual Roundtable is October 8th and 9th, but there are pre- and post-activites planned for the day on either side if you can make it (see <a title="CITRT Fall 2008: Schedule" href="http://www.citrt2008.com/?p=19">the schedule</a>). My plans aren&#8217;t firm yet, but my wife and I will likely both be there!</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/07/31/dont-buy-an-equallogic-san/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Stopped Writing and Kept Working, Accumulated Miscellaneous Stuff</title>
		<link>/2008/05/28/stopped-writing-and-kept-working-accumulated-miscellaneous-stuff/</link>
					<comments>/2008/05/28/stopped-writing-and-kept-working-accumulated-miscellaneous-stuff/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 28 May 2008 15:46:21 +0000</pubDate>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Church IT Roundtable]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Fall 2008 CITRT]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[SCE2007]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/?p=250</guid>

					<description><![CDATA[I hope everyone had a great holiday weekend! In case you haven&#8217;t noticed, I&#8217;ve not posted much recently. Chalk it up to being busy at work and at home. Actually, part of it is that using and reading Twitter and the #citrt chat channel on IRC has sapped a lot of what I&#8217;ve had to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I hope everyone had a great holiday weekend! In case you haven&#8217;t noticed, I&#8217;ve not posted much recently. Chalk it up to being busy at work and at home. Actually, part of it is that using and reading Twitter and the #citrt chat channel on IRC has sapped a lot of what I&#8217;ve had to say, and I haven&#8217;t used any extra time for writing. I&#8217;ve been moving from one thing to the next, keeping busy and thinking &#8220;oh yeah, I should blog about this,&#8221; only to forget that completely and move on to the next thing! But enough about that&#8230;don&#8217;t you hate it when people ramble on about why they haven&#8217;t been blogging? :-) (Twitter&#8217;s limit of 140 characters does help to tweak writing efficiency!) Here&#8217;s some random stuff:</p>
<p>I&#8217;m trying to get a 90-day trial of <a title="Microsoft System Center Essentials 2007 homepage" href="http://www.microsoft.com/systemcenter/essentials/default.mspx">Microsoft System Center Essentials 2007</a> (SCE) installed. The non-profit charity pricing is under $400, so if I like it I&#8217;m hoping to buy it this Fall. Right now, I&#8217;d be happy to get it installed! After attempting to install the software (at Service Pack 1) on a virtual Server 2008 machine and failing (you have to install SQL Server Express 2005 with SP2 manually first, which I did, but it kept complaining that I needed to run the Configuration for SQL Reporting Server&#8230;which I did! The best I could, at least, but it kept complaining I hadn&#8217;t!), I finally switched to a Server 2003 virtual server. 3/4ths of the way through the install it failed saying it couldn&#8217;t contact the SQL server (that it installed) so it rolled everything back (the install and the rollback both took an hour!). I&#8217;m spending the time installing all the Windows Updates that are available for Server 2003 before trying again, which are a lot! Was trying to try it out quickly and update later, but obviously that&#8217;s not going to work! The concept of SCE is very cool but if it&#8217;s this hard to install, it better be a whole lot easier to use!</p>
<p>I&#8217;m probably the last person to post this, but the Fall 2008 Church IT Roundtable has an official website now! Visit (and subscribe to!) <a title="Fall CITRT 2008 official website" href="http://www.citrt2008.com/">citrt2008.com</a> for updates, details, and links to other update methods <a title="Get Fall 2008 Church IT Roundtable updates via Twitter!" href="http://www.twitter.com/citrt2008">like Twitter</a>! It&#8217;s being held at Seacoast Church in Mount Pleasant, SC on October 8-10. Be there or be&#8230;there streaming online or in the chat or something :-)</p>
<p>I&#8217;m getting ready to switch over to Small Business Server (SBS) 2003 Premium from a non-SBS, non-Exchange network at the Assemblies of God Indiana District Office where I work one day per week. It&#8217;s been in the works for a long time, but the official switchover is scheduled to happen June 6th and 7th (Friday and Saturday) with the 8th available if spare time is needed and some on-site support on Monday morning the 9th to work through any kinks. I&#8217;m confident in things going smoothly, but that could just be a lack of knowledge on my part (see the <a title="Wikipedia: Dunning-Kruger effect" href="http://en.wikipedia.org/wiki/Dunning-Kruger_effect">Dunning-Kruger effect</a> :-) My plan is to get Postini installed in front of Exchange at the same time or shortly thereafter. I may get around to broadcasting some of the switch via webcam, but there will be some internet downtime while <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 is brought up and configured so we&#8217;ll see how that works.</p>
<p>In still other news, I&#8217;m going to be trialing <a title="FeedBlitz" href="http://www.feedblitz.com/">FeedBlitz</a> for sending out email newsletters for our <a title="Lakeview Worship" href="http://www.lakeviewworship.com/">Worship and Creative Ministries</a> team in the next few weeks. I&#8217;m curious to see how that goes; I know <a href="http://www.constantcontact.com/">Constant Contact</a> is the well-known name in that space and we&#8217;re open to going with them as well. Pricing is the same for our subscriber levels, but FeedBlitz seems to have the corner on social features including publishing email from an <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Really Simple Syndication' );"><acronym class="uttInitialism">RSS</acronym></span> feed and now sending out messages via Twitter as well so we&#8217;re going to try it first I think.</p>
<p>It gets harder to blog stuff the longer I go without doing so. I seem to pressure myself to &#8220;write long, big post with a ton of juicy technical information&#8221; as the first post back from an absence. I also seem to subconciously want to post only big, important stuff to avoid wasting time with any smaller things. This contributes to not posting at all! Thus, I will attempt to be less picky about what I&#8217;m posting or the length of posts in order to keep going, while still providing some good, solid information! I may also kick up the number of shorter posts with links to other content, or republish the occasional funny comic, but will try to keep the &#8220;noise&#8221; down. Feel free to leave feedback in the comments about what you&#8217;d like to see, one way or another!</p>
<p>One more thing: I have <a title="Woopra homepage" href="http://www.woopra.com/">Woopra</a> set up for statistics tracking on this blog now. I don&#8217;t run the client often right now, but when I do it allows me to chat with visitors in real time! So if you&#8217;re reading this on the website and not via <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Really Simple Syndication' );"><acronym class="uttInitialism">RSS</acronym></span>, I can actually initate a chat with you! It&#8217;s unlikely, but keep it in mind! If you want to start a chat with me, you can do so via the Google Talk Chatback badge, currently in the sidebar menus on the site. No registration is required. If I&#8217;m not at my computer, you won&#8217;t get a response, sorry! I try to keep my availability status updated but I don&#8217;t always succeed. Try the #citrt channel on IRC or just send me an email (use the <a title="Contact Me" href="http://infotech.davidszpunar.com/contact-me/">Contact Me</a> page) if it&#8217;s that important! Blog comments are preferred if it&#8217;s a public topic or question, though!</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/05/28/stopped-writing-and-kept-working-accumulated-miscellaneous-stuff/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Spotlight: Monitor Windows Servers and Computers Graphically (FREE!)</title>
		<link>/2008/03/01/monitor-windows-servers-and-computers-graphically-for-free/</link>
					<comments>/2008/03/01/monitor-windows-servers-and-computers-graphically-for-free/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 17:51:52 +0000</pubDate>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[Server Administration]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2008/03/01/monitor-windows-servers-and-computers-graphically-for-free/</guid>

					<description><![CDATA[Why have I never heard of this before?! It&#8217;s called Spotlight on Windows from Quest Software, it&#8217;s free, and it&#8217;s worth more like a million bucks or so. If you manage a Windows server, or servers, please install and try this software now. I&#8217;ve never before seen a free&#8211;and easy-to-install&#8211;tool that gives such immediate visual, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://infotech.davidszpunar.com/wp-content/uploads/2008/03/spotlight-on-windows.png" title="Spotlight on Windows screenshot from quest.com"><img decoding="async" src="http://infotech.davidszpunar.com/wp-content/uploads/2008/03/spotlight-on-windows.thumbnail.png" alt="Spotlight on Windows screenshot from quest.com" align="left" border="0" hspace="5" vspace="0" /></a>Why have I never heard of this before?! It&#8217;s called <a href="http://www.quest.com/spotlight-on-windows/" title="Quest Software: Spotlight on Windows freeware">Spotlight on Windows</a> from Quest Software, it&#8217;s <strong>free</strong>, and it&#8217;s worth more like a million bucks or so. If you manage a Windows server, or servers, please install and try this software now. I&#8217;ve never before seen a free&#8211;and easy-to-install&#8211;tool that gives such immediate visual, animated and color-coded feedback on all areas of remote (or local) physical system health combined with such extensive and easy-to-use drill-down details. The graphics aren&#8217;t just pretty, they&#8217;re easy to understand. You can practically take one glance at a server&#8217;s overview page and tell whether you need to order more RAM, go Gigabit, or get faster disks (or if a disk is filling up). You may actually want to wait a little longer to place that order so you can watch the trends (or just review the history after it&#8217;s been running for a while), but while you&#8217;re doing that you can set up your Event Log monitoring and alerts with specific filters. And if you want to know if that network slowdown was due to hardware congestion, yep, I&#8217;m going to point you toward the Spotlight on Windows. Thanks to <a href="http://maximillianx.blogspot.com/2007/10/windows-diagnostic-tool-spotlight-on.html" title="Confessions of a freeware junkie: Windows diagnostic tool: Spotlight on Windows 3.7.0.304">Confessions of a freeware junkie</a> for the pointer to this cool tool.</p>
<p><a href="http://infotech.davidszpunar.com/wp-content/uploads/2008/03/pt360dashboard.png" title="Packet Trap pt360 Dashboard screenshot from packettrap.com"><img decoding="async" src="http://infotech.davidszpunar.com/wp-content/uploads/2008/03/pt360dashboard.thumbnail.png" alt="Packet Trap pt360 Dashboard screenshot from packettrap.com" align="right" border="0" hspace="0" vspace="5" /></a>I just found this yesterday, if you can believe I&#8217;ve found reason enough to rave already! Earlier this week I also set up the free version of the <a href="http://www.packettrap.com/product/index.aspx?pid=free" title="PacketTrap pt360 Tool Suite FREE">PacketTrap pt360 Tool Suite</a>, and I&#8217;m significantly impressed. While several of the tools are part of a 30-day trial of the <a href="http://www.packettrap.com/product/index.aspx?pid=pro" title="PacketTrap pt360 Tool Suite PRO">$1500 Pro version</a>, the ability to easily map <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'The unique address assigned to every network card. (&lt;a href=&quot;http://en.wikipedia.org/wiki/MAC_address&quot;&gt;link&lt;/a&gt;)','caption', 'Media Access Control' );"><acronym class="uttInitialism">MAC</acronym></span> addresses to DNS names and IP addresses is very useful, and the Dashboard, including a widget for viewing the traffic activity levels on switch ports, is nice. It didn&#8217;t blow me away like Spotlight on Windows did (and they don&#8217;t overlap too much except in some monitoring areas; pt360 is much more network oriented), but I&#8217;m keeping it handy in my arsenal for troubleshooting. It&#8217;s certainly not worth the $1500 to me for a Pro license, but someone with a much larger network might be able to justify the price tag. Although I believe I&#8217;ve run across this before, thanks to <a href="http://anchorite.org/blog/" title="Anchorite.org: Andrew Mitry's blog">Andrew Mitry</a> for linking to this tool in his recent blog post about <a href="http://anchorite.org/blog/2008/02/05/fifteen-free-tools-that-make-an-it-managers-life-easier/" title="Anchorite: Fifteen Free Tools that Make an IT Managerâ€&#x2122;s Life Easier">free tools for IT Managers</a>, where all the links were such high quality (the ones I did and didn&#8217;t know about) that I decided this was worth of a test run after all.</p>
<p>(Screenshots are from each products&#8217; respective websites; click for larger versions.)</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/03/01/monitor-windows-servers-and-computers-graphically-for-free/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>iTunes Store breaks, ISA 2004 SP3 to blame</title>
		<link>/2008/01/10/itunes-store-breaks-isa-2004-sp3-to-blame/</link>
					<comments>/2008/01/10/itunes-store-breaks-isa-2004-sp3-to-blame/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Thu, 10 Jan 2008 17:39:31 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[ISA 2004]]></category>
		<category><![CDATA[ISA 2004 Service Pack]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Microsoft ISA]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2008/01/10/itunes-store-breaks-isa-2004-sp3-to-blame/</guid>

					<description><![CDATA[This past Tuesday, I installed ISA 2004 Service Pack 3. I&#8217;ve got a recent configuration backup from the last time I had some SSL certificate issues (that was fun enough I think I&#8217;ve blocked it out too much to blog about it!), so I figured trying it out couldn&#8217;t hurt, and it had a lot [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This past Tuesday, I installed <a href="http://www.microsoft.com/technet/downloads/isa/2004/servicepacks/default.mspx" title="Microsoft: ISA 2004 Service Packs"><span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 Service Pack 3</a>. I&#8217;ve got a recent configuration backup from the last time I had some <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Encryption method used to secure network traffic, often HTTP but many other protocols as well','caption', 'Secure Sockets Layer' );"><acronym class="uttInitialism">SSL</acronym></span> certificate issues (that was fun enough I think I&#8217;ve blocked it out too much to blog about it!), so I figured trying it out couldn&#8217;t hurt, and it had a lot of fixes. So I start the install through Automatic Updates before I go home for the evening, since if something happens fewer will notice after hours. As I pull into my driveway, my phone alerts me that Exchange ActiveSync failed, and I get an SMS notification from our <a href="http://www.websitepulse.com/" title="WebSitePulse Monitoring">monitoring service</a> saying that <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> could not be pinged. I hope the system is just restarting the Firewall service and it will come back up. Two hours later, it hasn&#8217;t. I drive back in, hit Restart After Automatic Updates (you know what I mean), and let it reboot. I am very, very happy to report that it worked! After the reboot, internet access worked my Treo was able to sync again!</p>
<p>Something interesting to note is that while inbound traffic from the internet appeared to be blocked before the restart,  I was able to use Remote Desktop from another server on the internal network to remotely instruct <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> to reboot. So it had not locked down all network access, just external. Good to know if you administer the box primarily via remote control! In fact, due to a lack of <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'A KVM switch allows you to use one set of display and input devices to control more than one computer.','caption', 'Keyboard, Video and Mouse' );"><acronym class="uttAbbreviation">KVM</acronym></span> switch ports, I have to manually plug the keyboard/monitor/mouse back in to <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> physically if I want to work on the console.</p>
<p>Although everything appeared to be functioning normally, today I got a report from a user who was getting a network error when attempting to connect to the iTunes Store from within iTunes. I tried it on my desktop, and got the same error. Fortunately, I remembered that back when I installed a prior <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> service pack (I don&#8217;t recall if it was 1 or 2), I had a similar problem and was able to track down the issue to the Compression Filter in <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span>. If you go in the <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> Management Console to Configuration-&gt;Add-ins and check the Web Filters tab, by default there is a &#8220;Compression Filter&#8221; enabled (the description: &#8220;Enables <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'HyperText Transfer Protocol' );"><acronym class="uttInitialism">HTTP</acronym></span>/HTTPS compression&#8221;). Disabling this filter allowed iTunes Store to work just fine!</p>
<p>However, the reverse is true in <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 Service Pack 3. <strong>If you have disabled the Compression Filter, you must re-enable it for the iTunes Store to work in Service Pack 3!</strong> This is very useful information, so I thought I&#8217;d share! If you don&#8217;t know why iTunes Store doesn&#8217;t work, it can take a bit of Googling to determine the problem, at least it did for me originally. Perhaps the issue is more widely known by now.</p>]]></content:encoded>
					
					<wfw:commentRss>/2008/01/10/itunes-store-breaks-isa-2004-sp3-to-blame/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>The Mac is Back! HurRAID! HurRAID!</title>
		<link>/2007/11/20/the-mac-is-back-hurraid-hurraid/</link>
					<comments>/2007/11/20/the-mac-is-back-hurraid-hurraid/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Tue, 20 Nov 2007 15:20:37 +0000</pubDate>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Yikes!]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[DiskWarrior]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[storage]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/11/20/the-mac-is-back-hurraid-hurraid/</guid>

					<description><![CDATA[Well, I got a reply from the DiskWarrior folks I mentioned on Saturday and it turns out you must run it while logged in as an administrative user, simply elevating privileges at the usual prompt is not enough (a useful warning or something more descriptive would seem more in line for, you know, a Mac [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Well, I got a reply from the <a href="http://www.alsoft.com/DiskWarrior/" title="Alsoft DiskWarrior">DiskWarrior</a> folks I <a href="http://infotech.davidszpunar.com/2007/11/17/who-needed-the-data-on-that-server-just-the-mac-guys/" title="My post: Who needed the data on that server? Just the Mac guys... Crash!">mentioned on Saturday</a> and it turns out you must run it while logged in as an administrative user, simply elevating privileges at the usual prompt is not enough (a useful warning or something more descriptive would seem more in line for, you know, a Mac program&#8230; :-) Sure enough, that did it. Turns out there were some new OS X updates needed, so I started those while DiskWarrior was scanning the array. When I started the program, it actually recognized the array, told me that it was ready to scan and what file system it was, that it wasn&#8217;t on the desktop, all the nice details that gave me what I hoped was not false hope. I clicked Rebuild and let it run for about 45 minutes. It said it could do the repair but it couldn&#8217;t write the repaired directory structure to the disk and that I should run the bootable CD version of DiskWarrior (the disc is in the mail). The friend that recommended DiskWarrior suggested that I contact Alsoft and see about downloading an ISO, which I was about to do, but I thought, I have one more trick up my sleeve!</p>
<p>So I restarted the computer, which by that time was finished running software updates and demanding as much anyway. Logged in, and didn&#8217;t do anything else other than run DiskWarrior this time. Same process, but this time after it finished the option to Replace the repaired directory structure was available! Click, wait ten-or-so minutes. Ta-da! It works! Nothing like the good &#8216;ole &#8220;reboot&#8221; Windows trick to get a Mac fixed!</p>
<p>I grabbed some nice screenshots of DiskWarrior in action (thanks to some quick Googling to determine how to use the built-in screen shot capture feature I knew existed on the Mac &#8212; Command+Shift+4, Spacebar, click on window to capture), so I thought I&#8217;d give you a sneak peek, in case you want to get your geek on vicariously without going through the near-data-loss experience yourself!</p>
<p><a href="http://infotech.davidszpunar.com/wp-content/uploads/2007/11/diskwarrior-main.png" class="shutterset" title="DiskWarrior at the main screen, ready to scan"><img decoding="async" src="http://infotech.davidszpunar.com/wp-content/uploads/2007/11/diskwarrior-main.thumbnail.png" alt="DiskWarrior at the main screen, ready to scan" align="absmiddle" /></a> <a href="http://infotech.davidszpunar.com/wp-content/uploads/2007/11/diskwarrior-scanning.png" class="shutterset" title="DiskWarrior Scanning Progress"><img decoding="async" src="http://infotech.davidszpunar.com/wp-content/uploads/2007/11/diskwarrior-scanning.thumbnail.png" alt="DiskWarrior Scanning Progress" align="absmiddle" /></a> <a href="http://infotech.davidszpunar.com/wp-content/uploads/2007/11/diskwarrior-results.png" class="shutterset" title="DiskWarrior Results Report"><img decoding="async" src="http://infotech.davidszpunar.com/wp-content/uploads/2007/11/diskwarrior-results.thumbnail.png" alt="DiskWarrior Results Report" align="absmiddle" /></a></p>
<p>Thanks to the commenters from my <a href="http://infotech.davidszpunar.com/2007/11/17/who-needed-the-data-on-that-server-just-the-mac-guys/" title="My post: Who needed the data on that server? Just the Mac guysâ€¦ Crash!">last post</a> with suggestions, they were helpful to my sanity over the weekend since I knew I had some good alternate options if DiskWarrior failed! I could find plenty of options on my own, but it&#8217;s difficult to sort out the wheat from the chaff without spending a lot of money trying various things, so the recommendations are very much appreciated.</p>
<h2>Who needs backup?</h2>
<p>Yep, we do! I mentioned in my last post that this server wasn&#8217;t originally intended for critical data storage(just temporary video where the RAID 5 redundancy was plenty of backup), but over time with staff turnover and other random happenings, it has sort of become much more critical. Several years ago, backing up the 1.6TB of data on this server was cost-prohibitive. Now? 1TB hard drives are <a href="http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=10005936" title="ZipZoomFly.com: Seagate 1TB SATA drive">$300 each</a>, and even nice things like the <a href="http://www.drobo.com/" title="Drobo from data robotics">Drobo</a> are $500, which will hold up to 4 of those drives and give 2.7TB of usable data storage for right at about $1700. Or, since the array is 1.5TB, put three 1TB drives in for $1400 and get 1.8TB usable space, which is still 0.2TB ahead of our needs for a mirrored backup.</p>
<p>Is this the best backup solution? I know there are less expensive NAS enclosures out there, some possibly directly-networkable and not just <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Universal Serial Bus' );"><acronym class="uttInitialism">USB</acronym></span> 2.0 like the Drobo is currently. Right now our internal data server (RAID 5 array) is being mirrored by another server with another RAID 5 array. We have 1TB of storage and backup between those two servers, but a third backup would be nice to have. What about maxing out a Drobo and backing everything up to it? What about other options? What about picking up an iSCSI SAN from <a href="http://www.storevault.com/" title="StoreVault homepage">StoreVault</a> for $3k with 1TB, or expanding that a bit and put all our main storage there (including several virtual server hard drives) , and using the existing arrays we have for backups? Lots of questions to answer, and this almost-data-loss is a useful catalyst to demonstrate the need to spend money for backups. And by &#8220;useful catalyst&#8221; I mean, I have been asked to make sure this can&#8217;t happen again :-)</p>
<p>I know similar things have been a hot topic of discussion on the <a href="http://www.churchitpodcast.com/" title="Church IT Podcast homepage">Church IT Podcast</a> and in other similar forums lately, but if anyone has specific information or suggestions, you can make a blogger happy with the comments form :-D Oh yeah, and sorry about that corny title. I couldn&#8217;t resist. It&#8217;s so much fun to make my wife roll her eyes when I make weird word plays like &#8220;HurRAID!&#8221; I imagine most of you rolled yours right along with her&#8230;</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/11/20/the-mac-is-back-hurraid-hurraid/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Who needed the data on that server? Just the Mac guys&#8230; Crash!</title>
		<link>/2007/11/17/who-needed-the-data-on-that-server-just-the-mac-guys/</link>
					<comments>/2007/11/17/who-needed-the-data-on-that-server-just-the-mac-guys/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Sat, 17 Nov 2007 12:15:15 +0000</pubDate>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Yikes!]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[DiskWarrior]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[storage]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/11/17/who-needed-the-data-on-that-server-just-the-mac-guys/</guid>

					<description><![CDATA[Last night, Friday evening at about four thirty to be precise, I get the call that a user has attempted to restart the Mac &#8220;server&#8221; (running OS X 10.4 but attached to an external RAID5 array and used as a file server) by doing a hard power cycle of the external SCSI RAID array. While [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Last night, Friday evening at about four thirty to be precise, I get the call that a user has attempted to restart the Mac &#8220;server&#8221; (running OS X 10.4 but attached to an external RAID5 array and used as a file server) by doing a hard power cycle of the external SCSI RAID array. While the host computer was still on. For some reason, the shared volume on the array is not accessible now. Rebooting the host &#8220;server&#8221; produces an error on boot about a volume not being available because it is corrupt. Disk Utility fails to Verify or Repair due to errors, and the array is showing up but the volume is simply &#8220;disk3s3.&#8221;</p>
<p>This is a 1.6TB array, around since our previous Evangelism and Media pastor who did quite a bit of video editing and used the array for video storage while working on projects. Fast forward to today, when the Marketing/Communications (MarCom) department is using the system to store&#8211;everything. However, we don&#8217;t have a backup solution in place because the system wasn&#8217;t intended initially as mission-critical storage and the budget hasn&#8217;t been there to change that. 1.6TB is the largest amount of storage in one server that we have right now, so there&#8217;s no place to even copy the data for a backup, like we do with our primary file server.</p>
<p>I purchased <a href="http://www.alsoft.com/DiskWarrior/" title="Alsoft DiskWarrior">DiskWarrior</a>, which comes highly recommended, but it&#8217;s throwing a funky error about a corrupt configuration file when I try to even start it. It says to delete the old configuration file to continue, but it doesn&#8217;t exist&#8211;thus, a support request has been logged and we wait until Monday to continue the saga (I tried calling their support number but they had just closed for the weekend. Probably for the best, it was dinner time, and family time, and homework time! I didn&#8217;t get out of there until 7 pm anyway). Meanwhile we are faced with the prospect that if this doesn&#8217;t work, the only option I can think of is to ring up one of those fun services that do awesome data recovery at a price on par with their awesomeness. The array itself says it&#8217;s fine, no lost drives or anything weird like you would expect for a failed system, it appears that the partition just got corrupted somehow when the power was unceremoniously yanked. To protect the guilty, I&#8217;ll spare you the details of who and why, but let&#8217;s just say my happiness level is not quite up where I like it to be&#8230;</p>
<p>If you have any recommendations of good (and preferably inexpensive) RAID5, Mac filesystem recovery services, I&#8217;m open to suggestions if we end up having to go that way (and can justify the cost given the data). I will update you next week on the progress with DiskWarrior when it gets up and running.</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/11/17/who-needed-the-data-on-that-server-just-the-mac-guys/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>How We&#8217;re Doing Remote Access (VPN, RDP, LogMeIn)</title>
		<link>/2007/07/01/how-were-doing-remote-access-vpn-rdp-logmein/</link>
					<comments>/2007/07/01/how-were-doing-remote-access-vpn-rdp-logmein/#respond</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Sun, 01 Jul 2007 17:53:59 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Remote Access]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Servers]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/07/01/how-were-doing-remote-access-vpn-rdp-logmein/</guid>

					<description><![CDATA[Mike Mayfield over at Pleasant Valley Baptist Church IT (&#8220;pvcbit&#8221;) posted a question about VPN remote access permissions. I wrote a blog post in March with a little bit of information on this relating to the Microsoft ISA 2004 firewall, but we&#8217;re actually using a combination of services for remote access right now (I mentioned [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Mike Mayfield over at <a href="http://pvbcit.blogspot.com/" title="pvbcit homepage">Pleasant Valley Baptist Church IT</a> (&#8220;pvcbit&#8221;) posted a question about <a href="http://pvbcit.blogspot.com/2007/06/who-has-access-through-vpn.html" title="pvbcit: Who has access through VPN?"><span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> remote access permissions</a>. I wrote a blog post in March with a little bit of information on this <a href="http://infotech.davidszpunar.com/2007/03/06/traditional-vpns-not-just-all-or-nothing-access/" title="My post: VPNS: Not just all or nothing access">relating to the Microsoft <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 firewal</a>l, but we&#8217;re actually using a combination of services for remote access right now (I mentioned LogMeIn on my prior post as well). Here is another quick look at what we&#8217;re currently doing for <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span>.</p>
<p>Basically, because we have <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span>, I can limit what particular user groups are able to do over their <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> connection, just like any other firewall rules. Very few people get file server access at all (actually, me and one guy who connects from his church laptop) over <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span>. The rest are limited to Exchange server connectivity or Remote Desktop primarily, although now that we have <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Remote Procedure Call' );"><acronym class="uttInitialism">RPC</acronym></span> over <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'HTTP protocol using SSL encryption','caption', 'HyperText Transfer Protocol Secure' );"><acronym class="uttInitialism">HTTPS</acronym></span> in place, it&#8217;s much simpler than <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> for the user and so that&#8217;s used almost exclusively for remote Outlook access now, and is as much as most people need (if they have a laptop they have an offline copy of most of their files anyway).</p>
<p>For those that still require remote access to their desktop at work (especially if they don&#8217;t have a church-owned laptop), I&#8217;ve been moving from <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> with Remote Desktop access (complicated to train someone to use since the connection is separate from the RDP client) to LogMeIn.com for remote access.  There&#8217;s a free version and a Pro version, with remote printing and file transfer being the main additional features of Pro. The main benefit? It&#8217;s easy and just requires a web browser, it&#8217;s fast, and not very expensive (with the special we got anyway, or the free version is of course free!). I have run into an issue with a new remote user that hasn&#8217;t gotten LogMeIn to work on their own but I haven&#8217;t had a chance to troubleshoot this yet (I&#8217;m sure it relates to the steps to get the ActiveX or Firefox plugin installed for LogMeIn initially).</p>
<p>We have a Terminal Services server with a handful of user licenses that we use for some volunteers that need remote access from their home computer but don&#8217;t have a dedicated desktop at work. I haven&#8217;t attempted LogMeIn through Terminal Services, but I assume it wouldn&#8217;t work properly with the multiple sessions that make Terminal Services useful, and would only allow access to the console session. For this, we still use <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span>, with a CD created from the <a href="http://www.isaserver.org/img/upl/vpnkitbeta2/cmak.htm" class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'The Connection Manager Administration Kit allows you to create customized Dial-up Networking connectoids or dialers for your VPN or dial-up users.','caption', 'Connection Manager Administration Kit' );"><acronym class="uttInitialism">CMAK</acronym></a> along with an auto-running tutorial created with <a href="http://www.debugmode.com/wink/" title="Wink free Tutorial and Presentation creation software homepage">Wink</a> that walks users through installing the <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> connectoid (which has all of the settings preset) and starting a <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> connection. Using custom commands in the <a href="http://www.isaserver.org/img/upl/vpnkitbeta2/cmak.htm" class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'The Connection Manager Administration Kit allows you to create customized Dial-up Networking connectoids or dialers for your VPN or dial-up users.','caption', 'Connection Manager Administration Kit' );"><acronym class="uttInitialism">CMAK</acronym></a> connectoid, I&#8217;ve included a Remote Desktop settings file that automatically runs upon connection, automatically opening and connecting to the Terminal Server inside the <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> once it&#8217;s connected. When Remote Desktop is closed, the connectoid logs off the <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span>. The integration of <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> and Remote Desktop isn&#8217;t perfect, but it&#8217;s a lot easier this way (most of the time) than trying to get people to understand connecting to the <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> first, then connecting with Remote Desktop manually, and disconnecting in reverse. The more automated the better! These <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> connections are of course limited through <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> to be allowed to connect only to the Terminal Server, and only through the RDP protocol.</p>
<p>One thing&#8217;s for sure: when allowing an unmanaged computer on the network, especially as unsupervised as a remote connection is, it pays from a security standpoint to keep the leash as tight as possible! And it&#8217;s the unintentional risks (spyware, viruses, etc.) more often than malicious users that cause a problem. The best part is, protecting from one helps to protect from the other (in general).</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/07/01/how-were-doing-remote-access-vpn-rdp-logmein/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>I&#8217;m Back! But did you know I was gone?</title>
		<link>/2007/06/29/im-back-but-did-you-know-i-was-gone/</link>
					<comments>/2007/06/29/im-back-but-did-you-know-i-was-gone/#respond</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Fri, 29 Jun 2007 16:23:13 +0000</pubDate>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Help Desk]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/06/29/im-back-but-did-you-know-i-was-gone/</guid>

					<description><![CDATA[I&#8217;ve returned from a much-needed two-week vacation! But I decided to test out the recommendation from some security professionals (I can&#8217;t find the original posts right now) that suggest that when you leave the office, you don&#8217;t tell the general public that fact if at all possible. No out of office email, no giveaway voicemail [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve returned from a much-needed two-week vacation! But I decided to test out the recommendation from some security professionals (I can&#8217;t find the original posts right now) that suggest that when you leave the office, you don&#8217;t tell the general public that fact if at all possible. No out of office email, no giveaway voicemail message, and obviously no blog post with the announcement! I went as far as pre-writing several blog posts with advance publish dates, so they would automatically appear every few days as if I were still around. The idea is, if someone is going to try and pull off some hack or break-in, why tell them when you&#8217;re gone and give them the chance to strike? I don&#8217;t think the experiment was entirely necessary, perhaps, but it was fun, if uneventful. And I ended up with internet access more often than I anticipated on vacation &#8212; I didn&#8217;t write any blog posts but I did some Google Reader reading and posted a few comments on some blogs, etc.</p>
<p>I also updated the <a href="http://www.helpspot.com/" title="UserScape HelpSpot">HelpSpot</a> <a href="http://www.virtualappliances.net/products/lamp.php" title="VirtualAppliances.net: LAMP Virtual Appliance">LAMP VirtualAppliance</a> to the newest version (1.0.131 is now based on Ubuntu Server and allows you to install any Ubuntu module!) to fix the <a href="http://infotech.davidszpunar.com/2007/06/06/lamp-virtual-appliance-dns-update/" title="My post: LAMP Virtual Appliance DNS Update">issue I had with DNS resolution</a>, which I haven&#8217;t run into on this new version; outbound DNS works just fine now, and the <a href="http://www.php.net/" class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'PHP: Hypertext Preprocessor' );"><acronym class="uttInitialism">PHP</acronym></a> IMAP module installs! (As yet untested, however.) But hey, that was fun, and you&#8217;re supposed to have fun on vacation, right? At least I did it from a cottage overlooking the ocean in Maine :-) And there were minimal interruptions from the office the entire time (what there was I instigated by checking my email :-) and I returned to no emergencies or exceptionally urgent or unexpected requests. All-in-all a very good vacation! I could&#8217;ve used a little less time in the car (1300 miles in the last three days and that was just the return journey), but I&#8217;m not complaining (too loudly ;-)</p>
<p>Anyway, I&#8217;m back! And now you know why my posts have been sparse and not full of detailed technical info. Truthfully, I&#8217;m actually running low on detailed technical post ideas for the moment (and I do have some catch-up to take care of along with some personal stuff, which is why I&#8217;m posting this today even though I returned to work on Tuesday), but I&#8217;m sure that won&#8217;t last long. Stay tuned! I have a post coming this afternoon about a power adapter mystery/adventure that just happened, in fact&#8230;</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/06/29/im-back-but-did-you-know-i-was-gone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LAMP Virtual Appliance DNS Update</title>
		<link>/2007/06/06/lamp-virtual-appliance-dns-update/</link>
					<comments>/2007/06/06/lamp-virtual-appliance-dns-update/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Wed, 06 Jun 2007 14:23:16 +0000</pubDate>
				<category><![CDATA[Companies]]></category>
		<category><![CDATA[Cool Services]]></category>
		<category><![CDATA[Help Desk]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/06/06/lamp-virtual-appliance-dns-update/</guid>

					<description><![CDATA[I posted the DNS resolution issue I encountered with the LAMP Server appliance from VirtualAppliances.net on their support forums. They&#8217;ve responded that they have yet to reproduce the issue but are working on it. I&#8217;m looking forward to getting this working, and I&#8217;ve also requested a quote from them to see what a custom appliance [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I posted the <a href="http://infotech.davidszpunar.com/2007/05/31/installing-helpspot-on-linux-virtual-machine/" title="Installing HelpSpot on Linux Virtual Machine post">DNS resolution issue I encountered</a> with the LAMP Server appliance from <a href="http://www.virtualappliances.net/" title="VirtualAppliances.net homepage">VirtualAppliances.net</a> on their <a href="http://forums.virtualappliances.net/viewtopic.php?f=4&amp;t=280&amp;start=0&amp;st=0&amp;sk=t&amp;sd=a" title="VirtualAppliances.net Forums: DNS and HOSTS name resolution not working in LAMP Server">support forums</a>.  They&#8217;ve responded that they have yet to reproduce the issue but are working on it.  I&#8217;m looking forward to getting this working, and I&#8217;ve also requested a quote from them to see what a custom appliance would cost that includes LDAP support, which I would need if I want to use <a href="http://www.userscape.com/helpdesk/index.php?pg=kb.page&amp;id=6" title="HelpSpot Knowledge Books: Configuring and Using Live Lookup">HelpSpot&#8217;s Live Lookup feature</a> to connect to Active Directory and pull account information into <a href="http://www.userscape.com/products/helpspot/" title="HelpSpot homepage">HelpSpot</a>.  We&#8217;re small enough that this would be useful but not a must, so a lot of it is based on the custom appliance price.</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/06/06/lamp-virtual-appliance-dns-update/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>So the battery backups only last that long, huh?</title>
		<link>/2007/05/08/so-the-battery-backups-only-last-that-long-huh/</link>
					<comments>/2007/05/08/so-the-battery-backups-only-last-that-long-huh/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Tue, 08 May 2007 23:50:13 +0000</pubDate>
				<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servers]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/05/08/so-the-battery-backups-only-last-that-long-huh/</guid>

					<description><![CDATA[Our server room&#8217;s battery backup consists of a couple of off-the-shelf APC battery backup units, running an ever-expanding collection of servers (about six, depending on what you term a &#8220;server&#8221;).Â  Not the optimal solution, but a cost-effective one that was good enough when the server count was lower. It&#8217;s been so good, in fact, that [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Our server room&#8217;s battery backup consists of a couple of off-the-shelf APC battery backup units, running an ever-expanding collection of servers (about six, depending on what you term a &#8220;server&#8221;).Â  Not the optimal solution, but a cost-effective one that was good enough when the server count was lower.</p>
<p>It&#8217;s been so good, in fact, that a very long time has past since the runtime on the battery backups was tested.Â  Today, the test was unintentional.</p>
<p>Fortunately, since server room cooling has become an issue with such an enclosed space being filled with more and more machines, we are finally installing a cooling unit specifically to keep the server room cool.Â  A big improvement over walking into the server room and starting to sweat almost immediately, to be sure!Â  However, installing the cooling unit required turning off the power to the server room for a little while.Â  It was off for a few minutes before I headed up to our all-staff meeting this afternoon, but it was back on before I went to the meeting and the battery backups held just fine.Â  I knew it would need to be off for a little longer during the meeting, so I hoped the batteries would hold out.Â  They didn&#8217;t.Â  When you can&#8217;t connect to the Exchange server, or even get a new IP via DHCP over wireless, something&#8217;s up.Â  Or, down rather.</p>
<p>I still don&#8217;t know how long the battery backups lasted exactly, as everything was already back on when I made it downstairs.Â  Reboot everything in the right order, and half-an-hour later you&#8217;d never know anything had happened.Â  And with everyone in the staff meeting, I was able to warn them before the meeting broke that I would need to work on the servers for a little while and not to expect it to be operational when they went back downstairs.</p>
<p>It worked out all right in the end, but it&#8217;s something I need to address and haven&#8217;t had the time or resources available.Â  Nothing like a little priority-setting all done up nice for you :-)</p>
<p>Anyone have recommendations about on how you go about battery backup selection?Â  I took the new building opportunity when replacing the core network switches to purchase a Tripp Lite rack-mount UPS unit for each of our three network closets, which so far have worked admirably, were cheaper than comparable APC brand units, and held the network rack up even through this same power outage.</p>
<p>Does it make sense to buy a smaller off-the-shelf UPS for each server, or each pair of servers perhaps, or to purchase one larger unit that can handle everything, even with the sticker-shock price tag?Â  (Granted, several smaller units do add up themselves.)Â  I have a feeling I know, but I&#8217;d be interested in feedback.</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/05/08/so-the-battery-backups-only-last-that-long-huh/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>This is Why I Externally Host DNS</title>
		<link>/2007/04/14/this-is-why-i-externally-host-dns/</link>
					<comments>/2007/04/14/this-is-why-i-externally-host-dns/#respond</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Sun, 15 Apr 2007 02:44:30 +0000</pubDate>
				<category><![CDATA[Cool Services]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Servers]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/04/14/this-is-why-i-externally-host-dns/</guid>

					<description><![CDATA[The SANS Internet Storm Center has been tracking a 0-day exploit out there compromising Windows DNS servers that are live on the Internet. I&#8217;d say this is a good reason to use Linux for such services, but that&#8217;s an argument for another day; there have certainly been DNS exploits on Linux DNS server software as [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The <a href="http://isc.sans.org/" title="SANS ISC homepage">SANS Internet Storm Center</a> has been tracking a 0-day exploit out there <a href="http://isc.sans.org/diary.html?storyid=2633" title="More info on the Windows DNS RPC interface vulnerability">compromising Windows DNS servers</a> that are live on the Internet.  I&#8217;d say this is a good reason to use Linux for such services, but that&#8217;s an argument for another day; there have certainly been DNS exploits on Linux DNS server software as well!  But at Lakeview, we use an external service (in our case, <a href="http://www.dnsmadeeasy.com/" title="DNS Made Easy homepage">DNS Made Easy</a>) to host our DNS.  They get to worry about it, fix it, keep the patches current&#8230;all we have to do is run our internal Windows Active Directory DNS services for our internal network, with recursive queries for outside domains.  But our internal servers aren&#8217;t open to the internet. That way, as few ports as possible are open from the outside in.  <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> and Exchange services (<span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Exchange\'s version of webmail','caption', 'Outlook Web Access' );"><acronym class="uttInitialism">OWA</acronym></span>, ActiveSync, <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'HTTP protocol using SSL encryption','caption', 'HyperText Transfer Protocol Secure' );"><acronym class="uttInitialism">HTTPS</acronym></span> over <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Remote Procedure Call' );"><acronym class="uttInitialism">RPC</acronym></span>) are the only things open that I can think of off the top of my head (the fact that I&#8217;m not sure of all these means I need to double-check next week!) that are open from the outside, and those are published through our Microsoft <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 firewall, which inspects all this traffic to make sure it&#8217;s properly formed before letting it in as another security measure.</p>
<p>We&#8217;re even protected from external <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Simple Mail Transfer Protocol' );"><acronym class="uttAbbreviation">SMTP</acronym></span> exploits against our Exchange server, because we use <a href="http://www.emailthreatcenter.com/" title="DefenderSoft Email Threat Center homepage">DefenderSoft Email Threat Center</a> (an <a href="http://www.mxlogic.com/" title="MXLogic homepage">MXLogic</a> reseller) to accept our incoming (and outgoing, for that matter) email.  Our Exchange server&#8217;s <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Simple Mail Transfer Protocol' );"><acronym class="uttAbbreviation">SMTP</acronym></span> service can only accept connections from their email servers, and nowhere else, so it&#8217;s not truly open to exploit, since external servers can only get to us through them.  This cuts down on spam as well (which could otherwise come through to our server, bypassing the spam filtering), which is a good side benefit.</p>
<p>If you don&#8217;t already keep your firewall locked down as tight as possible, keep your eye on the SANS <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Internet Storm Center' );"><acronym class="uttInitialism">ISC</acronym></span> for a while.  It&#8217;ll scare some sense into you :-)</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/04/14/this-is-why-i-externally-host-dns/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Traditional VPNs: Not Just All-or-Nothing Access</title>
		<link>/2007/03/06/traditional-vpns-not-just-all-or-nothing-access/</link>
					<comments>/2007/03/06/traditional-vpns-not-just-all-or-nothing-access/#comments</comments>
		
		<dc:creator><![CDATA[David Szpunar]]></dc:creator>
		<pubDate>Tue, 06 Mar 2007 05:27:38 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Remote Access]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Servers]]></category>
		<guid isPermaLink="false">http://infotech.davidszpunar.com/2007/03/06/traditional-vpns-not-just-all-or-nothing-access/</guid>

					<description><![CDATA[Most people think that when they use traditional VPN technologies, such as PPTP, L2TP, and/or IPSec, that they are opening their network to a full, unfiltered connection from a computer, which is especially bad for a home computer, with unknown anti-virus and anti-spyware status, connected to a work network. This is true. However, with a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Most people think that when they use traditional <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> technologies, such as PPTP, L2TP, and/or IPSec, that they are opening their network to a full, unfiltered connection from a computer, which is especially bad for a home computer, with unknown anti-virus and anti-spyware status, connected to a work network. This is true. However, with a Microsoft <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2004 firewall (<span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> 2006 likely supports this from everything I&#8217;ve read about it, I just haven&#8217;t tested it myself), which can terminate PPTP and L2TP <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> connections, <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> users are on a separate network controlled by the standard <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> firewall rules. You can set up user groups within <span class="ubernym uttAbbreviation" onmouseover="domTT_activate(this, event, 'content', 'Microsoft Internet Security and Acceleration Server (&lt;a href=&quot;http://www.microsoft.com/isaserver/default.mspx&quot;&gt;link&lt;/a&gt;)','caption', 'Internet Security and Acceleration' );"><acronym class="uttAbbreviation">ISA</acronym></span> and assign certain groups of users certain network permissions, with the same granularity as firewall rules for another network segment, including the Internet.</p>
<p>This means users can connect using the standard Microsoft <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> clients, but they can only do what you allow via firewall rules. A network administrator could have full network access if needed, while users connecting to Terminal Services could be allowed to connect using only Remote Desktop (<span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Together with IP (Internet Protocol), TCP is one of the primary foundation protocols on the internet and many other networks.','caption', 'Transmission Control Protocol' );"><acronym class="uttInitialism">TCP</acronym></span> port 3389), and only to the terminal server, based on their user name.</p>
<p>This is great! [sarcasm]It&#8217;s so great that we&#8217;ve started using <a href="http://www.logmein.com/" title="LogMeIn.com homepage">LogMeIn</a> services for some of our remote access.[/sarcasm&gt;]Why? Well, configuring both the <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span> connectoid (even with the <a href="http://www.isaserver.org/img/upl/vpnkitbeta2/cmak.htm" class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'The Connection Manager Administration Kit allows you to create customized Dial-up Networking connectoids or dialers for your VPN or dial-up users.','caption', 'Connection Manager Administration Kit' );"><acronym class="uttInitialism">CMAK</acronym></a>) and Remote Desktop, not to mention actually using them, can be a bit of a chore for some users, especially if they&#8217;re setting it up at home where it&#8217;s harder to walk them through it. LogMeIn, on the other hand, has an excellent, web-based interface, very compatible remote control, and some easy options like remote printing and file transfer that are harder to set up with plain-vanilla <span class="ubernym uttInitialism" onmouseover="domTT_activate(this, event, 'content', 'Allows you to connect a remote computer over the internet to another network as if it were directly plugged in.','caption', 'Virtual Private Network' );"><acronym class="uttInitialism">VPN</acronym></span>. LogMeIn has a free version, without file transfer or remote printing, which is excellent for proving basic remote support to people like family (I should know, that&#8217;s how I use it!), or connecting to your home computer remotely (yep, that I do, too). The Pro version is normally almost $13/month per remotely-controlled PC, which is a bit pricey. They have a special going on right now, however (unknown end date) where you get 5 computers for $20/month (or more at the same price, if needed) that makes it much attractive, and I&#8217;ve switched our two heaviest non-Terminal Services users over (it wouldn&#8217;t work for Terminal Services because of the multiple sessions issue), plus myself.</p>
<p>They also offer a service calls LogMeIn IT Reach, for the same price (and special price) as the LogMeIn Pro service, but it is targeted towards IT users managing servers remotely. The web interface to logs, shares, users, performance stats, and more is excellent! Better in some cases than the built-in Windows tools in some cases, in my opinion. And the price, at the moment, is excellent and worth every penny, if you need more than the basic features. Just a happy customer.</p>]]></content:encoded>
					
					<wfw:commentRss>/2007/03/06/traditional-vpns-not-just-all-or-nothing-access/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
