<?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>Glo Networks Technical Blog (Glo Blog) &#187; Servers</title>
	<atom:link href="http://blog.glo-networks.com/category/servers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.glo-networks.com</link>
	<description>Glo Networks team sharing their technical experiences and thoughts.</description>
	<lastBuildDate>Wed, 18 Jan 2012 17:35:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Removing Automapped Exchange 2010 Mailboxes in Outlook (Pre-SP2)</title>
		<link>http://blog.glo-networks.com/2012/01/12/removing-automapped-exchange-2010-mailboxes-in-outlook-pre-sp2/</link>
		<comments>http://blog.glo-networks.com/2012/01/12/removing-automapped-exchange-2010-mailboxes-in-outlook-pre-sp2/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 09:56:31 +0000</pubDate>
		<dc:creator>Karl</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[SP2]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1199</guid>
		<description><![CDATA[For those of us Exchange admins who aren&#8217;t fully up to date with Exchange 2010 service packs (for whatever reason &#8211; don&#8217;t berate us) and have slowly been getting annoyed with an ever increasing amount of mailboxes that get automapped in Outlook 2007 and 2010 can rejoice. One of our staff spent 10 minutes reearching, [...]]]></description>
			<content:encoded><![CDATA[<p>For those of us Exchange admins who aren&#8217;t fully up to date with Exchange 2010 service packs (for whatever reason &#8211; don&#8217;t berate us) and have slowly been getting annoyed with an ever increasing amount of mailboxes that get automapped in Outlook 2007 and 2010 can rejoice. One of our staff spent 10 minutes reearching, understanding and writing a bit of Powershell to resolve the issue en-bulk.</p>
<p>Just run the following under a Powershell instance with the Exchange modules loaded (i.e. the Exchange Management Shell).</p>
<pre><code>foreach ($u in $(Get-User)) { Write-Host "Clearing the msExchDelegateListLink for $($u.distinguishedname)"; $ad = [adsi]"LDAP://$($u.originatingserver)/$($u.distinguishedname)"; $ad.msExchDelegateListLink.Clear(); $ad.SetInfo(); }</code></pre>
<p>Be aware that if you do this, <strong>all auto mappings for all users will get removed</strong>. This may not have the desired behaviour as some users may be relying on an automapped account. It should be feasible to alter this as required, as it&#8217;s pretty damn simple!</p>
<p>As with all things, do this at your own risk, we accept no liability, yadda yadda yadda.</p>
<p>If you&#8217;re curious (and lets face it, if you&#8217;re modifying the Active Directory en bulk, you should be!), basically what this does is loop over all users, and clear all values against their Active Directory account msExchDelegateListLink attribute. This attribute is where the automapping gets written to.</p>
<p>As an example imagine 2 users, Bob and Alice. Bob is an Exchange admin and at some point was granted full access (with permission, naturally) to diagnose a problem with Alice&#8217;s mailbox without having to disturb her too much directly. Bob will now be added to Alice&#8217;s msExchDelegateListLink attribute. It&#8217;s this entry that needs to be removed.</p>
<p>Apparently in SP2 there is the facility to disable automapping, at the time of adding the relevant permission; the shiny new &#8220;-AutoMapping&#8221; argument to Add-MailboxPermission. As with many things Exchange 2007 and newer, it&#8217;s just a facility available at the Powershell console, for now. And you know what? We&#8217;re ok with that.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2012/01/12/removing-automapped-exchange-2010-mailboxes-in-outlook-pre-sp2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t get stuck in the IT dark age!</title>
		<link>http://blog.glo-networks.com/2011/11/03/dont-get-stuck-in-the-it-dark-age/</link>
		<comments>http://blog.glo-networks.com/2011/11/03/dont-get-stuck-in-the-it-dark-age/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 15:00:52 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Desktop Hardware]]></category>
		<category><![CDATA[Desktops and Laptops]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Laptop Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Small Business Software]]></category>
		<category><![CDATA[dark age]]></category>
		<category><![CDATA[intel survey]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[small business]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1157</guid>
		<description><![CDATA[Recent research by hardware manufacturer Intel (and supported by the Confederation of British Industry) has highlighted the lack of investment and expertise in IT in small businesses in the UK. Their study of 3000 IT decision makers for businesses of 250 users or less shows: the majority still use fax machines more than smart phones [...]]]></description>
			<content:encoded><![CDATA[<p>Recent research by hardware manufacturer Intel (and supported by the Confederation of British Industry) has highlighted the lack of investment and expertise in IT in small businesses in the UK. Their study of 3000 IT decision makers for businesses of 250 users or less shows:</p>
<ul>
<li style="text-align: left;">the majority still use fax machines more than smart phones</li>
<li style="text-align: left;">a large percentage expose themselves to security risks by using personal laptops and mobile devices for work and are unaware of the data protection rules they&#8217;re potentially breaking by doing so</li>
<li style="text-align: left;">most did not know what &#8216;the cloud&#8217; is, even those that were using it already (e.g via Gmail)</li>
</ul>
<p>There were several other worrying facts relating to investment in IT equipment (a third do not intend to buy new laptops or tablets for at least a year) and security (two thirds spend under 10% of their IT budget on protecting against attacks).</p>
<p>It&#8217;s disappointing that in this digital age many small businesses still do not appreciate the efficiency improvements that can be attained by updating IT infrastructure or the importance of maintaining IT security. At Glo Networks we are proud that none of our customers fall into this group (and those that may have previously have had our help to make the required improvements). Don&#8217;t let your business your business be one of those stuck in the IT &#8216;dark age&#8217;!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/11/03/dont-get-stuck-in-the-it-dark-age/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing E-Trust &#8211; Simplified</title>
		<link>http://blog.glo-networks.com/2011/10/17/removing-e-trust-simplified/</link>
		<comments>http://blog.glo-networks.com/2011/10/17/removing-e-trust-simplified/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 14:41:19 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Desktops and Laptops]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[E-Trust removal]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1110</guid>
		<description><![CDATA[In our experience changing between anti-virus software can be more hassle than it first seems. Even if the new antivirus vendor will claim to remove the previous software sometimes it just can&#8217;t, and often if a small part of the former remains the new software will not install correctly. To this end some anti-virus providers [...]]]></description>
			<content:encoded><![CDATA[<p>In our experience changing between anti-virus software can be more hassle than it first seems. Even if the new antivirus vendor will claim to remove the previous software sometimes it just can&#8217;t, and often if a small part of the former remains the new software will not install correctly.</p>
<p>To this end some anti-virus providers offer their own tools for removing, but recently we found we were having difficulties in removing a deployment of E-Trust anti-virus from our customers machines, the customer was locked out of the admin consoles, and we couldn&#8217;t see any suitable tools. So rather than walk up to each machine and manually remove, we did what us IT geeks love best and created a script to fit our needs:</p>
<p><code>@echo off<br />
REM Stopping Services<br />
net stop "eTrust Antivirus Realtime Service"<br />
net stop "eTrust ITM Job Service"<br />
net stop "eTrust ITM RPC Service"<br />
net stop "iTechnology iGateway 4.2"<br />
REM ITM Server<br />
msiexec.exe /qn /X{4A2635AD-91E0-4758-BD1E-CA57C9294F1F}<br />
REM ITM Agent<br />
msiexec.exe /qn /X{85F88F9C-6EB2-426B-88AB-28DA4A3526B9}<br />
REM iTechnology iGateway<br />
msiexec.exe /qn /X{847501DF-07C0-4691-B04A-893929F108AE}</code></p>
<p>Bear in mind that this works for our customers specific version of E-Trust, and for different versions the Product Codes (those bits in parenthesis after &#8220;msiexec /qn /X&#8221;) may differ.</p>
<p>We ran this on all computers in the Active Directory using PSExec, DSQuery.</p>
<p><code>cmd.exe /v:on /c "for /F "delims=, tokens=1" %i in ('dsquery computer -limit 0') do set name=%i &amp; set name=!name:~4! &amp; psexec -u Administrator -p AdministratorPassword \\!name! \\server\share\path\to\script.bat"</code></p>
<p>Be aware that the result set for DSQuery is by default limited to 1000 rows. In the example above we&#8217;ve explicitly set it to 0, which is unlimited, and generally speaking a bad idea. We&#8217;ve included the limit argument just incase you try and use this verbatim and get confused.</p>
<p>This won&#8217;t be executed in parallel, so the more machines you have the longer it will take.</p>
<p>DSQuery is part of the RSAT (Remote Server Administration Tools), installed by default on Domain Controllers, and optionally on other machines. PSExec is available from <a href="http://www.sysinternals.com/">Sysinternals</a>.</p>
<p>We would recommend creating a one time special administrator account, or you could pass in the administrator password via an environment variable, or read in from a file. Not providing the account may result in funny results depending on the target.</p>
<p>We also found one at least one or two machines there was a problem with UAC, however there did not seem to be a pattern, and we didn&#8217;t take the time to investigate the cause.</p>
<p>Oh, and just one more thing. Alternatively you could assign the removal script as a start up script.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/10/17/removing-e-trust-simplified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSD Speeds: Are we being mislead?</title>
		<link>http://blog.glo-networks.com/2011/10/12/ssd-speeds-are-we-being-mislead/</link>
		<comments>http://blog.glo-networks.com/2011/10/12/ssd-speeds-are-we-being-mislead/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 13:33:45 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Desktops and Laptops]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Blackmagic Disk Speed Test]]></category>
		<category><![CDATA[Disk Read]]></category>
		<category><![CDATA[Disk Speed]]></category>
		<category><![CDATA[Disk Write]]></category>
		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1092</guid>
		<description><![CDATA[In a previous post we talked about the difference in disk read/write speed when enabling and disabling FileVault on a MacBook Pro fitted with an SSD. The software used to test was ‘Blackmagic Disk Speed Test’ which is available straight off the Mac App store. Since that post there’s been an update for the software, [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous <a title="OS X 10.7 (Lion) FileVault Overhead" href="http://blog.glo-networks.com/2011/08/17/os-x-10-7-lion-filevault-overhead/" target="_blank">post </a>we talked about the difference in disk read/write speed when enabling and disabling FileVault on a MacBook Pro fitted with an SSD. The software used to test was ‘Blackmagic Disk Speed Test’ which is available straight off the <a href="http://itunes.apple.com/gb/app/blackmagic-disk-speed-test/id425264550?mt=12" target="_blank">Mac App store</a>.</p>
<p>Since that post there’s been an update for the software, and this update has brought something a bit fishy to our attention.</p>
<p>First let’s discuss what this update has changed. Directly from the product page on the App Store:</p>
<p><em><a href="http://itunes.apple.com/gb/app/blackmagic-disk-speed-test/id425264550?mt=12">What&#8217;s New in Version 2.1</a></em></p>
<p><em><a href="http://itunes.apple.com/gb/app/blackmagic-disk-speed-test/id425264550?mt=12">Some SSD&#8217;s use hidden compression when writing data to make their benchmarked speeds appear faster. Disk Speed Test will now measure the true speed of these SSD&#8217;s so you know if they are suitable for high quality uncompressed video capture.</a></em></p>
<p>The people that produce the software say the new update takes account for the ‘hidden compression’ used by SSD manufacturers, and measures the  ‘true speed’. So what difference does it actually make?  Here are some results we came up with:</p>
<table border="0" width="200">
<tbody>
<tr>
<td><a href="http://blog.glo-networks.com/wp-content/uploads/2011/08/No-FileVault.png"><img class="alignleft size-thumbnail wp-image-1067" title="After Update" src="http://blog.glo-networks.com/wp-content/uploads/2011/08/No-FileVault-150x150.png" alt="" width="150" height="150" /></a></td>
<td><a href="http://blog.glo-networks.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-11-at-8-43-06.png"><img class="alignleft size-thumbnail wp-image-1095" title="After Update" src="http://blog.glo-networks.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-11-at-8-43-06-150x150.png" alt="After Update" width="150" height="150" /></a></td>
</tr>
<tr>
<td align="center"><a href="http://blog.glo-networks.com/wp-content/uploads/2011/08/With-FileVault.png">Before Update</a></td>
<td align="center"><a href="http://blog.glo-networks.com/wp-content/uploads/2011/08/No-FileVault.png">After Update</a></td>
</tr>
</tbody>
</table>
<p>As you can see there’s a HUGE drop in the speeds the software reports! The SSD in question, a Corsair Force 3 240Gb SSD, is sold with the following specs listed:</p>
<p>Read Performance (max)             550 MB/s</p>
<p>Write Performance (max)            520 MB/s</p>
<p>The two logical conclusions that can come from this are:</p>
<p>SSD Manufacturers are artificially inflating the Read/Write speeds in order to put better looking specs on their SSDs</p>
<p>OR</p>
<p>The software, post update, is reporting things wrong or in an unorthodox manner.</p>
<p>There&#8217;s a few bells ringing here, this reminds us of the old hard drive capacity description discrepancy <a href="http://techreport.com/discussions.x/10269" target="_blank">argument </a>that went on for some time or possibly of the IPS broadband &#8216;up to&#8217; speed claims <a href="http://www.pcpro.co.uk/news/broadband/359779/ofcom-finally-tires-of-fantasy-broadband-speeds">issue</a>.  Could we be seeing a similar overstatement from SSD manufacturers regards typical speeds?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/10/12/ssd-speeds-are-we-being-mislead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWares Memory vTax</title>
		<link>http://blog.glo-networks.com/2011/08/04/vmwares-memory-vtax/</link>
		<comments>http://blog.glo-networks.com/2011/08/04/vmwares-memory-vtax/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 15:35:46 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[memory tax]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vtax]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1058</guid>
		<description><![CDATA[In the virtualisation game VMWare are big competitors.  They’ve been selling virtual machine software since 1999 and their products are the ‘go to’ virtualisation tools for many businesses (not us at Glo). But since announcing their most recent price structure changes VMWare have experienced a huge amount of criticism from their customer base. And we [...]]]></description>
			<content:encoded><![CDATA[<p>In the virtualisation game VMWare are big competitors.  They’ve been selling virtual machine software since 1999 and their products are the ‘go to’ virtualisation tools for many businesses (not us at Glo). But since announcing their most recent price structure changes VMWare have experienced a huge amount of criticism from their customer base.</p>
<p>And we can understand why. The basic gist of the change is a cap on the RAM you can apply to your virtual machines per license. Formally licenses were required on a per processor basis alone, now, if you reach the virtual RAM cap for the number of processor’s you have licensed, you will require extra licenses to cover any additional RAM. This increase caused the change to be dubbed the ‘Memory vTax’.</p>
<p>When VMWare first announced this pricing change the memory allowance per license were rather low, meaning (obviously depending on the configuration of the virtual machines) some VMWare customers were looking at their licensing costs being several times what the old pricing structure would have cost. Reacting to the complaints of their customers VMWare have now raised the cap, which should keep the license costs to a more reasonable level for most customers.</p>
<p>Here at GloNetworks we’ve always tended towards the Microsoft Virtualization software ‘Hyper-V’ over the VMWare options, and right now we’re more confident than ever in our choice. It could be argued that WMWares virtualisation software is more ‘feature-full’ however we feel that Hyper-V’s pricing has always been more appropriate for us and our customers’ requirements. And since Microsoft have appeared to confirm they have no plans to use a similar ‘Memory Tax’ in its next Hyper-V product (Windows Server ‘8’ Hyper-V) we’re sure this will continue to be the case.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/08/04/vmwares-memory-vtax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Our New Private Cloud Platform: Technical Thoughts on Hyper-V Clustering and Clouds</title>
		<link>http://blog.glo-networks.com/2011/07/04/our-new-private-cloud-platform-technical-thoughts-on-hyper-v-clustering-and-clouds/</link>
		<comments>http://blog.glo-networks.com/2011/07/04/our-new-private-cloud-platform-technical-thoughts-on-hyper-v-clustering-and-clouds/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 11:51:51 +0000</pubDate>
		<dc:creator>Karl</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[DPM 2010]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[hyper-v server 2008]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[SCVMM 2008 R2]]></category>
		<category><![CDATA[virtualisation]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1035</guid>
		<description><![CDATA[As promised in &#8220;Our New Private Cloud Platform&#8220;, I&#8217;m about to divulge all our secrets. Or at least some of them. In vague deal. I should warn you that this is a blog post aimed at technical people, who have some knowledge of Hyper-V clusters already, so if you&#8217;re looking at this from a &#8220;users&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>As promised in &#8220;<a href="http://blog.glo-networks.com/2011/05/19/our-new-private-cloud-platform/">Our New Private Cloud Platform</a>&#8220;, I&#8217;m about to divulge all our secrets. Or at least some of them. In vague deal.</p>
<p>I should warn you that this is a blog post aimed at technical people, who have some knowledge of Hyper-V clusters already, so if you&#8217;re looking at this from a &#8220;users&#8221; point of view you may get very lost, very fast. I&#8217;m not going to explain every little detail, because quite frankly we&#8217;d be here all day.</p>
<p>I feel I should start off by defining our &#8220;Private Cloud&#8221;. Cloud is term that thrown about a lot recently by marketing staff, and for that reason technical staff need to use it in front of boards and in front of the decision makers. To us techies it may be frustrating, however it&#8217;s the world we live in. If you&#8217;re uninitiated it&#8217;s a very broad term that covers:</p>
<ul>
<li>Infrastructure as a Service (IaaS) &#8211; Server and networking hardware, possibly server OS, such as Amazon&#8217;s AWS,</li>
<li>Software as a Service (SaaS) &#8211; Software provided by a remote system, such as Google Apps (Mail, Docs, etc.), or Dropbox,</li>
<li>Platform as a Service (PaaS) &#8211; Normally software infrastructure for developers to rapidly build software, such as force.com, Google&#8217;s AppEngine, or parts of Azure.</li>
</ul>
<p>Whilst we also provide SaaS products, in this instance our small &#8220;Private Cloud&#8221; we see as an IaaS offering. It&#8217;s a small, 2 node, Hyper-V cluster that we use to run our own and customer&#8217;s systems.</p>
<p>As a rough outline our cluster consists of:</p>
<ul>
<li>1x HP Procurve 2810-24G as our main switch,</li>
<li>1x Juniper SRX210 acts as our firewall and gateway device for some portions of our network,</li>
<li>1x IBM x3250 M3 acts as our physical Active Directory Domain Controller, and also hosts our Data Protection Manager (DPM) 2010 and System Center Virtual Machine Manager (SCVMM) virtual machine under Hyper-V,</li>
<li>2x IBM x3550 M3 act as our Hyper-V nodes,</li>
<li>1x IBM DS3512 acts as our shared storage,</li>
<li>1x QNap TS-459U+ acts as our short term backup storage,</li>
<li>Several USB hard drives for off-site backup that are routinely swapped.</li>
</ul>
<p>We&#8217;re aware that there are some issues with this design; single switch, single firewall and only 2 Hyper-V nodes. However the importance here is why we chose some of these things and why we don&#8217;t care as much right now (this was a significant investment for our small company);</p>
<ol>
<li>Granted all hardware does die. In the event that a switch does we can get one on-site reasonably quickly if we needed to, however we&#8217;re yet to have a HP Procurve die on us since we&#8217;ve started business,</li>
<li>Single firewall is something that we worry about, but we&#8217;ve chosen Juniper as they are easily clustered,</li>
<li>Provided that you don&#8217;t over subscrbe 2 Hyper-V Nodes should be sufficient, however additional nodes can be introduced to the cluster easily in the future.</li>
</ol>
<p>So whilst we are aware of the problems, I believe that we&#8217;ve engineered the system in such a manner that we&#8217;re able to introduce new hardware easily, upgrade the existing hardware, and provide some additional redundancy, including multiple switches with multi-chassis LACP links.</p>
<p>We&#8217;ve not built this system to compete with Amazon&#8217;s amazing AWS, however we have built it with 3 goals in mind:</p>
<ol>
<li>Extensibility,</li>
<li>To use as a small reference design,</li>
<li>To virtualise our own systems more redundantly. The fact we&#8217;re able to host customer&#8217;s systems as well is a nice perk.</li>
</ol>
<p>I won&#8217;t take you through the process of setting up your Hyper-V cluster, but I will cover a few bits and bobs that we feel a techy should be aware of before walking into a project like this, but might forget when looking at the big picture.</p>
<p>Clustered Shared Volume, or CSV, is the magic that makes the shared storage work. It&#8217;s a clever file system that allows multiple nodes to share the same storage. We&#8217;re yet to deploy a CSV using FC so we&#8217;re unsure if this is true for FC as well, however in the instance of both DAS and iSCSI what happens is the following;</p>
<ol>
<li>The master node takes control of the storage,</li>
<li>All other nodes are notified of this, and effectively redirect all storage requests for the shared storage to the master node, over the network.</li>
</ol>
<p>It should be clear from this that your choice of network card and switch are very important.</p>
<p>CSVs are not supported by Microsoft for any other use other than Hyper-V clusters. So don&#8217;t go getting any ideas.</p>
<p>Jumbo frames on your networking gear is a must. Generally speaking a Jumbo Frame is any ethernet frame that exceeds 1500 bytes, however they&#8217;re commonly also used as a naming convention for frames of 9000-9600 bytes (+/- 14 bytes for the header, depending on your switch(es)/NIC configuration language). If you don&#8217;t remember how IP and ethernet interact I suggest you go and refresh your memory very quickly. You should recognise the importance of having Jumbo Frames enabled very quickly; it should provide higher performance in situations where large payloads are being transmitted frequently.</p>
<p>At present we&#8217;re using Microsoft&#8217;s DPM 2010 to backup. The major gotcha that we didn&#8217;t see was that DPM 2010 on a Domain Controller <a href="http://technet.microsoft.com/en-us/library/ff399416.aspx">is basically a no-no</a>:</p>
<blockquote><p>For a DPM server that is installed on a domain controller, only protection of data sources local to the DPM server is supported. You cannot install agents on other computers to configure protection.</p></blockquote>
<p>SCVMM (System Center Virtual Machine Manager) 2008 R2 needs some polish. We&#8217;ve had to dive into the database once already. Don&#8217;t be afraid of it.</p>
<p>Other than that the project went exceedlingly smoothly. There are a few features that I wish Hyper-V had, in comparison to VMWare and Xen. And I really do wish that there were more, cheaper, graphics cards out there for RemoteFX.</p>
<p>However, that&#8217;s just something to plan for as a future project.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/07/04/our-new-private-cloud-platform-technical-thoughts-on-hyper-v-clustering-and-clouds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>‘Ten Immutable Laws Of Security’ – Passwords</title>
		<link>http://blog.glo-networks.com/2011/06/15/%e2%80%98ten-immutable-laws-of-security%e2%80%99-%e2%80%93-passwords/</link>
		<comments>http://blog.glo-networks.com/2011/06/15/%e2%80%98ten-immutable-laws-of-security%e2%80%99-%e2%80%93-passwords/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 15:38:38 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Desktops and Laptops]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Passwords]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Username]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=1014</guid>
		<description><![CDATA[There’s a Microsoft TechNet article called ‘Ten Immutable Laws Of Security’. It discusses ten security problems that the Microsoft Security Center feel cannot be ‘fixed’ by software. These are persistent problems that won’t be solved by an update from the software manufacturer but by following best practice and using good judgement. The ten laws are [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Security" src="http://actualdownload.com/pictures/icon/encryption-shield-57903.jpg" alt="" width="180" height="180" />There’s a Microsoft TechNet <a href="http://technet.microsoft.com/en-us/library/hh278941.aspx" target="_blank">article</a> called ‘Ten Immutable Laws Of Security’. It discusses ten security problems that the Microsoft Security Center feel cannot be ‘fixed’ by software. These are persistent problems that won’t be solved by an update from the software manufacturer but by following best practice and using good judgement. The ten laws are as follows:</p>
<p>Law #1: If a bad guy can persuade you to run his program on your computer, it&#8217;s not solely your computer anymore.<br />
Law #2: If a bad guy can alter the operating system on your computer, it&#8217;s not your computer anymore.<br />
Law #3: If a bad guy has unrestricted physical access to your computer, it&#8217;s not your computer anymore.<br />
Law #4: If you allow a bad guy to run active content in your website, it&#8217;s not your website any more.<br />
Law #5: Weak passwords trump strong security.<br />
Law #6: A computer is only as secure as the administrator is trustworthy.<br />
Law #7: Encrypted data is only as secure as its decryption key.<br />
Law #8: An out-of-date antimalware scanner is only marginally better than no scanner at all.<br />
Law #9: Absolute anonymity isn&#8217;t practically achievable, online or offline.<br />
Law #10: Technology is not a panacea.</p>
<p>&nbsp;</p>
<p>While the entire article is interesting and raises several very good points today we’d like to focus on Law #5 &#8211; Weak passwords trump strong security.</p>
<p>Passwords can be and frequently are a pain in the neck but they are a necessary evil. Currently they are simply the best way to verify the person accessing the computer/program is who they say they are.</p>
<p>That isn’t to suggest that they are the only way. Several other methods have been tried; facial recognition, finger print scanners and RSA Keys are just a few such methods. They all have their strengths and weaknesses but for the most part where they fail when compared to passwords is ease and convenience of use.</p>
<p>The problem with this is ease and convenience are the downfall of secure passwords. A short, simple and easy to remember password won’t stand up against an attempt to crack it for long. For a password to be secure it needs to complex and not easy to guess, and as such the securest passwords are generally randomly generated strings of letters, numbers and symbols, the longer the string the better.</p>
<p>But the average person will struggle to recall a 64 character string of characters that means nothing to them, so instead they trade off better security in favour of convenience. A quick read through lists of the most popular passwords reveals that many people will chose overly simple or easy to guess passwords such as ‘123456’ or simply ‘password’.</p>
<p>Somehow a compromise must be made.  Passwords should be as long and as complicated as possible, while still being memorable. One suggestion we at Glo Networks can offer is, rather than just a word, why not use a phrase for your password? Switch some letters for numbers/symbols and make sure it’s a phrase that will stick with you whilst not being obvious.</p>
<p>Here’s a quick example of how you could change a phrase to a decent passphrase:</p>
<p>‘<em>spend a penny</em>’ becomes ‘<em>Spend4penEE</em>’</p>
<p>Using this method it becomes much easier to create a longer password that you will quickly remember every time!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/06/15/%e2%80%98ten-immutable-laws-of-security%e2%80%99-%e2%80%93-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing &#8220;Missing&#8221; Virtual Machines from System Center Virtual Machine Manager 2008 [R2]</title>
		<link>http://blog.glo-networks.com/2011/05/27/removing-missing-virtual-machines-from-system-center-virtual-machine-manager-2008-r2/</link>
		<comments>http://blog.glo-networks.com/2011/05/27/removing-missing-virtual-machines-from-system-center-virtual-machine-manager-2008-r2/#comments</comments>
		<pubDate>Fri, 27 May 2011 13:02:16 +0000</pubDate>
		<dc:creator>Karl</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=987</guid>
		<description><![CDATA[Sometimes SCVMM 2008 [R2] has a problem, and it becomes out of sync with the underlying Hyper-V cluster. Usually a quick refresh of the cluster and you&#8217;re stored. Sadly this is not always the case. In the instance where you see duplicate virtual machines you have a bit of an issue on your hands as [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes SCVMM 2008 [R2] has a problem, and it becomes out of sync with the underlying Hyper-V cluster. Usually a quick refresh of the cluster and you&#8217;re stored.</p>
<p>Sadly this is not always the case. In the instance where you see duplicate virtual machines you have a bit of an issue on your hands as you can&#8217;t migrate that virtual machine to the Hyper-V cluster node that also has the &#8220;missing&#8221; version of itself.</p>
<p>If you delve deeper, and check the Failover Cluster Manager, you should see that there is only one copy. With that verified the answer is to break out the SQL to fix SCVMM.</p>
<ol>
<li>Ideally you&#8217;ll want to stop the SCVMM service (VMMService)</li>
<li>Download and install SQL Studio Manager, or if you&#8217;re really hardcore use osql. If you&#8217;ve used the default database then you&#8217;ll want to connect to COMPUTERNAME\MICROSOFT$VMM$. Otherwise it&#8217;ll be where ever it was installed.</li>
<li>Now there are &#8220;2&#8243; solutions we&#8217;ve found for this problem. As always backup your database first.
<ul>
<li>We found by digging into the database that the virtual machines instances are stored in tbl_WLC_VObject and have an ObjectState equal to 220. Deleting these very quickly removes the VM. However it does potentially leave other references behind.</li>
<li>The technet way, which we&#8217;d recommend, (see <a href="http://technet.microsoft.com/en-us/library/ff641854.aspx">http://technet.microsoft.com/en-us/library/ff641854.aspx</a>), which looks at the same table, however also searches all other tables for references.</li>
</ul>
</li>
<li>Restart the SCVMM service and you should be laughing all the way to the bank</li>
</ol>
<p>Just incase Technet ever decides to go away, we&#8217;ve put the script from the page <a href="http://technet.microsoft.com/en-us/library/ff641854.aspx">referenced above</a>, below.</p>
<p><code>BEGIN TRANSACTION T1</code></p>
<p><code>DECLARE custom_cursor CURSOR FOR<br />
SELECT ObjectId from<br />
dbo.tbl_WLC_VObject WHERE [ObjectState] = 220<br />
DECLARE @ObjectId uniqueidentifier<br />
OPEN custom_cursor<br />
FETCH NEXT FROM custom_cursor INTO @ObjectId<br />
WHILE(@@fetch_status = 0)<br />
BEGIN<br />
DECLARE vdrive_cursor CURSOR FOR<br />
SELECT VDriveId, VHDId, ISOId from<br />
dbo.tbl_WLC_VDrive WHERE ParentId = @ObjectId<br />
DECLARE @VDriveId uniqueidentifier<br />
DECLARE @VHDId uniqueidentifier<br />
DECLARE @ISOId uniqueidentifier</code></p>
<p><code>OPEN vdrive_cursor<br />
FETCH NEXT FROM vdrive_cursor INTO @VDriveId, @VHDId, @ISOId<br />
WHILE(@@fetch_status = 0)<br />
BEGIN<br />
DELETE FROM dbo.tbl_WLC_VDrive<br />
WHERE VDriveId = @VDriveId<br />
if(@VHDId is NOT NULL)<br />
BEGIN</code></p>
<p><code>DELETE FROM dbo.tbl_WLC_VHD<br />
WHERE VHDId = @VHDId<br />
DELETE FROM dbo.tbl_WLC_PhysicalObject<br />
WHERE PhysicalObjectId = @VHDId<br />
END<br />
if(@ISOId is NOT NULL)<br />
BEGIN</p>
<p>DELETE FROM dbo.tbl_WLC_ISO<br />
WHERE ISOId = @ISOId<br />
DELETE FROM dbo.tbl_WLC_PhysicalObject<br />
WHERE PhysicalObjectId = @ISOId<br />
END</p>
<p>FETCH NEXT FROM vdrive_cursor INTO @VDriveId, @VHDId, @ISOId<br />
END<br />
CLOSE vdrive_cursor<br />
DEALLOCATE vdrive_cursor<br />
-----------------<br />
DECLARE floppy_cursor CURSOR FOR<br />
SELECT VFDId, vFloppyId from<br />
dbo.tbl_WLC_VFloppy WHERE HWProfileId = @ObjectId<br />
DECLARE @vFloppyId uniqueidentifier<br />
DECLARE @vfdId uniqueidentifier<br />
OPEN floppy_cursor<br />
FETCH NEXT FROM floppy_cursor INTO @vfdId, @vFloppyId<br />
WHILE(@@fetch_status = 0)<br />
BEGIN<br />
DELETE FROM dbo.tbl_WLC_VFloppy<br />
WHERE VFloppyId = @vFloppyId</p>
<p>if(@vfdid is NOT NULL)<br />
BEGIN<br />
DELETE FROM dbo.tbl_WLC_VFD<br />
WHERE VFDId = @vfdId<br />
DELETE FROM dbo.tbl_WLC_PhysicalObject<br />
WHERE PhysicalObjectId = @vfdId</p>
<p>END</p>
<p>FETCH NEXT FROM floppy_cursor INTO @vfdId, @vFloppyId<br />
END<br />
CLOSE floppy_cursor<br />
DEALLOCATE floppy_cursor<br />
----------------<br />
DECLARE checkpoint_cursor CURSOR FOR<br />
SELECT VMCheckpointId from<br />
dbo.tbl_WLC_VMCheckpoint WHERE VMId = @ObjectId<br />
DECLARE @vmCheckpointId uniqueidentifier<br />
OPEN checkpoint_cursor<br />
FETCH NEXT FROM checkpoint_cursor INTO @vmCheckpointId<br />
WHILE(@@fetch_status = 0)<br />
BEGIN<br />
DELETE FROM dbo.tbl_WLC_VMCheckpointRelation<br />
WHERE VMCheckpointId = @vmCheckpointId</p>
<p>FETCH NEXT FROM checkpoint_cursor INTO @vmCheckpointId<br />
END<br />
CLOSE checkpoint_cursor<br />
DEALLOCATE checkpoint_cursor<br />
-------------------------<br />
---------Clean checkpoint<br />
DELETE FROM dbo.tbl_WLC_VMCheckpoint<br />
WHERE VMId = @ObjectID</p>
<p>exec [dbo].[prc_VMMigration_Delete_VMInfoAndLUNMappings] @ObjectId<br />
DECLARE @RefreshId uniqueidentifier<br />
exec [dbo].[prc_RR_Refresher_Delete] @ObjectId, @RefreshId</p>
<p>DELETE FROM dbo.tbl_WLC_VAdapter<br />
WHERE HWProfileId = @ObjectId</p>
<p>DELETE FROM dbo.tbl_WLC_VNetworkAdapter<br />
WHERE HWProfileId = @ObjectId</p>
<p></code></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><code> DELETE FROM dbo.tbl_WLC_VCOMPort<br />
WHERE HWProfileId = @ObjectId<br />
DELETE FROM dbo.tbl_WLC_HWProfile<br />
WHERE HWProfileId = @ObjectId<br />
DELETE FROM dbo.tbl_WLC_VMInstance<br />
WHERE VMInstanceId = @ObjectId<br />
DELETE FROM dbo.tbl_WLC_VObject<br />
WHERE ObjectId = @ObjectId<br />
FETCH NEXT FROM custom_cursor INTO @ObjectId<br />
END<br />
CLOSE custom_cursor<br />
DEALLOCATE custom_cursor<br />
COMMIT TRANSACTION T1</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/05/27/removing-missing-virtual-machines-from-system-center-virtual-machine-manager-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our New Private Cloud Platform</title>
		<link>http://blog.glo-networks.com/2011/05/19/our-new-private-cloud-platform/</link>
		<comments>http://blog.glo-networks.com/2011/05/19/our-new-private-cloud-platform/#comments</comments>
		<pubDate>Thu, 19 May 2011 16:23:06 +0000</pubDate>
		<dc:creator>Karl</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[new stuff]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=959</guid>
		<description><![CDATA[Since the birth of Glo Networks we&#8217;ve been virtualising servers and desktops. Those of us who worked together before Glo Networks was started have been virtualising since early 2003. It&#8217;s fair to say that we love virtualising stuff. Several of us virtualise our own home systems. It saves you money on power, hardware and in [...]]]></description>
			<content:encoded><![CDATA[<p>Since the birth of Glo Networks we&#8217;ve been virtualising servers and desktops. Those of us who worked together before Glo Networks was started have been virtualising since early 2003. It&#8217;s fair to say that we love virtualising stuff. Several of us virtualise our own home systems.</p>
<p><img class="alignright size-full wp-image-965" title="cloud_computing" src="http://blog.glo-networks.com/wp-content/uploads/2011/05/cloud_computing.jpg" alt="" width="239" height="175" /> It saves you money on power, hardware and in some cases because of how Microsoft&#8217;s licensing works, we&#8217;ve actually reduced the number of licenses that some of our customers had to buy. In early 2007, we started hosting systems and services online &#8211; both ours and one of our very first customer&#8217;s. It could be said that we were at the forefront of &#8220;cloud computing&#8221;, mere weeks before the term was coined.</p>
<p>Recently we came to terms with the fact that our platform needed a good redesign. It had grown with us and our customers, but it was coming a bit unwieldy to maintain. Last month we put in our new solution &#8211; a small Hyper-V cluster, backed up by Microsoft&#8217;s DPM 2010, powered by IBM X Series x3550 M3&#8242;s, an IBM x3250 M3, an IBM DS3512 disk system, a QNAP TS-459+ and HP Procurve 2800 series switch.</p>
<p>We&#8217;re still migrating our services and customers to it, but boy does it make a difference. With all our hardware consolidated and updated we&#8217;re seeing more responsive, more manageable and more highly available systems.</p>
<p>Would we do anything different? Probably, but that&#8217;s the way we are at Glo Networks; always striving for something better and trying to push the limit available to us at that time.</p>
<p>If you&#8217;re interested we&#8217;ll be following this up with a more technical post about how we setup our cluster.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/05/19/our-new-private-cloud-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hosted BlackBerry Service for BPOS to become Free of Charge</title>
		<link>http://blog.glo-networks.com/2011/03/18/hosted-blackberry-service-for-bpos-to-become-free-of-charge/</link>
		<comments>http://blog.glo-networks.com/2011/03/18/hosted-blackberry-service-for-bpos-to-become-free-of-charge/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 14:13:27 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Small Business Software]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[BPOS]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Hosted BlackBerry]]></category>
		<category><![CDATA[Hosted Exchange]]></category>
		<category><![CDATA[Microsoft Office 365]]></category>

		<guid isPermaLink="false">http://blog.glo-networks.com/?p=950</guid>
		<description><![CDATA[Microsoft have announced they are updating pricing for Hosted BlackBerry Service for Exchange Online. Soon this service will be available free of charge to BPOS subscribers (new and existing).  The Hosted BlackBerry service offers increased functionality compared to the other, already free option: BlackBerry Internet Service. Previously BPOS users who access their email via the [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft have announced they are updating pricing for Hosted BlackBerry Service for Exchange Online. Soon this service will be available free of charge to <a title="Business Productivity Online Standard Suite" href="http://www.microsoft.com/online/">BPOS </a>subscribers (new and existing).  The Hosted BlackBerry service offers increased functionality compared to the other, already free option: BlackBerry Internet Service.</p>
<p>Previously BPOS users who access their email via the free BlackBerry Internet Service were limited to wireless email access, pushed from the mobile operator. Other information, such as contacts and calendar data had to be updated through a wired connection.</p>
<p>Hosted Blackberry services allows wireless access to e-mail, calendar, tasks and contacts with global address list (GAL) integration, and device management such as device wipe and password reset.</p>
<p>By scrapping the current Hosted BlackBerry services pricing structure and moving towards a free service for BPOS subscribers, Microsoft will be hoping to see businesses that have come to like and possibly rely on their BlackBerry looking on the BPOS (and Office 365 in the future) offerings more favourably.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.glo-networks.com/2011/03/18/hosted-blackberry-service-for-bpos-to-become-free-of-charge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

