<?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>Jason Lee &#187; Hardware</title>
	<atom:link href="http://jasonmlee.net/archives/category/hardware/feed" rel="self" type="application/rss+xml" />
	<link>http://jasonmlee.net</link>
	<description>bytes about bits in church IT</description>
	<lastBuildDate>Thu, 27 May 2010 14:22:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Efficiency or Laziness, either way job done.</title>
		<link>http://jasonmlee.net/archives/219</link>
		<comments>http://jasonmlee.net/archives/219#comments</comments>
		<pubDate>Tue, 03 Feb 2009 04:48:19 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Church IT]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/219</guid>
		<description><![CDATA[How often have you needed to remote into a system that is on the other side of the campus to fix an issue and found that Remote Desktop isn&#8217;t enabled and the remote management application&#8217;s service bombed.&#160; Resulting in (Heaven Forbid!) getting up from your desk and walking to the machine and working on it [...]]]></description>
			<content:encoded><![CDATA[<p>How often have you needed to remote into a system that is on the other side of the campus to fix an issue and found that Remote Desktop isn&#8217;t enabled and the remote management application&#8217;s service bombed.&#160; Resulting in (Heaven Forbid!) getting up from your desk and walking to the machine and working on it locally&#8230;. (gasp! you might have to interact with people!)</p>
<p>Well no more friends do you need to leave the comfort of your chair, your beverage and your snack&#8230;and risk human interaction, here are the lazy steps (blatantly copied from&#160; <a href="http://www.mydigitallife.info/2008/06/25/how-to-remotely-enable-remote-desktop-terminal-services-or-rdp-via-registry-in-windows-2000xp2000vista2008/">mydigitallife.info</a>).</p>
<p><em>I have to admit I spent about 5 minutes, quite possibly more time than walking to the machine I needed to fix, searching steps to remotely enable Remote Desktop on a workstation&#8230;. But it is ok since it was during a work night and the building was closed and I wasn&#8217;t avoiding anyone by my working remotely!</em></p>
<p>To remotely enable Remote Desktop on another computer, follow these steps:</p>
<ul>
<li>Login to the workstation with administrator credentials. </li>
<li>Run <strong>Registry Editor (regedit)</strong>. </li>
<li>Click on <strong>File</strong> menu. </li>
<li>Select the <strong>Connect Network Registry</strong> in the pull down menu. </li>
</ul>
<p>&#160;&#160;&#160; <a title="Regedit" href="http://www.flickr.com/photos/23086965@N05/3249632098/"><img alt="Regedit" src="http://static.flickr.com/3464/3249632098_8a8b9fa73c.jpg" border="0" /></a></p>
<ul>
<li>A &#8220;Select Computer&#8221; dialog search box is opened. Type the host name of the remote computer in the text box, or browse Active Directory to locate the remote server, or click on &#8220;Advanced&#8221; button to search for the remote computer. </li>
</ul>
<p>&#160;&#160; <a title="select computer" href="http://www.flickr.com/photos/23086965@N05/3248804065/"><img alt="select computer" src="http://static.flickr.com/3472/3248804065_02dae22065.jpg" border="0" /></a></p>
<ul>
<li>Click OK after the remote computer is selected. A node for the remote computer network registry will be displayed in the Registry Editor with HKEY_LOCAL_MACHINE (HKLM) and HKEY_USERS (HKU) hives. </li>
</ul>
<p>&#160;&#160;&#160;&#160; <a title="RemoteComputer" href="http://www.flickr.com/photos/23086965@N05/3249632172/"><img alt="RemoteComputer" src="http://static.flickr.com/3445/3249632172_05d02f10dd.jpg" border="0" /></a></p>
<ul>
<li>Navigate to the following registry key for the remote computer:
<p><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server</strong></p>
</li>
<li>In the right pane, locate a REG_DWORD value named fDenyTSConnection. Double-click on <strong>fDenyTSConnection</strong> and change the value data from 1 (Remote Desktop disabled) to <strong>0</strong> (Remote Desktop enabled).
<p><a title="Edit" href="http://www.flickr.com/photos/23086965@N05/3249632146/"><img alt="Edit" src="http://static.flickr.com/3040/3249632146_1d5c223d43.jpg" border="0" /></a></p>
</li>
<li>Reboot the remote machine by issuing the following command in <strong>Command Prompt</strong>:
<p><strong>shutdown -m \\hostname -r</strong></p>
<p><em>Replace hostname with the actual computer name of the remote host.</em> </p>
</li>
<li>Remote Desktop for the remote computer has been enabled, and listening on default Remote Desktop port for any incoming Remote Desktop Connection. </li>
</ul>
<p>&#160;</p>
<p>Another option that works is via this handy application <a href="http://www.intelliadmin.com/RDPRemoteEnabler_Free.exe">Enable Remote Desktop-Remotely</a> by Intelliadmin.com</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/219/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>$300 Laptops!!!</title>
		<link>http://jasonmlee.net/archives/165</link>
		<comments>http://jasonmlee.net/archives/165#comments</comments>
		<pubDate>Wed, 20 Aug 2008 22:10:24 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Church IT]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/260</guid>
		<description><![CDATA[My new Zones rep Nathan made me aware of a great deal about a month ago that we have just taken advantage of and I want to pass on.&#160; Sony has a trade-in program running until September 1st that they will give you $450.00 for each Dell laptop (or $300 for other brands) you trade [...]]]></description>
			<content:encoded><![CDATA[<p>My new Zones rep Nathan made me aware of a great deal about a month ago that we have just taken advantage of and I want to pass on.&nbsp; Sony has a trade-in program running until September 1st that they will give you $450.00 for each Dell laptop (or $300 for other brands) you trade them in for a new Sony Laptop.&nbsp; We traded in one dell and two IBMS and paid less than $450 per laptop for each one after the rebate, which included extended battery and docking station.</p>
<p>&nbsp;</p>
<p>If you would like our Zones contact&#8217;s info let me know but here are the Sony details about the trade-in program <a title="http://www.sony.tradeups.com/Customers/12/AllPromotions.aspx" href="http://www.sony.tradeups.com/Customers/12/AllPromotions.aspx">http://www.sony.tradeups.com/Customers/12/AllPromotions.aspx</a></p>
<p>&nbsp;</p>
<p>Sony ships with tons of bloat-ware and we did have some issues putting our volume XP and Vista licensing on these devices because of Sony driver issues but the second tier support was great in getting these issues resolved&#8230;. I wouldn&#8217;t change your entire lineup to Sony laptops, but if you have some old boat anchors laying around that you want to trade in this a great cost effective option.&nbsp; If you do purchase a Sony viao and have support issues let me know and we&#8217;ll give you that contact info too.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/165/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Our SonicWall Lineup</title>
		<link>http://jasonmlee.net/archives/161</link>
		<comments>http://jasonmlee.net/archives/161#comments</comments>
		<pubDate>Wed, 06 Aug 2008 14:21:11 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Church IT]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/208</guid>
		<description><![CDATA[Since our Sonicwall Line-up has changed and Darin Jacks asked after a post about our datacenter about a CDP, well this is one of those post that I started a while back and never finished&#8230; so here a list of our line-up.
Some might say its almost the whole SonicWall product line, and I guess they might be [...]]]></description>
			<content:encoded><![CDATA[<p>Since our Sonicwall Line-up has changed and Darin Jacks asked after a post about our datacenter about a CDP, well this is one of those post that I started a while back and never finished&#8230; so here a list of our line-up.</p>
<p><em>Some </em>might say its almost the whole SonicWall product line, and I guess <em>they </em>might be close but then <em>they</em> might also go an purchase a lot of Sonicwall gear too (you know who you are, Justin)&#8230;</p>
<p><em>2 &#8211; E-Class 5500</em><br />
The E-Class does a great job load balancing between 2 cable modems and our T1 all while doing content filtering and unified threat management.  Once we receive the switch from our reseller, we will have these two units install in a HA Pair</p>
<p><em>1 &#8211; CDP 4440i (Disk to Disk Backup)</em><br />
The  CDP has been rock solid for backup, except for recently having an issue keeping too many backups of exchange (but this is being resolved&#8230;. i would much rather have too many backups than no backups&#8230; Yikes that brings back awful memories of 2 years ago this week)</p>
<p><em>1 &#8211; SSL-VPN 2000</em><br />
The SSL-VPN just works great.  Any remote access (OWA, RDP etc.) all comes thru this single location for our users&#8230; great way to simplify remote access training.</p>
<p><em>1 &#8211; Email Security 400</em><br />
We have had ups and downs with this Spam appliance, but since we got it dialed in&#8230; only 1-2 spam messages hit our users inbox per week (avg.)</p>
<p><em>1 &#8211; 4060 Pro (Enhanced OS)<br />
</em>Offline and For Sale <em>If you are wanting to buy at used Pro4060 leave a comment.</em></p>
<p><em>12 &#8211; SonicPoints for Public WiFi<br />
</em>We recently deployed all the WiFi radios and have almost 100% coverage over 170K sq.ft.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/161/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloning the Macs</title>
		<link>http://jasonmlee.net/archives/151</link>
		<comments>http://jasonmlee.net/archives/151#comments</comments>
		<pubDate>Thu, 26 Jun 2008 16:00:50 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Church IT]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OSX Domain Integration]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/244</guid>
		<description><![CDATA[Don&#8217;t think that I am a proponent of making the Macs on our network multiply, but rather making those on our network look the same&#8230; One of the keys to our AD and Mac integration was reducing the time it takes to deploy a mac on our network.&#160; Earlier this year when I had to [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t think that I am a proponent of making the Macs on our network multiply, but rather making those on our network look the same&#8230; One of the keys to our AD and Mac integration was reducing the time it takes to deploy a mac on our network.&nbsp; Earlier this year when I had to reinstall a mac book pro it took over 6 hours to install the base software and drivers (items that every user gets) in addition to installing the components that each specific user needs.&nbsp; Knowing this was taking way too long I was on a quest to make this less painful.</p>
<p>Enter Apple Server&#8217;s System Image Utility&#8230; The Image utility allows for you to create a base system, prepare it for deployment over the network and distribute it to similar clients (Intel or PPC).&nbsp; There are several options for creating the image 1. Pull the image from DVD or 2. Clone an existing machine.&nbsp; The benefits of creating the image from DVD are a clean from factory default installation that can deploy fairly quickly over the network&#8230; We however we elected to clone an existing machine.&nbsp; The clone allows us to add all the base software and drivers and then push that image with the base software already installed to another machine.</p>
<p>How its done.</p>
<ul>
<li>Install from DVD on to a machine that is the same vintage of processor as the machines that you plan to deploy the image to. </li>
<ul>
<li>In our case we have both PPC and Intel so we started making an image of each on two separate machines.&nbsp; </li>
</ul>
<li>After the OSX installer is complete update the OS from Apple Updates add the software you want included and the preferences you would like configured.&nbsp; </li>
<ul>
<li>In our case our base install includes: Mac Office 2008, Canon PS and UFR II Drivers, Disabling the onboard Bluetooth, Disabling the .DS_Store for network volumes, Disable Guest Account Access. (DO NOT INSTALL SYMANTEC BEFORE YOU IMAGE THE MACHINE&#8230; for some reason this causes the image to fail)</li>
</ul>
<li>After the base software and drivers are configured, go to Disk Utility and run permissions repair.</li>
<li>Capturing the image can only be done on a secondary volume from where you are installing the OS.</li>
<ul>
<li>If the install is on a primary volume, you will have to boot the device in target mode from the Startup Disk System Preferences.</li>
<li>If it is installed on a secondary volume you can boot to the primary volume to capture the image.<br /><a href="http://jasonmlee.net/wp-content/uploads/2008/06/startupdisk.jpg"><img height="148" alt="StartupDisk" src="http://jasonmlee.net/wp-content/uploads/2008/06/startupdisk-thumb.jpg" width="244" border="0"></a> </li>
</ul>
<li>On a machine with the OS X 10.5.3 Server Admin Tools installed (downloaded from&nbsp; <a title="http://www.apple.com/support/downloads/serveradmintools1053.html" href="http://www.apple.com/support/downloads/serveradmintools1053.html">http://www.apple.com/support/downloads/serveradmintools1053.html</a> or off the OS 10.5.3 Server Disk) Start the System Image Utility and it should find the volume you just created and updated.<br /><a href="http://jasonmlee.net/wp-content/uploads/2008/06/workflow.jpg"><img height="244" alt="WorkFlow" src="http://jasonmlee.net/wp-content/uploads/2008/06/workflow-thumb.jpg" width="227" border="0"></a> </li>
<ul>
<li>Select the Volume you want to image and choose netinstall and select customize.</li>
<li>Add Enable Automated Installation and Create Image to your workflow then configure where you want to save the output files, select an index for each image you will create and choose RUN.</li>
</ul>
<li>After an hour or so the location you selected will have a folder/file ending in .nbi</li>
</ul>
<p>How to Deploy the image: (Our configuration)</p>
<ul>
<li>Enable the NetBoot service in the Server Admin Console</li>
<li>Next Configure the NetBoot Service by going to the settings </li>
<ul>
<li>On the General Tab Enable which device you want Netboot to run on (Ethernet)</li>
<li>On the General Tab Select where you want to store the Images (Volume 2 for both Images and Client Data)<br /><a href="http://jasonmlee.net/wp-content/uploads/2008/06/netboot.jpg"><img height="244" alt="NetBoot" src="http://jasonmlee.net/wp-content/uploads/2008/06/netboot-thumb.jpg" width="177" border="0"></a> </li>
</ul>
<li>Copy the .nbi to the location where you told the Netboot service to save the data.&nbsp; /NetbootServiceLocation/Library/NetBoot/NetBootSP0</li>
<li>Next Configure the Images on the Server Admin&gt;Netboot&gt;Settings&gt; Images Tab</li>
<ul>
<li>Enable the Image you would like to NetInstall from.</li>
<li>Select the Architecture that you would like to use this volume.</li>
<li>Restart the NetBoot Service<br /><a href="http://jasonmlee.net/wp-content/uploads/2008/06/images.jpg"><img height="148" alt="Images" src="http://jasonmlee.net/wp-content/uploads/2008/06/images-thumb.jpg" width="244" border="0"></a> </li>
</ul>
</ul>
<p>&nbsp;</p>
<p>How to boot the Machine and install the image:</p>
<ul>
<li>While booting the device press the &#8216;n&#8217; key or select the network Network Volume in System Preferences&gt;Startup Disk<br /><a href="http://jasonmlee.net/wp-content/uploads/2008/06/startupdisk.jpg"><img height="148" alt="StartupDisk" src="http://jasonmlee.net/wp-content/uploads/2008/06/startupdisk-thumb.jpg" width="244" border="0"></a></li>
<li>When the device boots a little world will display and then the machine will indicate that it is recovering a system image.</li>
</ul>
<p>&nbsp;</p>
<p>After the Image is restored, the machine will rename itself and add a digit to the end, so you can install this on as many machines at the same time and not worry about the issues you might have without running Sysprep on a Windows machine.&nbsp; Simply rename the machine in System Preferences&gt; Sharing and change the name and the local hostname.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/151/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Customizing the Sonicwall Content Filter</title>
		<link>http://jasonmlee.net/archives/150</link>
		<comments>http://jasonmlee.net/archives/150#comments</comments>
		<pubDate>Wed, 25 Jun 2008 18:45:41 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[SonicWall]]></category>
		<category><![CDATA[CFS]]></category>
		<category><![CDATA[ECLass]]></category>
		<category><![CDATA[Sonicwall NSA]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/235</guid>
		<description><![CDATA[
Tweaking our Sonicwall Gear Continues, and I have to say it responds quite well to our ever changing needs.  Several of our ministries needed our content filtering tweaked for their needs but IT and our Leadership team didn&#8217;t want to open entire categories in the filter to allow specific sites across the board especially since [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sonicwall.com/images/sw-logo-tagline.gif" alt="SonicWALL" /></p>
<p>Tweaking our Sonicwall Gear Continues, and I have to say it responds quite well to our ever changing needs.  Several of our ministries needed our content filtering tweaked for their needs but IT and our Leadership team didn&#8217;t want to open entire categories in the filter to allow specific sites across the board especially since are using that content filtering for our core network AND our public Wifi, so enter Sonicwall Single Sign On Agent (SSO).</p>
<p>Sonicwall has offered the SSO agent since the release of version 4 last fall, but it took us quite a while to get this project on the top of the list and get it tested before we deployed it into production.  Basically the SSO agent allows for the user&#8217;s Windows workstation to authenticate the user who is logged into that workstation against the firewall.</p>
<p>The configuration process is fairly basic (although because of several issues I won&#8217;t say easy). </p>
<p>What you need to make this happen:</p>
<ul>
<li>A Sonicwall Firewall with and active Content Filtering Service subscription and the CFS enabled</li>
<li>The Sonicwall SSO agent installed on a networked machine (in our case a virtual server)</li>
<li>A working MS Active Directory structure for your domain.</li>
<li>User(s) added to groups defined in Active Directory.</li>
</ul>
<p>The biggest hurdle we had was the SSO agent failing on us.  We would get everything running in our test environment and then the agent service would stop and then there was no web access.  You can set the device to fail open if the SSO agent fails, but we elected to drop down to the default CSF policy for all users if the agent fails.  After we downloaded a more recent version of the SSO agent, moved it to a more stable server and that seemed to resolve that issue.</p>
<p>First you need to adjust the content filter to allow access to the specific sites you want to allow some users to access. </p>
<ul>
<li>The catch, you can’t allow/deny access to a specific url based on the logged-in user or group. To resolve this issue we had to first allow the specific sites we need to access through the content filter. This is a simple white list in the content filter. 
<ul>
<li>Note this excludes the url from all content filters</li>
</ul>
</li>
<li>Then utilize the firewall, which has the AD group specific granularity you need.
<ul>
<li>Create a firewall rule to allow access to the sites for specified groups and deny for all others.</li>
<li>This is all of course only on the authenticated side. Other zones and non Windows machines follow the default rules and provisioned the exceptions by user. Since firewall rules are higher priority than CFS the site can be an exception in the CFS but only those who are in the allow group are able to view the site.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/150/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Maintenance Continues</title>
		<link>http://jasonmlee.net/archives/148</link>
		<comments>http://jasonmlee.net/archives/148#comments</comments>
		<pubDate>Mon, 23 Jun 2008 23:56:23 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/233</guid>
		<description><![CDATA[Our &#8220;Extended&#160; Preventative Maintenance has continued to be full of fun and eventful.&#160; The box arrived Wednesday AM from Intel, but the part was a Switch not a Storage Controller.&#160; The modules look very similar and the sku is just on digit difference between the two part codes so one could understand that mistake.&#160; We [...]]]></description>
			<content:encoded><![CDATA[<p>Our &#8220;Extended&nbsp; Preventative Maintenance has continued to be full of fun and eventful.&nbsp; The box arrived Wednesday AM from Intel, but the part was a Switch not a Storage Controller.&nbsp; The modules look very similar and the sku is just on digit difference between the two part codes so one could understand that mistake.&nbsp; We needed Part # d91231-002 and we received Part # d91241-002.&nbsp; Needless to say this was very frustrating since I immediately realized this would mean another 24 hours until we received a replacement part.</p>
<p>Jeremie called Intel to alert them of the problem and was told he would receive a call from the RMA-Specialist within the hour to resolve our replacement hardware problem.&nbsp; For the Next 6 hours every hour we contacted Intel and were told to wait for a call back.&nbsp; At 4 pm I joined Jeremie on the phone and we were told that the inventory from the parts depot appeared to have the Storage Module on back order. Needless to say steam, fumes, and a few other things started coming out of my ears. </p>
<p>We were talking to a support technician named Carol, who informed me a transfer to her supervisor, a shift manager, a floor manager, or anyone else at Intel was against policy and I would have to wait for the callback. After about 5-10 minutes of this discussion looping Carol informed me that she was ending the call.&nbsp; ARE YOU KIDDING ME?&nbsp; A customer calls and informs you that 75 % of the production network is critical down and you say wait for a call back and hang up?&nbsp; So we immediately called back and talked with another support technician and he again escalated the case.&nbsp; Within 10 minutes we received a call from Oscar, he was a RMA Specialist and had talked with the staff at the parts depot and confirmed that the Storage Module was on back order&#8230; and our option was to purchase a new module from a distributor and Intel would reimburse us.&nbsp; How can a mission critical part for a system that is 6 months old be on back order???</p>
<p>We called about 10-15 distributors and all were out of stock.&nbsp; Finally we found our new best friend at SHOPBLT.COM,&nbsp; Harold returned our voicemail that we left after their stated business hours, and apologized that he didn&#8217;t answer the call, but that they were under a tornado warning in Connecticut, but he wanted to know how he could assist us.&nbsp; He did have one module in a warehouse, and he checked and it was on the shelf and the warehouse manager in Illinois said he would have it on a truck that night.&nbsp; We asked where in Illinois the warehouse was and could we pick up the part, and Harold informed us he couldn&#8217;t disclose the location since they were a defense contractor&#8230; </p>
<p>Meanwhile we had contacted our Intel Channel Partner Mark and he had arranged for a test in the Intel Engineering to confirm that the replacement of the module was as simple as putting in the new module.&nbsp; Intel&#8217;s tests confirmed the replacement was as documented.</p>
<p>Thursday AM the part arrived and we reinstalled the original Mid-Plane back into the chassis and said a prayer.&nbsp; When we powered on the Chassis all was well and we could see and access all our data Yahoo! What a God thing.&nbsp; Unlike our SAN this hardware was designed correctly to house the information about the RAID arrays on the drives so the volumes were completely intact after we inserted the new storage module.</p>
<p>We copied the data off to our recently made larger SAN and booted up all the virtual servers on various hosts to make sure the data was intact&#8230; and it was.&nbsp; Jeremie then installed the new mid-plane now that the Chassis was not running any virtual servers and upgraded the firmware on the module all with success.&nbsp; Once MasterFlex was back online we copied the virtual servers back and booted them up&#8230; And all production servers back online.</p>
<p>Follow-Up:</p>
<p> &#8211; Why don&#8217;t we have a second Storage controller in the blade system&#8230; $1800 is the cost of the second module.&nbsp; Would it have prevented this issue.. possibly unless the secondary would have fried during the process to update the firmware too&#8230; So now we need to budget for the secondary module.</p>
<p>Questions for Intel:</p>
<p>- Why was there no documentation sent with or online about replacing the Mid-Plane or how to check the firmware version that it would push to all the modules.</p>
<p>- Why is the Storage Module on Back order?&nbsp; What would Plan C had been if we couldn&#8217;t have purchased a module?</p>
<p>- Why is there no escalation process to the Customer Support/Technical Support call queue?</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/148/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MasterFlex Preventative Maintenance</title>
		<link>http://jasonmlee.net/archives/146</link>
		<comments>http://jasonmlee.net/archives/146#comments</comments>
		<pubDate>Wed, 18 Jun 2008 01:00:58 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/231</guid>
		<description><![CDATA[Every Other Monday night we have our IT Work nights to service our network and Monday night was the night scheduled to replace the mid-plane on MasterFlex.&#160; We had worked with support to identify the cause of the random alerts MasterFlex was sending out and the engineers decided it was the sensors on the Mid-Plane. [...]]]></description>
			<content:encoded><![CDATA[<p>Every Other Monday night we have our IT Work nights to service our network and Monday night was the night scheduled to replace the mid-plane on MasterFlex.&nbsp; We had worked with support to identify the cause of the random alerts MasterFlex was sending out and the engineers decided it was the sensors on the Mid-Plane. </p>
<p>So we powered down all the virtual servers and the hosts and took basically everything out of the chassis to prepare for the hardware swap.</p>
<p>The installation was fairly simple after we removed the 12 screws, installed the new mid-plane and installed the modules back in the chassis.</p>
<p>We restarted the chassis to find that the Mid-Plane was a older version of firmware and that the control module was down grading all the components to a previous version&#8230; then all went to chaos.</p>
<p>The StorageModule asked to enter safe mode to change the firmware (a process we had done before) but after the module cycled down it never came back online in the management console.</p>
<p>After several hours of tech support calls we identified the module wasn&#8217;t powering on, so a part was dispatched.&nbsp; We continued to talk with support for a little while longer trying to see if there was any resetting or anything of the module that could be done to have the part cycle back on but there was no success.</p>
<p>Around 2 am we were told that the case was escalated to engineering and we would need to wait until engineering contacted us.</p>
<p>For the next 3 1/2 hours Jeremie and I worked to move around virtual servers and recover a few backups to bring online the majority of our services.</p>
<p>When we went home at 5:45 everything (mission critical) but ACS and our Print server were online.&nbsp; We didn&#8217;t bring ACS back from backup because we would loose all of the contributions and other Monday AM processing that had happened after the previous nights backup and prior to our Monday night backup that had not yet happend.. and the Print server didn&#8217;t restore from the system state.</p>
<p>So after a few hours of sleep we talk with Intel and they dispatch a new StorageModule /Controller.</p>
<p>More to come as the process continues&#8230;.. </p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/146/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>E-Class + 30mb pipe = anti-climatic?</title>
		<link>http://jasonmlee.net/archives/125</link>
		<comments>http://jasonmlee.net/archives/125#comments</comments>
		<pubDate>Thu, 15 May 2008 03:35:06 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[SonicWall]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/203</guid>
		<description><![CDATA[So after all the demos and testing going live with our new firewalls was fairly anti-climactic. 
Months ago we started the demos with some great sales staff at Fatpipe, Radware, and Astrocom load balancing devices and all performed well head to head.  We had narrowed the field down to the Radware primarily because of the included [...]]]></description>
			<content:encoded><![CDATA[<p>So after all the demos and testing going live with our new firewalls was fairly anti-climactic. </p>
<p>Months ago we started <a href="http://jasonmlee.net/archives/105">the demos</a> with some great sales staff at Fatpipe, Radware, and Astrocom load balancing devices and all performed well head to head.  We had narrowed the field down to the Radware primarily because of the included services.  Fatpipe was wanting us to pay extra for the same QOS that Radware included (Not to mention Radware performed better head to head with the others) and well the Astrocom boxes just didn&#8217;t handle the demo well.</p>
<p>So we were all but ready to move forward with Radware until Jeremie and I took a <a href="http://jasonmlee.net/archives/142">road trip to Ohio for a SonicWall Road Show</a> where we learned a lot about the new E-Class firewall.  The E-Class is SonicWall&#8217;s answer to the enterprise environment.  After the Road Show our reseller (Mark at CMSupportServices.com) gave us the opportunity to have a 30 day demo of the E-Class and we couldn&#8217;t pass up that opportunity. </p>
<p>Finally we decided that we would purchase the E-Class&#8230; Why you ask?  While there were some services that came with the Radware hardware the yearly recurring costs were fairly high.  Even after comparing the E-Class with Radware we decided the features that the Radware had over the E-Class were not important to us.  But we did come to the conclusion that the E-Class performed very well and had the added benefits that we didn&#8217;t have an &#8216;extra&#8217; set of additional appliances and the yearly recurring costs were very much in range with what we were already paying for the services we had on or SonicWall 4060.  The last benefit was a great bonus that we now would have a redundant pair of firewalls removing that nagging concern that we were purchasing hardware to balance and give us fail over capability with our ISPs but our firewalls were still a single point of failure.   So we put the E-Class thru the same tests and it has performed very well. </p>
<p>So why has it been anti-climactic ?  We had put the E-Class into production once during a test but were waiting for our next work night to roll out the new E-Class firewalls but then life happens.  Around 11 am all the web based applications on my desktop started failing, so I called our great network admin Jeremie.  A few minutes later JK comes to my office and says a Jeremie quotable&#8230; &#8220;Hey, so do you want to migrate to the E-Class this morning&#8221;?  Knowing Jeremie I knew this wasn&#8217;t good news.  JK went on to explain that our 4060 was in a reboot loop so we had the choice move forward with the replacement of the firewall and migrate to the E-Class or connect with support to resolve the issues with the 4060 and have a longer outage.</p>
<p>So after a few minutes of Jeremie showing the Pro406 who was boss&#8230;. we elected to make the jump to the E-Class.</p>
<p><a href="http://www.flickr.com/photos/23086965@N05/2493177301/" title="4060 Not Happy"><img border="0" src="http://static.flickr.com/3086/2493177301_a8c53e67b9.jpg" alt="4060 Not Happy" /></a> </p>
<p><a href="http://www.flickr.com/photos/23086965@N05/2493177245/" title="Eclass Goes Live"><img border="0" align="left" src="http://static.flickr.com/3074/2493177245_43cf61e15b.jpg" alt="Eclass Goes Live" style="margin: 0px 5px 2px 0px" /></a></p>
<p>We decided to make the jump since most of the rules and routing had already been built by Jeremie for our tests.  So about an hour later we were back up and running with all mail and web services working well.  (The delay was because we have elected to route all our internally hosted services in and out of our T-1 while our other traffic is load balanced.  Because of this unique route email wasn&#8217;t going outbound, but was quickly resolved by a call to support.)</p>
<p>So we made the migration to our new redundant ISPs and expanded bandwidth&#8230; with some extra added excitement.</p>
<p>For those who have asked&#8230;Yes, we are planning to sell our recently decommissioned Pro 4060 (after we get the reboot loop resolved under our support contract, of course!).  Let me know if you would like to have an opportunity to purchase this 1 1/2 year old gear.</p>
<p>Great job to my staff!  Jim &amp; Jeremie you guys are great! (Linda you are too, but well you were off playing, partying and having fun at the ACS Convention and missed all the excitement.)</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/125/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Installing Wildcard SSL Certificates</title>
		<link>http://jasonmlee.net/archives/90</link>
		<comments>http://jasonmlee.net/archives/90#comments</comments>
		<pubDate>Mon, 24 Mar 2008 13:00:26 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Church IT]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[SonicWall]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/136</guid>
		<description><![CDATA[
Our SSL certificates were up for renewal so we began to investigated the most cost effective methods for our multipe SSL certificates.  We had two seperate certificates for SSL-VPN and our our Exchange server and expected to have needs for additional certificates.  This lead us to the decision of purchasing a Wildcard Certificate which allows [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Our SSL certificates were up for renewal so we began to investigated the most cost effective methods for our multipe SSL certificates.  We had two seperate certificates for SSL-VPN and our our Exchange server and expected to have needs for additional certificates.  This lead us to the decision of purchasing a Wildcard Certificate which allows us to use it for anything that is a sub domain of our primary domain name.</li>
</ul>
<p>We have a SSL-VPN 2000 but Sonicwall doesn&#8217;t really have any documentation addressing use of the wildcard certificates on this appliance.  Their documentation is fairly straight forward of how to request and import a normal certificate so but makes no mention of using a Wildcard Cert.  Since the SSL-VPN&#8217;s certificate was going to expire sooner than our Exchange server&#8217;s and since process to import a certificate in the Sonciwall is a little more complex Windows IIS6 we decided start with the request from the SSL-VPN box.</p>
<p>The process to request and install the Certificate on the SSL-VPN 2000 is as follows:</p>
<ul>
<li>Create a Backup of the SSL-VPN Appliance</li>
<li>Go to the System &gt; Certificates page and click on the Generate CSR button.</li>
<li>Complete the CSR window. </li>
<li>Enter the Fully Qualified Domain Name as *.domain.org</li>
<li>Enter your organization&#8217;s name as registered name with the State. 
<ul>
<li>Our first submission to the CA failed because we entered the organzation name as Northwoods Community Church but the CA required our request to be entered under the name Northwoods Community Church, Inc. We were told that this was the case because of the liablity value was higher with a Wildcard Certificate than with the inexpensive SSL certificates.</li>
</ul>
</li>
<li>Enter and Document the request password.
<ul>
<li>You will need this when you import the certificate.</li>
</ul>
</li>
<li>Save the csr.zip file from the SSL-VPN console to your local workstation.</li>
<li>Unzip the csr.zip and save the server.key file for use after you receive your certificate from the CA.</li>
<li>Open the server.csr file with notepad and copy the contents of the server.csr file to the CA web interface to make your request.</li>
<li>After the domain.org.crt file is received from the CA copy the .crt file and the .key file that was created during your csr request to a comon directory.</li>
<li>Rename the .crt file server.crt and zip the directory.</li>
<li>Be sure the .zip file is named certkey.zip</li>
<li>Login to the SSL-VPN Appliance, Go to System &gt; Certificates.</li>
<li>Click on ‘Import certificate…’ button.</li>
<li>In the pop-up that appears, select the ‘certkey.zip’ file you just created and click on import.</li>
<li>If it is successful, the screen will now say ‘pending’.</li>
<li>Activate the certificate by clicking on Configure icon next to new cert.</li>
<li>You will be prompted to enter the password you entered when creating the CSR. Enter this and click on the Submit button. The screen will now say ‘inactive’.</li>
<li>This next step will reboot the box.</li>
<li>Select the Enable radio button next to the new certificate and click on the Apply button in the upper-right-hand corner.</li>
<li>After the reboot, your certificate is now active.</li>
</ul>
<p>To install the certificate on an additional server, in our case a IIS6 web server,  you will need import the certificate as a .pfx. </p>
<ul>
<li>Download the cerficiate from your web browser to a .cer file going to the website that is using the SSL cert and choose view the certificate.</li>
<li>Go to the details tab and choose copy to file and save the certificate as a .cer format.</li>
<li>To import the certificate into IIS you will need to convert the .cer file to a .pfx file.</li>
<li>Convert the files using OpenSSL
<ul>
<li>After installing OpenSSL Click START &gt; RUN then type cmd.exe.</li>
<li>You need to navigate to the path where you installed your OpenSSL binaries.</li>
<li>Within this directory chdir to bin</li>
<li>Type the following commands to convert the .CER to .PEM format:
<ul>
<li>openssl x509 -in &lt;drive:\path\to\cert&gt;.cer -inform DER -out &lt;drive:\path\to\cert&gt;.pem -outform PE</li>
<li>openssl.exe pkcs12 -in&lt;drive:\path\to\new\cert&gt;.pem -out &lt;drive:\path\to\cert&gt;.pfx -nodes</li>
</ul>
</li>
<li>Take the exported .pfx file and save it in a location where you can access it from your IIS server.</li>
</ul>
</li>
<li>Open IIS and go to the properties of the web you are configuring with the SSL certificate.</li>
<li>Go to the Directory Secuirty Tab and select Server Certificate under Secure Communications.</li>
<li>Choose Import a certificate from a .pfx file</li>
<li>Enter the password you gave the .pfx file when you created it.</li>
<li>After the certificate is imported rerun the wizard and Choose to &#8216;Assign an existing certificate&#8217; to the site and choose the new certificate that you just imported.</li>
</ul>
<p>You should now be able to browse the second web server and the SSL wildcard certificate should be activated.  Save the .pfx file for future use and it can be imported into a future webserver to utlize the wildcard certificate.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/90/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sonicwall Roadshow</title>
		<link>http://jasonmlee.net/archives/87</link>
		<comments>http://jasonmlee.net/archives/87#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:00:29 +0000</pubDate>
		<dc:creator>jasonlee</dc:creator>
				<category><![CDATA[Church IT]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://jasonmlee.net/archives/142</guid>
		<description><![CDATA[Jeremie and I had the opportunity to travel to Ohio for a Sonicwall Roadshow.  This event was designed to educate those using the Sonicwall product line specifically about the new E-Class UTM hardware.  Since we are looking at the E-Class 5500 as a possible option for our load balancing needs it was a no brain-er [...]]]></description>
			<content:encoded><![CDATA[<p>Jeremie and I had the opportunity to travel to Ohio for a Sonicwall Roadshow.  This event was designed to educate those using the Sonicwall product line specifically about the new E-Class UTM hardware.  Since we are looking at the E-Class 5500 as a possible option for our load balancing needs it was a no brain-er to travel to the Roadshow. </p>
<p>Some highlights from the trip:</p>
<p>I had reserved a rental car from the Enterprise website and found out the next morning that the transaction didn&#8217;t complete, and there was no reservation.  The best part of this experience was the individual at the desk at Enterprise tells me &#8220;Even if you had a reservation we don&#8217;t have any cars, so it really doesn&#8217;t matter.&#8221;  So Budget Rental car here we come&#8230;</p>
<p><img border="0" align="left" width="128" src="http://jasonmlee.net/wp-content/uploads/2008/03/ohiotrip1.thumbnail.jpg" hspace="5" height="96" />A rental car with a bunch of tech stuff powered on&#8230; GPS, Cell Phones teathered to laptops for web browsing, IPod etc.</p>
<p>- Dinner at Red Robin Restaurant (home of the bottomless fries!!) with my parents.</p>
<p>- Fixing all my parent&#8217;s computer issues&#8230; Actually the list was short&#8230;configuring both Tivos to connect to the Wifi since we had changed the encryption to WPA and configuring Dad&#8217;s new laptop to connect to the Wifi .</p>
<p>Roadshow was good, a little more &#8217;sales pitch&#8217; than I had hoped but informative but we still learned some things:</p>
<p><img border="0" align="left" width="224" src="http://jasonmlee.net/wp-content/uploads/2008/03/roadshow.jpg" hspace="5" height="168" /></p>
<p>- Single Sign-On with Content Filtering only works with Windows machines, if you are rolling this out to all users and you have some Macs on the network that aren&#8217;t running a virtual Windows machine this will require a default policy for unauthenticated users.</p>
<ul>
<li>- There is some major development going into the CDP.  They are bringing to market a CDP that has removable drives and is much more expandable than the existing product line.</li>
<li>- We were able to give our list of our top 5 causes of heartburn with the CDP to David K. (the CDP Territory Sales Manager) who is going follow up with us to find some &#8217;work arounds&#8217; and then help get our concerns on the development road map.</li>
</ul>
<p>- David K. mentioned we can work toward some possible options for non-profits for off site CDP replication that aren&#8217;t as crazy expensive as the current Sonicwall services</p>
<p>- After meeting with some of the E-Class engineers we have a strategy to quickly install and test the E-Class to determine if it is a &#8217;real&#8217; LB option for us.</p>
<p>- Lunch Jeremie and my Mom at the busiest Wendy&#8217;s in the state of Ohio.  This Wendy&#8217;s location is in the lower level of The Ohio State University Medical Center.</p>
<p>- Dinner with <a href="http://infotech.lakeviewchurch.org/">David</a>, Ruth and Nathan Szpunar at Donatos (one of the best Pizza places)</p>
<p>13 hours of driving, 5 hours of Roadshow a worthwhile trip.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonmlee.net/archives/87/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
