<?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>Steve Dolphin</title>
	<atom:link href="http://blog.stephendolphin.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stephendolphin.co.uk</link>
	<description>Senior Solutions Architect</description>
	<lastBuildDate>Tue, 14 Feb 2012 15:19:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>ReadyNAS NV+ and Encryption (TrueCrypt)</title>
		<link>http://blog.stephendolphin.co.uk/social/readynas-nv-and-encryption-truecrypt/</link>
		<comments>http://blog.stephendolphin.co.uk/social/readynas-nv-and-encryption-truecrypt/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 09:54:52 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Social and Personal]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[netgear]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=361</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/02/Capture1.jpg" alt="" width="40" height="51" />I have been looking for a way to encrypt data on my ReadyNAS NV+ for the last couple of weeks and there&#8217;s nothing built in, and as of yet, no-one&#8217;s written a third party add-on that allows it to happen. Having previously used TrueCrypt I thought I&#8217;d investigate options with that, and due to the [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/02/Capture1.jpg" alt="" width="40" height="51" /><p>I have been looking for a way to encrypt data on my ReadyNAS NV+ for the last couple of weeks and there&#8217;s nothing built in, and as of yet, no-one&#8217;s written a third party add-on that allows it to happen.</p>
<p>Having previously used <a href="http://www.truecrypt.org/">TrueCrypt</a> I thought I&#8217;d investigate options with that, and due to the fact that you can&#8217;t encrypt just a network share the options you&#8217;re left with are:</p>
<ol>
<li>Make a TrueCrypt container on your NAS box and put all your data in that</li>
<li>Somehow hook up something iSCSI and encrypt that entire drive.</li>
</ol>
<p><span id="more-361"></span></p>
<p>So, it turns out there <a href="http://whocares.de/readynas/iscsi-target-support-readynas/">is a third party iSCSI initiator</a>, great, it&#8217;s published as a ReadyNAS <a href="http://readynasfreeware.org/projects/nas-iscsi-target/wiki/New_Version">plugin with instructions here</a>, so I downloaded it and gave it a go. You need the EnableRootSSH Plugin too as you&#8217;ll need to run commands at the linux prompt to get this running properly.</p>
<p>I followed the instructions and tried to make a 2.7TB iSCSI drive (the size of the box) &#8211; this failed due to the fact that dd has a 2TB restriction (which I probably knew but didn&#8217;t remember) &#8211; you can in theory make larger ones using gpart but I couldn&#8217;t find it on the ReadyNAS I had. </p>
<p>Anyway, I tried both the options above, firstly I just made a TrueCrypt container on the NAS box (writing straight to the CIFS share) and then secondly I set up an iSCSI drive (without too many issues, mainly my own typos causing me grief) and connected to it from Windows 7, then used TrueCrypt to format it, I then did the <a href="http://blog.stephendolphin.co.uk/project-work/nas-comparison-iomega-and-netgear/">classic iometer tests</a>. </p>
<p>The results were interesting: using firmware 4.1.8 for the NV+ the difference between no encryption and TrueCrypt encryption is minimal, about 1MB/s &#8211; this is due to the fact that TrueCrypt will be doing all the work on my client machine rather than on the ReadyNAS device. Unfortunately, the iSCSI initiator performed really badly, offering speeds of approximately half that compared to just accessing files over CIFS:</p>
<p><a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/02/Capture.jpg"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/02/Capture-300x182.jpg" alt="Graph showing speed differences" title="Capture" width="300" height="182" class="alignnone size-medium wp-image-369" /></a></p>
<p>You can see here that although the difference between TrueCrypt and not using TrueCrypt isn&#8217;t that huge (with TrueCrypt the results are on average about 7% slower); the difference between using the iSCSI initiator and the plain CIFS access is huge: anywhere from 38% slower to 51% slower. </p>
<p>The reason that I was initially concerned about using a TrueCrypt container is that I thought &#8220;oh no, it&#8217;s one file, if it becomes corrupted then I&#8217;ve lost all the data&#8221;, although realistically this is exactly what the iSCSI initiator does too, you use dd to create a single file and then share that up as an iSCSI drive, so not all that different after all. My conclusion is that I&#8217;ll just create a TrueCrypt container the size I require and use that via CIFS to achieve the encryption I&#8217;m looking for with my NV+.</p>
<p><strong>Update</strong>: Just played with beta firmware 4.1.9T2 and the improvement speeds are drastic, the &#8220;normal&#8221; (no iSCSI, no TrueCrypt) CIFS speeds rose from 25MB/s to 45MB/s, using a TrueCrypt container the speed improvements aren&#8217;t quite as good, but the speeds rose from 24MB/s to 33MB/s.</p>
<p><strong>Update</strong>: There is a slight bug in that the “stop” command does in fact not stop the daemon – a “ps” still shows the daemon running – from what I can tell this is because the PIDFILE is wrong, the script specifies /var/run/iscsi_target.pid the output is actually /var/run/ietd.pid – I changed the service script to match and it now starts and stops correctly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/social/readynas-nv-and-encryption-truecrypt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application Virtualisation</title>
		<link>http://blog.stephendolphin.co.uk/projects/application-virtualisation/</link>
		<comments>http://blog.stephendolphin.co.uk/projects/application-virtualisation/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 15:44:34 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Application Virtualisation Project]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=362</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/box_store-thinapp-200x200.jpg" alt="" width="200" height="200" />For one of my first projects this year I&#8217;ll be looking at Application Virtualisation &#8211; streamlining application deployment by creating single executable files which can then run on any workstation, there are some obvious advantages to this such as centralised deployment and maintainance, as well as the speed at which new applications can be provisioned [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/box_store-thinapp-200x200.jpg" alt="" width="200" height="200" /><p>For one of my first projects this year I&#8217;ll be looking at Application Virtualisation &#8211; streamlining application deployment by creating single executable files which can then run on any workstation, there are some obvious advantages to this such as centralised deployment and maintainance, as well as the speed at which new applications can be provisioned using such methods. </p>
<ol>
<li><a href="http://blog.stephendolphin.co.uk/tag/application-virtualisation-project">See all posts relating to this project</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/projects/application-virtualisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCEP on Windows 2008R2 for iPhones / iPads</title>
		<link>http://blog.stephendolphin.co.uk/project-work/scep-on-windows-2008r2-for-iphones-ipads/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/scep-on-windows-2008r2-for-iphones-ipads/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 10:37:47 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Remote Working Project]]></category>
		<category><![CDATA[SCEP]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=355</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/ipad_certificates.jpg" alt="" width="212" height="274" />A project never really finishes, if you&#8217;re lucky you complete the initial requirements and get those signed off, and if you&#8217;re good at managing your project you&#8217;ll refuse to allow the scope creep in and mark any additional feature requests as &#8220;phase 2&#8243; and evaluate them at a later date. One of the nice-to-haves with [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/ipad_certificates.jpg" alt="" width="212" height="274" /><p>A project never really finishes, if you&#8217;re lucky you complete the initial requirements and get those signed off, and if you&#8217;re good at managing your project you&#8217;ll refuse to allow the scope creep in and mark any additional feature requests as &#8220;phase 2&#8243; and evaluate them at a later date. One of the nice-to-haves with the deployment of iPhones was a VPN system so that you could access the internal systems when out of the office, and to date this has been in a very &#8220;test and dev&#8221; environment with access only for IT staff in a completely non-supported way.</p>
<p>However, I&#8217;ve found myself with a bit of time and so I started delving into the SCEP world for issuing certificates to iPhones which I would then later use to authenticate an SSL VPN connection, and here&#8217;s what I found.<br />
<span id="more-355"></span></p>
<p>Firstly, Apple&#8217;s documentation on the process is shocking, luckily Microsoft have been the better man in this instance and posted an entirely useful blog post on the subject which is available here: <a href="http://blogs.technet.com/b/askds/archive/2010/11/22/ipad-iphone-certificate-issuance.aspx">http://blogs.technet.com/b/askds/archive/2010/11/22/ipad-iphone-certificate-issuance.aspx</a>.</p>
<p>In the section &#8220;NDES Configuration settings&#8221; on that blog post they make mention of Microsoft Patch <a href="http://support.microsoft.com/kb/959193">959193</a>, as I have 2008R2 SP1 installed I already had the fixes available, but you should definitely consider using the <code>HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MSCEP\UseSinglePassword</code> setting as it will mean that you can put your challenge password into an iPhone/iPad profile and not need to change it every time.</p>
<p>More importantly (for me) is that there&#8217;s an additional hotfix required from Microsoft if you&#8217;re trying to do what I was trying to do, and it&#8217;s here:<a href="http://support.microsoft.com/kb/2483564">http://support.microsoft.com/kb/2483564</a>. Specifically I found this because even though everything was set up correctly I kept getting an error in the NDES server&#8217;s even viewer that said: &#8220;The Network Device Enrollment Service received an http message without the &#8220;Operation&#8221; tag, or with an invalid &#8220;Operation&#8221; tag&#8221;</p>
<p>Do create an extra user account for your NDES service / application pools when the opportunity is given. If your NDES server isn&#8217;t your CA (and I imagine in many cases it won&#8217;t be) you&#8217;ll have to follow the post-installation instructions on 2008R2 that tell you how to use setspn.exe to delegate authority for your user account to access the CA, this is often achieved by simply bringing up a command prompt and writing:<br />
<code><br />
setspn -s http/NDESSERVER domain\useraccount<br />
</code></p>
<p>If you get an error saying there&#8217;s multiple instances (which happened to me after I failed this installation the first time) then you will need to delete the old delegation before re-creating the new ones, this blog post on MSDN has a <a href="http://blogs.msdn.com/b/saurabh_singh/archive/2009/01/09/new-features-in-setspn-exe-on-windows-server-2008.aspx">useful list of setspn commands</a> which you can use for this purpose.</p>
<p>I had one additional error which was much harder to catch, after following all these guides perfectly I logged onto my server and got this in the event viewer: &#8220;The Network Device Enrollment Service cannot be started (0&#215;80070002). The system cannot find the file specified.&#8221; as well as a nasty server fail message when I browsed to the website. If this happens to you then hopefully it&#8217;s the same issue as me and to fix it you need to log onto the machine using the account you created for NDES (i.e. not just the Administrator account). </p>
<p>Anyway, assuming you&#8217;ve followed the guide properly you&#8217;ll be able to navigate to <em>http://<NDES Server’s DNS FQDN>/CertSrv/MSCEP_Admin/</em> and see a screen that looks a bit like this one:</p>
<p><a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/3365.clip_image015_thumb_429CD2F9.jpg"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/3365.clip_image015_thumb_429CD2F9-300x131.jpg" alt="" title="3365.clip_image015_thumb_429CD2F9" width="300" height="131" class="alignnone size-medium wp-image-356" /></a></p>
<p>And from here you can go ahead and fill in the profile on something like the iPhone Configuration Utility:</p>
<p><a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/Capture.jpg"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2012/01/Capture-171x300.jpg" alt="" title="Capture" width="171" height="300" class="alignnone size-medium wp-image-357" /></a></p>
<p>I had one remaining niggle after all of this, the thing kept failing and the event viewer KEPT showing me that &#8220;The password in the certificate request cannot be verified. It may have been used already. Obtain a new password to submit with this request.&#8221; &#8211; obviously nonsense, we know I&#8217;m using single passwords&#8230;. Turns out that when I was copying and pasting the key from the webpage it was bringing an extra white space character with it. I should have known better&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/scep-on-windows-2008r2-for-iphones-ipads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Collective &#8211; Roam, English Subtitles</title>
		<link>http://blog.stephendolphin.co.uk/uncategorized/the-collective-roam-english-subtitles/</link>
		<comments>http://blog.stephendolphin.co.uk/uncategorized/the-collective-roam-english-subtitles/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 14:53:00 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=351</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/roam.bmp" alt="" width="0" height="0" />I hope I don&#8217;t get sued to high heaven for this sort of thing&#8230; I recently translated the Portuguese subtitles from the Roam DVD (it&#8217;s a mountain biking film by The Collective) into English for a friend so I thought I&#8217;d upload them on the off-chance that one day someone happens to be looking for [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/roam.bmp" alt="" width="0" height="0" /><p>I hope I don&#8217;t get sued to high heaven for this sort of thing&#8230;</p>
<p>I recently translated the Portuguese subtitles from the Roam DVD (it&#8217;s a mountain biking film by The Collective) into English for a friend so I thought I&#8217;d upload them on the off-chance that one day someone happens to be looking for them, they&#8217;re not perfect but anyone&#8217;s welcome to them:</p>
<p><a href='http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/The-Collective-ROAM-English.zip'>The Collective &#8211; ROAM &#8211; English</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/uncategorized/the-collective-roam-english-subtitles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick: vmware tools on freebsd</title>
		<link>http://blog.stephendolphin.co.uk/project-work/quick-vmware-tools-on-freebsd/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/quick-vmware-tools-on-freebsd/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 14:46:21 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=349</guid>
		<description><![CDATA[I&#8217;ve never bothered installing vmware tools on my freebsd systems, but as it&#8217;s Christmas and we&#8217;re doing various pieces of maintenance I thought, &#8220;why not?&#8221; In order to do this I first needed to install the compat6x port: cd /usr/ports/misc/compat6x/ &#038;&#038; make install clean I then mounted the freebsd.iso from the vmimages folder, mounted the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never bothered installing vmware tools on my freebsd systems, but as it&#8217;s Christmas and we&#8217;re doing various pieces of maintenance I thought, &#8220;why not?&#8221;</p>
<p>In order to do this I first needed to install the compat6x port:</p>
<p><code>cd /usr/ports/misc/compat6x/ &#038;&#038; make install clean</code></p>
<p>I then mounted the freebsd.iso from the vmimages folder, mounted the cdrom into existing folder (/cdrom) and copied the folder to the temporary directory before extracting and installing:</p>
<p><code>mount -t cd9660 /dev/acd0 /cdrom<br />
cp /cdrom/vmware-freebsd-tools.tar.gz /tmp<br />
tar -xf /tmp/vmware-freebsd-tools.tar.gz<br />
./vmware-tools-distrib/vmware-install.pl<br />
</code></p>
<p>Upon completion the installer then runs the first time required config to set up the installation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/quick-vmware-tools-on-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAS comparison: iomega and netgear</title>
		<link>http://blog.stephendolphin.co.uk/project-work/nas-comparison-iomega-and-netgear/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/nas-comparison-iomega-and-netgear/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 11:57:14 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[iomega]]></category>
		<category><![CDATA[netgear]]></category>
		<category><![CDATA[SAN Project]]></category>
		<category><![CDATA[veeam]]></category>
		<category><![CDATA[virtualisation]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=338</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/78H6_6C88C7C2-0E45-4253-A035-B6CA193A5FD5_large.jpg" alt="" width="400" height="300" />As you will know, I&#8217;ve had no end of problems with iomega NAS boxes (and customer support for that matter), and so with a recent purchase decided to test the market again and purchase a different product. Back in the day we had some Netgear ReadyNas boxes, little desktop units offering 2-3TB of network storage [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/78H6_6C88C7C2-0E45-4253-A035-B6CA193A5FD5_large.jpg" alt="" width="400" height="300" /><p>As you will know, I&#8217;ve had no end of problems with iomega NAS boxes (and customer support for that matter), and so with a recent purchase decided to test the market again and purchase a different product.</p>
<p>Back in the day we had some Netgear ReadyNas boxes, little desktop units offering 2-3TB of network storage which was ideal for backups. The ReadyNas boxes weren&#8217;t special in any way, the interface was decidedly average and the software had a few quirks, but they did have one brilliant feature &#8211; they hardly ever stopped working. </p>
<p>So, I decided to give them a go again and have since done a direct comparison between the previously-complained-about iomega units and the newly-purchased netgear ones. There are a couple of differences you should know before you worry about the performance though: 1) the netgears are considerably more expensive; 2) the netgears come with a much better warranty.<br />
<span id="more-338"></span></p>
<p>How much more expensive? Well, I paid about &pound;900 for an iomega ix4-200r and about &pound;4,000 for the equivalent-size netgear. For the larger units, a fully populated ix12-300r would set you back about &pound;4,000 whereas the equivalent netgear cost more like &pound;9,000. The netgear 3100s come out of the box with two power supplies and two NICs, whereas the iomega only has one of each, so all together it sounds like it&#8217;s much more aimed at enterprise level customers. In addition, the netgear 3100 allows for creation of LUNs over 2TBs which was my <a href="http://blog.stephendolphin.co.uk/project-work/quick-why-not-to-buy-the-iomega-ix4-200r-for-veeam-backups/">initial complaint</a> about the small iomega boxes. </p>
<p>These tests were all performed using the Microsoft iSCSI initiator from within a Windows Server 2008 R2 machine, accessing a 512GB LUN created on the devices.</p>
<p>So, onto the results. Using the classic iometer config file I tested for 100% read, 100% write and the Real Life 60% Random, 65% Read setups (you can download the <a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/iometer.zip">iometer config file here</a>), the numbers are MBps:</p>
<p>So, the Netgear 3100 vs the ix4-200r:<br />
<a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/small_iovsnet.jpg"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/small_iovsnet-300x101.jpg" alt="" title="small_iovsnet" width="300" height="101" class="alignnone size-medium wp-image-341" /></a></p>
<p>Next, the Netgear 3200 vs the ix12-300r:<br />
<a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/large_iovsnet.jpg"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/large_iovsnet-300x100.jpg" alt="" title="large_iovsnet" width="300" height="100" class="alignnone size-medium wp-image-343" /></a></p>
<p>I know. I&#8217;m as shocked as you are &#8211; with the smaller NAS box comparison, as you&#8217;d expect, the more expensive and reliable netgear wipes the floor with the iomega device, but when you scale up to the larger models the iomega devices start responding better again. Very strange! To make matters worse, the netgear 3200 units only have two network ports in them whereas when you upscale to the larger iomega boxes they come with four. </p>
<p>To illustrate the point here I&#8217;ve run the same comparison with the iomegas using 1, 2 and 4 bonded uplinks:<br />
<a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/nics.jpg"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/nics-300x156.jpg" alt="" title="nics" width="300" height="156" class="alignnone size-medium wp-image-344" /></a></p>
<p>As you can see, tragically allowing more NICs to share the load means you can get increasingly better throughput (the iops rise in a similar fashion) whereas with the 3200 this will only be possibly with a maximum of two (yes, this is a touch unfair because I haven&#8217;t done the same test using both of the available NICs on the netgear and I should have) &#8211; but you know what? I&#8217;m still going to buy the netgear units over the iomega units just because of the horrible time I&#8217;ve had up until now.</p>
<p>So, in summary:</p>
<ol>
<li>The 3100 is significantly better than the ix4-200r but there&#8217;s a cost implication &#8211; for on-site backups I think the 3100 will certainly become the standard choice</li>
<li>The 3200 <em>performs</em> well, but not as well as the ix12-300r</li>
<li>I will never buy another ix12-300r due to the history of issues I&#8217;ve had</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/nas-comparison-iomega-and-netgear/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick: Why not to buy the iomega ix12-300r either!</title>
		<link>http://blog.stephendolphin.co.uk/project-work/quick-why-not-to-buy-the-iomega-ix12-300r-either/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/quick-why-not-to-buy-the-iomega-ix12-300r-either/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 14:37:34 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[iomega]]></category>
		<category><![CDATA[SAN Project]]></category>
		<category><![CDATA[veeam]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=332</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/ix12_300r_large__1.png" alt="" width="328" height="188" />In a previous blog post I explained that our iomega ix4-200r was a generally faulty product with little or no hope of ever making it into my good books, mainly because of the (deliberate) limitations on iSCSI LUN sizes. After feeding this information back to the suppliers who recommended the product they gave a response [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/12/ix12_300r_large__1.png" alt="" width="328" height="188" /><p>In a previous blog post I explained that our <a href="http://blog.stephendolphin.co.uk/project-work/quick-why-not-to-buy-the-iomega-ix4-200r-for-veeam-backups/">iomega ix4-200r was a generally faulty product</a> with little or no hope of ever making it into my good books, mainly because of the (deliberate) limitations on iSCSI LUN sizes.</p>
<p>After feeding this information back to the suppliers who recommended the product they gave a response which was something like &#8220;oh, yes, well, those are the small units, they&#8217;re not too good, try the larger unit instead: the ix12&#8243;. </p>
<p>And so we did, we bought a few ix12-300r units and configured them up appropriately, the good news is they don&#8217;t have a restriction on iSCSI LUNs that I&#8217;m bothered about &#8211; it might be set at 16TB but I&#8217;m okay with that. The bad news is, the product itself is just as unreliable and realistically can&#8217;t be used for anything sensible. We had a fault initially logged on the 13th October and as I write this on the 5th December it&#8217;s still not resolved fully.<br />
<span id="more-332"></span><br />
We had devices in place for our backups as they offer really cheap storage, but actually that makes it much worse, because every time we had an issue with the device we lost all of our historical backup data, and no, it wasn&#8217;t the end of the world and yes we had copies, but it&#8217;s still really annoying to lose 14 days worth of incremental restore points just because of a hardware failure.</p>
<p>Here&#8217;s what happened with one of our ix12-300r units recently:</p>
<ul>
<li>13th October: two disks in the ix12 stop responding and I log a call with support</li>
<li>14th October: I confirm that the disks really have stopped working</li>
<li>18th October: Replacement disks shipped</li>
<li>1st November: One of the replaced disks fails again, I contact iomega, again</li>
<li>4th November: They tell me they want to replace the midplane</li>
<li>10th November: They actually ship the midplane for replacement</li>
<li>14th November: Midplane arrives with no instructions on how to change, so I ask for some</li>
<li>15th November: I get the instructions, we do the change, now the device will not boot</li>
<li>18th November: After some to-ing and fro-ing they ship a new motherboard</li>
<li>22nd November: We replace the motherboard, it still won&#8217;t boot</li>
<li>30th November: They finally agree to ship a brand new unit, it arrives as a different model with 3TB disks in</li>
<li>30th November: The 3TB disks won&#8217;t work alongside the existing 2TB disks, we put all the old disks back in</li>
<li>1st December: After asking again I finally get a replacement disk for the one that broke originally on the 1st November</li>
<li>5th December: Drive 7 fails in the unit (a different disk)</li>
</ul>
<p>Based on some more recommendations we&#8217;re trying out some Netgear ReadyNAS devices and I&#8217;ll post some updates as to how those compare shortly, but the fact that they come with a five year warranty (and cost a hell of a lot more) is actually very encouraging!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/quick-why-not-to-buy-the-iomega-ix12-300r-either/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation of Dell EqualLogic MEM 1.0.9 (1.1 EPA) and vSphere 5</title>
		<link>http://blog.stephendolphin.co.uk/project-work/installation-of-dell-equallogic-mem-1-0-9-1-1-epa-and-vsphere-5/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/installation-of-dell-equallogic-mem-1-0-9-1-1-epa-and-vsphere-5/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 17:03:27 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[SAN Project]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=322</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/11/vsphere_logo-thumb-640xauto-23539-485x272.jpg" alt="" width="485" height="272" />So the 1.0.9 version of Dell&#8217;s MEM module (ug, that&#8217;s as bad as PIN number), scratch that, of Dell&#8217;s Multipathing Extension Module for EqualLogic was released last week. I promptly ignored it for a week before reading the line that said &#8220;fully supported in production environments&#8221; (whoops) and installed it today. It wasn&#8217;t easy. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/11/vsphere_logo-thumb-640xauto-23539-485x272.jpg" alt="" width="485" height="272" /><p>So the 1.0.9 version of Dell&#8217;s MEM module (ug, that&#8217;s as bad as PIN number), scratch that, of Dell&#8217;s Multipathing Extension Module for EqualLogic was released last week. I promptly ignored it for a week before reading the line that said &#8220;fully supported in production environments&#8221; (whoops) and installed it today. It wasn&#8217;t easy.</p>
<p>I&#8217;ve already upgraded vSphere Centre to version 5, and so I made an install package for MEM 1.0.9 (1.1EPA) &#8211; Update Manager then told me that it wasn&#8217;t required anywhere, &#8220;that can&#8217;t be right&#8221;, I thought to myself, and then realised that I needed ESXi 5.0 to install MEM; but you can&#8217;t install ESXi 5.0 while MEM1.0 (or anything pre 1.0.9) is installed. A little bit of a catch 22.</p>
<p>I then embarked on a whirlwind tour of command line chaos, using PowerShell to create my own installation .iso which combined the ESXi 5.0 install with the Dell MEM bundle, I uploaded that to the Update Manager and used it to upgrade two hosts, and I&#8217;m shocked to say that it worked almost perfectly, so, for the simple commands you need to use, see below! </p>
<p>To do all this you&#8217;ll need to download and install the <a href="http://www.vmware.com/support/developer/PowerCLI/index.html">vSphere PowerCLI</a>.<br />
<span id="more-322"></span><br />
So, run the VMware PowerCLI from the newly created shortcut on the start menu and do the following:</p>
<ol>
<li>Connect to the vCentre instance you require:<br />
<code><br />
Connect-VIServer 10.20.30.40</p>
<p></code></li>
<li>Add the software images, both the offline install bundle of ESXi 5.0 and then the MEM zip file:<br />
<code><br />
Add-EsxSoftwareDepot -DepotUrl C:\myfolder\ESXi500-201111001.zip<br />
Add-EsxSoftwareDepot -DepotUrl C:\myfolder\dell-eql-mem-1.0.9.205559.zip</p>
<p></code></li>
<li>Get the Image name and the package name you want ready for the next commands, you&#8217;ll note I&#8217;ve specifically toned down the list of retrieved names for the software package because there are hundreds of them:<br />
<code><br />
Get-EsxImageProfile | Select Name<br />
Get-EsxSoftwarePackage -Name *dell* | Select Name</p>
<p></code><br />
This command should return something that looks like this:<br />
<code><br />
Name<br />
----<br />
ESXi-5.0.0-20111104001-standard<br />
ESXi-5.0.0-20111104001-no-tools</p>
<p>Name<br />
----<br />
dell-eql-routed-psp<br />
dell-eql-host-connection-mgr<br />
dell-eql-hostprofile</p>
<p></code></li>
<li>Add the three (I don&#8217;t know if you need all three, but I did) dell packages to the image:<br />
<code><br />
Add-EsxSoftwarePackage -ImageProfile ESXi-5.0.0-20111104001-standard -SoftwarePackage dell-eql-routed-psp<br />
Add-EsxSoftwarePackage -ImageProfile ESXi-5.0.0-20111104001-standard -SoftwarePackage dell-eql-host-connection-mgr<br />
Add-EsxSoftwarePackage -ImageProfile ESXi-5.0.0-20111104001-standard -SoftwarePackage dell-eql-hostprofile</p>
<p></code></li>
<li>And then finally export the bundle as an .iso for Update Manager (an .iso rather than a zip in this particular instance because the upgrade from 4.1 to 5 must be a complete .iso):<br />
<code><br />
Export-EsxImageProfile -ImageProfile ESXi-5.0.0-20111104001-standard -ExportToIso -FilePath C:\myfolder\ESXi5andMEM109.iso</p>
<p></code></li>
<p>You will then be able to import this .iso into Update Manager and use it in a baseline / remediate operation.</p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/installation-of-dell-equallogic-mem-1-0-9-1-1-epa-and-vsphere-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The things I love about iOS5 &#8211; the first 24 hours of playing</title>
		<link>http://blog.stephendolphin.co.uk/project-work/the-things-i-love-about-ios5-the-first-24-hours-of-playing/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/the-things-i-love-about-ios5-the-first-24-hours-of-playing/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 13:54:15 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Mobile Phone Refresh Project]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=317</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/Screen_Shot_2011-10-12_at_9.25.19_AM.png" alt="" width="357" height="288" />iOS5 was released at 6pm GMT yesterday (12th October 2011) &#8211; if you haven&#8217;t already upgraded your iPhone and iPad, then you should. If you&#8217;re having issues because you&#8217;re getting &#8220;resource not found&#8221; when trying to upgrade to iOS5 or something similar-sounding, then fear not &#8211; it&#8217;s just apple&#8217;s servers being under a bit of [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/Screen_Shot_2011-10-12_at_9.25.19_AM.png" alt="" width="357" height="288" /><p>iOS5 was released at 6pm GMT yesterday (12th October 2011) &#8211; if you haven&#8217;t already upgraded your iPhone and iPad, then you should.</p>
<p>If you&#8217;re having issues because you&#8217;re getting &#8220;resource not found&#8221; when trying to upgrade to iOS5 or something similar-sounding, then fear not &#8211; it&#8217;s just apple&#8217;s servers being under a bit of strain, you can download the offline copy straight from the web site and then within iTunes simply do a backup and then shift-click &#8220;Restore&#8221; to browse to the offline file (remember to upgrade iTunes first though).</p>
<p>If you&#8217;re in charge of a fleet of iPhones I&#8217;d always recommend downloading the package first and then using it again and again on all devices to save time and internet bandwidth. You can either download it once in iTunes and then get it from:</p>
<p><code>C:\Users\smd\AppData\Roaming\Apple Computer\iTunes\iPad Software Updates<br />
C:\Users\smd\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates</code></p>
<p>(or the equivalent place on your own system), or you can find out the URL from somewhere else such as <a href="http://osxdaily.com/2011/10/12/ios-5-download-available/">this helpful article on osXdaily</a>.<br />
<span id="more-317"></span><br />
So here&#8217;s a brief list of the things that I&#8217;ve discovered in the last 24 hours which I&#8217;m particularly excited about:</p>
<ol>
<li>The photo stream, which as we all know syncs pictures between devices, syncs to my Apple TV (update available), meaning I can screen-saver my most recent pictures automatically when I&#8217;m listening to music or whatever.</li>
<li>The addition of <a href="http://www.apple.com/icloud/features/find-my.html">&#8220;find my friends&#8221;</a>. When Google latitude was released, as an iPhone user, I was disheartened. But no more! This does exactly the same thing (only, of course, nicer): allows you to see your friends&#8217; locations on a map in relation to your position, awesome!</li>
<li>For the iPad, Airplay mirroring: you can now airplay your iPad home screen (and any running app therefore) to an airplay receiving unit (like the apple TV)</li>
<li>LED flash for alerts &#8211; a little bit of a personal preference here, but you can make the iPhone 4 flash LED blink when you get texts and other notifications</li>
<li>Keyboard shortcuts. Go into Settings -> General -> Keyboard and you&#8217;ll see the default &#8220;omw&#8221; to &#8220;on my way!&#8221; translation. Add away for frequently used phrases that you want to be auto-corrected as you type them.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/the-things-i-love-about-ios5-the-first-24-hours-of-playing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDaemon, Airwatch and iPhones</title>
		<link>http://blog.stephendolphin.co.uk/project-work/mdaemon-airwatch-and-iphones/</link>
		<comments>http://blog.stephendolphin.co.uk/project-work/mdaemon-airwatch-and-iphones/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 09:16:00 +0000</pubDate>
		<dc:creator>Steve Dolphin</dc:creator>
				<category><![CDATA[Project Work]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile Phone Refresh Project]]></category>

		<guid isPermaLink="false">http://blog.stephendolphin.co.uk/?p=310</guid>
		<description><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/ActiveSync_logo.jpg" alt="" width="256" height="256" />Faced with the task of rolling out iPhones to near-100 users we thought it would be best to investigate some Mobile Device Management (MDM) vendors, trying to keep track of 100 free &#8220;find my iPhone&#8221; accounts might be achievable, but it certainly wouldn&#8217;t be fun. We fairly quickly decided on Airwatch (http://www.air-watch.com/), relatively new to [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/ActiveSync_logo.jpg" alt="" width="256" height="256" /><p>Faced with the task of rolling out iPhones to near-100 users we thought it would be best to investigate some Mobile Device Management (MDM) vendors, trying to keep track of 100 free &#8220;find my iPhone&#8221; accounts might be achievable, but it certainly wouldn&#8217;t be fun. </p>
<p>We fairly quickly decided on Airwatch (<a href="http://www.air-watch.com/">http://www.air-watch.com/</a>), relatively new to the market place in terms of MDM but cheap enough that we could give it a go without too much heartache.</p>
<p>At the same time as this MDaemon (our preferred e-mail server software) released an update which supported Exchange ActiveSync (if the word makes you shudder because of flashbacks of crappy PC-based synchronisation problems, fear not, it&#8217;s different): this presented us with an opportunity to roll out 100 centrally managed iPhones with vastly improved functionality and easy-of-use when compared to our <a href="http://blog.stephendolphin.co.uk/project-work/apple-iphones-and-mdaemon-e-mail-server-enterprise-rollout-with-syncml/">previous implementation</a>.</p>
<p><span id="more-310"></span><br />
<strong>Any MDM</strong></p>
<p>If you want to get started with this, you should know that any MDM implementation will require you to be a member of Apple&#8217;s enterprise development program &#8211; this is awkward because it costs about $300 to do, but it&#8217;s also neat because it means you officially have access to beta releases of iOS which means you can test enterprise functionality and confirm things work before Apple release an update to all of your users. </p>
<p>It&#8217;s worth noting as well that Apple&#8217;s approach to MDM is that, ultimately, the user owns the device. You can lock down a device and install profiles and everything to your heart&#8217;s content, and you can keep your corporate data totally secure in that respect, but if a user decides to, he or she can remove the profile and be left with a blank iPhone &#8211; your data is secure, but you could easily lose the device itself. They do this because they expect in the majority of cases that you&#8217;ll be allowing users to enrol their own mobile phones, unfortunately in my case I was doing the opposite!</p>
<p><strong>Airwatch</strong></p>
<p>Airwatch is a cool piece of software, and it only costs £2.00 per month, per device, which makes it quite readily scalable for small-to-medium size businesses. The Airwatch interface is fairly intuitive and they have an iOS app which can be used for tracking the phone via GPS and suchlike. </p>
<p>Creating a profile in Airwatch gives you all the same options as in the iPhone Configuration Utility, it&#8217;s simply web based and you can push those profiles down to any enrolled device. As well as the usual remote wipe feature Airwatch boasts a more useful &#8220;un-enrol&#8221; which simply removes all the corporate information such as e-mail accounts and data from the device. </p>
<p>Having the profiles in a central location drastically reduces turnaround time if users require a replacement handset for whatever reason, you just enrol the phone and push down the profiles and straight away they&#8217;ve got their e-mail, calendar and contacts working. </p>
<p>The only issues I&#8217;ve had with Airwatch were:</p>
<ul>
<li>Originally I wanted to do a local install (rather than use the website as SaaS) &#8211; this proved to be impossible when we established that I was required to change my entire database collaboration first.</li>
<li>They have, in the past, released new iOS apps without warning, which is fine, until you have to deal with all the incoming support calls about a pending update &#8211; this seems to be getting better.</li>
</ul>
<p><strong>MDaemon and Exchange ActiveSync</strong></p>
<p>MDaemon then bring out Exchange ActiveSync which means that we can now automatically synchronise the calendar and contacts of a given user with the iPhone seamelessly, over-the-air, and in the background &#8211; a huge advancement on the manual sync required before. There are two ways to configure this in Airwatch and it very much depends on the first point I raised about MDM as to which you use. If you want your users to enrol their own devices, then super, you can set up a single profile which will take the user&#8217;s email address and password and create an automatic Exchange account on their iPhone for you.</p>
<p>If you&#8217;re rolling out a fleet of iPhones however, you&#8217;re unlikely to want that to happen and so what I did was create a profile for each user with their ActiveSync details in and their e-mail account details in (at the time of deployment we did e-mail over IMAP, and even though it is now possible over ActiveSync with MDaemon there&#8217;s no real reason to change). </p>
<p><strong>An extra note on the joy of Webclips</strong></p>
<p>Webclips are just little shortcuts on the iPhone&#8217;s home screen which lead to web addresses &#8211; if you deploy them via profiles (and therefore Airwatch) you can force them to launch in a full screen safari window which makes them look just like full web applications rather than web pages. It&#8217;s been a brilliant way for us to deploy information to end users such as communicating the effects of upgrading their company iPhones to iOS5. I made some nice little webclip icons that looked like this:</p>
<p><a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/IMG_0001.png"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/IMG_0001.png" alt="" title="IMG_0001" width="149" height="83" class="alignnone size-full wp-image-313" /></a></p>
<p>And when you clicked on the iOS5 one, for example, a full-screen web-page (well, actually PDF on a website) that looked like this was displayed:</p>
<p><a href="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/IMG_0002.png"><img src="http://blog.stephendolphin.co.uk/wp-content/uploads/2011/10/IMG_0002-200x300.png" alt="" title="IMG_0002" width="200" height="300" class="alignnone size-medium wp-image-314" /></a></p>
<p><strong>iTunes: Turning on Activation-only Mode</strong></p>
<p>That&#8217;s right, unfortunately I didn&#8217;t find this out until after the deployment (and it wasn&#8217;t a huge issue as I was installing apps at the same time), but iTunes has an activation only mode which you can use to just plug in an iPhone, have it unlocked and then do the next one. With iOS5 due to be released in about a week&#8217;s time this will probably stop being an issue (as we&#8217;re all going PC-free), it&#8217;s here: <a href="http://support.apple.com/kb/HT4335">iTunes: Turning on Activation-only Mode</a>.</p>
<p><strong>Backups as base images</strong></p>
<p>It may seem obvious too, but if you hadn&#8217;t thought about deploying with a baseline iTunes backup &#8211; do! You can set a blank iPhone up with all the required apps on it (assuming you have licenses etc) and then simply restore that backup onto multiple phones as part of a roll-out process. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stephendolphin.co.uk/project-work/mdaemon-airwatch-and-iphones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

